Турнхаут расположен примерно на 51,3 северной широты и 4,9 восточной долготы, в 42 км от центра Антверпена, в 30 км от Бреды и Тилбурга, в 40 км от Эйндховена.
Он расположен по адресу 51 19 север, 04 56 восток.