COVID-19 Travel restrictions may apply upon entering Poland. Learn More.
Duration 5h 17m
Distance 227.6 km
Average price 71 zł
Frequency 3/day

Trip overview

The average train between Kežmarok and Cieszyn takes 5h 17m and the fastest train takes 3h 37m. The train service runs several times per day from Kežmarok to Cieszyn. 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. Cieszyn
4h 10m
44 zł - 81 zł

Kežmarok to Cieszyn train times

Trains run three times a day between Kežmarok and Cieszyn. The earliest departure is at 15:02 in the afternoon, and the last departure from Kežmarok is at 23:21 which arrives into Cieszyn at 08:04. All services require a transfer at POPRAD-TATRY and take an average of 5h 17m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Kežmarok to Cieszyn? 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 Poland. For the latest travel status, please check the official page for Poland.

Learn More.

No, there is no direct train from Kežmarok to Cieszyn. However, there are services departing from Kezmarok and arriving at Český Těšín, nádraží via Poprad, Tatry. The journey, including transfers, takes approximately 4h 10m.

More details

The distance between Kežmarok and Cieszyn is 147 km. The road distance is 227.6 km.

Get driving directions

Kežmarok to Cieszyn train services, operated by RegioJet, depart from Poprad, Tatry station.

More details

Kežmarok to Cieszyn train services, operated by RegioJet, arrive at Český Těšín, nádraží station.

More details

There are 35+ hotels available in Cieszyn. Prices start at 500 zł per night.

More details

What companies run services between Kežmarok and Cieszyn?

RegioJet operates a train from Poprad, Tatry to Český Těšín, nádraží every 4 hours. Tickets cost 28 zł - 90 zł and the journey takes 2h 46m. Two other operators also service this route.
Train operators
RegioJet
Ave. Duration
2h 46m
Frequency
Every 4 hours
Estimated price
28 zł - 90 zł
Phone
+420 542 42 42 42
Email
info@regiojet.cz
Website
regiojet.com
Train from Poprad, Tatry to Český Těšín, nádraží
Ave. Duration
2h 46m
Frequency
Every 4 hours
Estimated price
28 zł - 90 zł
Website
RegioJet
2nd Class
28 zł - 40 zł
1st Class
55 zł - 90 zł
LEO Express
Ave. Duration
2h 41m
Frequency
Twice daily
Estimated price
28 zł - 110 zł
Phone
+420 220 311 700
Email
info@le.cz
Website
leoexpress.com
Train from Poprad-Tatry to Cesky Tesin
Ave. Duration
2h 41m
Frequency
Twice daily
Estimated price
28 zł - 110 zł
Website
LEO Express
Economy
28 zł - 45 zł
Economy Plus
40 zł - 65 zł
Business
50 zł - 75 zł
Premium
75 zł - 110 zł
Czech Railways (ČD)
Ave. Duration
2h 34m
Frequency
Once daily
Estimated price
40 zł - 75 zł
Phone
+420 221 111 122
Email
info@cd.cz
Website
cd.cz
Train from Poprad-Tatry to Cesky Tesin
Ave. Duration
2h 34m
Frequency
Once daily
Estimated price
40 zł - 75 zł
Website
Czech Railways (ČD)
2nd Class
40 zł - 55 zł
Business
60 zł - 75 zł
1st Class
60 zł - 75 zł

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