Kežmarok sa nachádza
necelých 15 km od hlavného ťahu Bratislava - Poprad - Košice.
Mesto má veľmi výhodnú
polohu - je situované necelých 15 km od Vysokých Tatier,
40 km od Pieninského národného parku a 30 km od Slovenského
raja a Levoče.
Do Poľska je to približne 50 km.