Find a train from Kraków to Warsaw

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Journey duration 4 h 48 min
Connections per day 141
First departure: 01:10
Last departure: 23:30
Distance 252km

With virail the cheapest train tickets from Kraków to Warsaw

Virail has the magic trick to find your cheap train tickets to Warsaw. You just need to enter your travel dates and set the filters for departure and price according to your preferences. Once you choose the best travel options for your train from Kraków to Warsaw, virail will redirect you automatically to the provider's website for the purchase.

Which companies take you from Kraków to Warsaw by train?

To get to Warsaw by train, you can rely on Rozklad, only an example among all our partners.

How much are the train tickets from Kraków to Warsaw?

Ticket price Kraków - Warsaw every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
4 £4 £4 £4 £ More 6 £ More
29 £ More More More More More 30 £
More More More More More More More

Trains from Kraków to Warsaw


When it comes to short distances, bus and carpooling represent a good alternative to the train journey, especially if you are travelling with a limited budget.

In which stations can you take the train to Warsaw and where will you arrive?

You can take the train to Warsaw at Kraków Płaszów, Kraków Zabłocie, Kraków Główny, Kraków Bonarka, Kraków Łagiewniki or Kraków Sidzina, which arrives at Warszawa Centralna, Warszawa Wschodnia or Warszawa Ochota.

How long will it take you from Kraków to Warsaw by train and when do the trains leave?

With the fastest connections you will be in Warsaw in 2 hours and 43 minutes, but on average it takes 241563 hours and 51 minutes. The first train headed to Warsaw is at 01:03, while the last one leaves Kraków at 21:03.

virail lets you search and compare times and prices of any transports from one city to another