Search cities, hotels, brands…
City hotel guide

Kežmarok

Kežmarok is a historic town in the Spiš region of eastern Slovakia, situated on the banks of the Poprad River. With a population of approximately 16,000, it offers a quiet, Central European atmosphere ideal for frequent travelers seeking a peaceful base. Historically part of Szepes county in the Kingdom of Hungary before World War I, the town retains its rich heritage. The compact city center is highly walkable, making it convenient for business and leisure guests to explore local landmarks without extensive transit. While it lacks a major international airport, its location serves as an excellent gateway for exploring the northern Slovakian highlands and surrounding regions.

15Hotels
0Brands
0Programs

🕐 Europe/Bratislava · 💱 EUR

Before choosing where to stay

Where to Base

Stay in the city center for maximum convenience. Kežmarok is compact, with key attractions, dining, and services clustered within walking distance. This area allows guests to easily access the Poprad River banks and historic districts without needing transport, ideal for short business stays.

Airport Connection

There is no airport in Kežmarok. Travelers typically connect via larger hubs like Košice or Bratislava using trains or buses. Within the city, walking is the primary mode of transport due to the small size of the central area, minimizing the need for complex transfers.

Best Season

Spring and autumn offer pleasant weather for city walks. Summer is ideal for exploring the natural beauty of the Spiš region, while winter provides access to nearby ski areas. The town is accessible year-round, but timing should align with plans to visit the surrounding highlands.

Flights to Kežmarok

Off-site flight search (affiliate link — no in-app checkout, no price shown).

Search flights to Kežmarok

Most-covered hotels in Kežmarok

Ranked by verified records and coverage depth — never by price, never by commission.

Kežmarok — hotel loyalty & guest reports | FlyerKey