COVID-19 Travel restrictions may apply in Slovakia. Learn More.
Duration 3h 28m
Distance 136.2 km
Average price 9€
Frequency 9/day

Trip overview

The average train between Kežmarok and Martin takes 3h 28m and the fastest train takes 2h 37m. The train service runs several times per day from Kežmarok to Martin. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train

  1. Poprad-Tatry
  2. Martin
3h 59m
4€ - 16€

Kežmarok to Martin train times

Trains run every three hours between Kežmarok and Martin. The earliest departure is at 12:02 in the afternoon, and the last departure from Kežmarok is at 23:21 which arrives into Martin at 04:55. All services require a transfer, and take on average 3h 28m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Kežmarok to Martin? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions are being lifted in Slovakia. For the latest travel status, please check the official page for Slovakia.

Learn More.

No, there is no direct train from Kežmarok to Martin. However, there are services departing from Kezmarok and arriving at Martin via Poprad-Tatry and Vrutky. The journey, including transfers, takes approximately 3h 59m.

More details

The distance between Kežmarok and Martin is 110 km. The road distance is 136.2 km.

Get driving directions

Kežmarok to Martin train services, operated by Railways of Slovak Republic (ZSSK), depart from Poprad-Tatry station.

More details

Kežmarok to Martin train services, operated by Railways of Slovak Republic (ZSSK), arrive at Vrutky station.

More details

There are 26+ hotels available in Martin. Prices start at 75€ per night.

More details

What companies run services between Kežmarok and Martin?

Railways of Slovak Republic (ZSSK) operates a train from Poprad-Tatry to Vrutky hourly. Tickets cost 5€ - 8€ and the journey takes 2h 18m. Two other operators also service this route.
Train operators
Railways of Slovak Republic (ZSSK)
Ave. Duration
2h 18m
Frequency
Hourly
Estimated price
5€ - 8€
RegioJet
Ave. Duration
1h 30m
Frequency
Every 4 hours
Estimated price
2€ - 11€
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.com
Train from Poprad, Tatry to Vrútky, žel. st.
Ave. Duration
1h 30m
Frequency
Every 4 hours
Estimated price
2€ - 11€
Website
RegioJet
2nd Class
2€ - 4€
1st Class
6€ - 11€
LEO Express
Ave. Duration
1h 31m
Frequency
Twice daily
Estimated price
3€ - 14€
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Train from Poprad-Tatry to Vrutky
Ave. Duration
1h 31m
Frequency
Twice daily
Estimated price
3€ - 14€
Website
LEO Express
Economy
3€ - 5€
Economy Plus
4€ - 8€
Business
6€ - 10€
Premium
9€ - 14€

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps