![]() Safe & comfortable sleeper trains link Krakow with Prague, Budapest & Vienna... |
This page explains how to travel by train from Krakow to other key European cities, and how to buy tickets the cheapest way. Information current for 2023.
Before you buy your tickets
Take a moment to read these tips for buying European train tickets. It answers all the usual questions, "Do I need to book in advance or can I just buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or just buy a €35 point-to-point ticket online?". Click here to understand how far ahead you can buy train tickets.
European train travel FAQ
Krakow to Warsaw & other destinations in Poland...
-
Polish Railways - Polskie Koleje Państwowe (PKP) - has been split into two separate companies, PKP Intercity (www.intercity.pl) for long-distance trains and Przewozy Regionalne (Polregio) (polregio.pl) for regional trains.
-
You can book Polish domestic mainline trains such as Krakow to Warsaw at www.intercity.pl. You print your own ticket.
English button top right, and you'll need to use the Polish spellings of cities such as Krakow and Warszawa. You pay online with a credit card and print your own ticket. A number of seat 61 correspondents have successfully booked this way.
-
The best trains are the EIP (Express InterCity Premium) used mainly on the Gdynia - Warsaw - Krakow route, these are bullet-nosed high-speed pendolino trains, although in Poland they don't tilt into curves.
EIC (Express InterCity) and IC (InterCity) trains are the next best, with modern air-conditioned carriages hauled by a separate locomotive or sometimes fast electric units with restaurant car.
TLK trains (Twoje Linie Kolejowe, which means Your Railway Lines) are ordinary express trains usually using older carriages.
Seat reservation is compulsory on all EIP and most EIC, IC & TLK trains, this comes included in the ticket.
-
Alternatively, you can book Polish trains with highly-recommended Polish train ticketing agency www.polrail.com who can arrange tickets for travel within Poland or for international trains starting in Poland, for example Warsaw to Moscow, or Krakow to Prague.
What are the trains like?
EIP trains: Krakow to Warsaw in 2h19 at up to 200 km/h...
Introduced in 2014, the very best trains on the Polish network are modern bullet-nosed pendolinos like this, although in Poland they don't tilt into the curves as they do elsewhere. They operate on the Krakow-Warsaw-Gdynia route at up to 125mph, with faster operation planned in the future. Reservation is compulsory and they have a bar-bistro car.
![]() |
![]() |
|
An EIP train... Photos courtesy of www.vagonweb.cz |
|
2nd class seats... |
![]() |
![]() |
![]() |
||
Clean & electric EIP train... |
Bar car... |
1st class table for two... |
EIC & IC trains...
EIC & IC trains are the next rank down. Many are now operated by modern electric units like this...
![]() |
![]() |
|
Intercity train at Krakow Glowny... |
2nd class, most seats unidirectional, some tables for 4. |
![]() |
![]() |
|
1st class seats... Photos courtesy of DiscoverByRail.com. |
Bistro-bar, run by caterers WARS... |
EIC & IC trains, classic type...
Other IC and EIC trains consist of comfortable locomotive hauled carriages like this, some open-plan, some with classic 6-seat compartments and side corridor.
![]() |
![]() |
Krakow to Oswiecim (Auschwitz)
-
Local trains run from Krakow Glowny to Oswiecim every couple of hours taking 1h30 or so for the 64 km, fare 15 zlotys (€3.20) each way.
-
Use Polish Railways timetable site rozklad-pkp.pl (click EN for English) or the Polregio site polregio.pl (click the UK flag for English) to check train times & fares. Tip: There are some 3-hour gaps in the timetable, so check your train times beforehand!
-
No reservation is necessary or possible for these local trains, you can just turn up, buy a ticket and hop on. They cannot sell out. Easy! Alternatively, just to save time, you can buy online at polregio.pl.
-
Auschwitz I is an ex-Polish army barracks in the town of Oswiecim itself about 20 minutes walk from the station - turn right outside the station then steer left into town. The infamous Arbeit Macht Frei sign is here.
-
Auschwitz-Birkenau II was a purpose-built concentration camp outside the town, about 25 minutes walk from the station - turn right, then turn right again at the first major road bridge across the railway.
-
The museum's website is auschwitz.org.
-
There are also regular buses between Krakow and Oswiecim.
Krakow to London...
Krakow to Paris from €66.90...
Option 1, Krakow to Paris using the Krakow-Vienna sleeper then high-speed trains to Paris...
-
Step 1, travel from Krakow to Vienna by sleeper train Chopin, leaving Krakow Glowny at 22:44 and arriving Vienna Hbf at 07:00.
The train has the most modern type of air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with 1 or 2 berths & en suite toilet & shower. In summer and other peak times there's a Polish couchette car with 4 & 6 berth compartments. The train also has ordinary seats.
Fares start at €39.90 in 6-berth couchettes, €49.90 in 4-berth couchettes, €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking usually opens 90 days ahead. You print your own ticket.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
Tip: If you have a 1st class onward ticket, you can use the ÖBB Lounge at Vienna Hbf between trains, with complimentary tea & coffee & WiFi.
-
Step 2, travel from Vienna to Frankfurt by ICE-T train, leaving Vienna Hbf at 09:13 and arriving Frankfurt (Main) Hbf at 15:36.
The ICE-T train has a restaurant car, power sockets at all seats & free WiFi. Tip: If you fancy a beer in Frankfurt, Sam's Sportsbar (www.samssportsbar.de) at the far end end of the concourse near platform 24 is a nice quiet place to wait between trains.
Fares start at €37.90 in 2nd class or €56.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Step 3, travel from Frankfurt to Paris by TGV Duplex, leaving Frankfurt (Main) Hbf at 16:56, arriving Paris Gare de l'Est at 20:41.
This 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. I recommend an upper deck seat for the best views, any seat number >60 is upper deck.
Fares start at €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
The modern Polish air-conditioned sleeping-car on the Krakow to Vienna sleeper train. |
Option 2, Krakow to Paris with overnight stop in Berlin...
-
Step 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05.
The EuroCity train is comfortable and air-conditioned with restaurant car, treat yourself to lunch and a beer or two.
Fares start at €27.90 in 2nd class, or €39.90 in 1st class. Fares vary like air fares, so book ahead.
Book this at the German Railways website www.bahn.de.
Booking from Poland opens 60 days ahead. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Step 2, travel from Berlin to Paris, for example leaving Berlin Hbf 07:28, changing at Frankfurt (Main) Hbf, arriving Paris Gare de l'Est 16:54.
By all means book a later departure, check times for your date at www.bahn.de. Berlin to Frankfurt is by ICE train with restaurant car, power sockets at all seats & free WiFi. Frankfurt-Paris is by impressive 320 km/h double-deck TGV Duplex with cafe-bar, power sockets at all seats & free WiFi.
Fares start at €39.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Buy a Berlin-Paris ticket at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. Tip: Change Duration of transfer from standard to at least 30 minutes to get a more robust connection, and look for a journey with only 1 change. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
Krakow to Berlin on the EuroCity Wawel seen here about to leave Krakow Glowny. Photo courtesy of Rob Romans. |
![]() |
The restaurant car of the type used on the Wawel. You don't need to reserve a table, just go along and sit down. A steward will take your order... |
Krakow to Nice, Cannes, Monte-Carlo...
-
Day 1, travel from Krakow to Vienna by EuroCity train, leaving Krakow Glowny at 13:58 arriving Vienna Hbf at 19:49.
The train consists of comfortable Austrian coaches, some with compartments, some open plan. A restaurant car runs in the train between Bohumin (around 16:40) and Vienna.
Fares start at €32.90 in 2nd class or €42.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at. Booking from Poland opens 60 days ahead. You print your own ticket.
If you have any problems with www.oebb.at you can also book with reliable agency www.polrail.com, although prices may be higher.
Polrail can arrange ticket collection in Poland, or tickets can be sent
overseas for a fee. -
Day 1, travel from Vienna to Venice by Nightjet sleeper train, leaving Vienna Hbf at 21:27 & arriving Venice Santa Lucia at 08:34.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead and you print your own ticket.
Tip: If you like, you can check the formation of this train, check car numbers & see in what order cars for different destinations are marshalled using the excellent www.vagonweb.cz. Change cs to English upper left, then click Train formations, scroll down to Austria & click nj.
Enjoy a few hours in Venice - St Mark's Square is only 25 minutes walk from Venice Santa Lucia station, via the Rialto bridge.
-
Day 2, travel from Venice to Ventimiglia on the French border, leaving Venice Santa Lucia at 11:48, changing at the magnificent Milan Centrale onto a Intercity train, arriving Ventimiglia at 18:54.
It's a lovely scenic ride along the Italian Riviera between Genoa and Ventimiglia, through Savona and San Remo.
Fares start at €38.90 in 2nd class or €59.80 in 1st class. Fares vary like air fares, so book ahead.
Book this journey at either www.raileurope.com or www.thetrainline.com (both easy to use, in €, £ or $, overseas credit cards no problem, this keeps all your bookings together in one place, small booking fee). It's ticketless, you simply print out your booking reference or show it on your phone. You can also book at www.trenitalia.com, but you'll need to use Italian-language city names.
-
Day 2, travel from Ventimiglia to Menton, Monte Carlo, Nice, Antibes or Cannes by TER local train, leaving Ventimiglia at 19:16, arriving Monte Carlo at 19:45, Nice Ville at 20:11 & Cannes at 20:52.
The fare is a fixed-price €8, though promotional fares of €5 or €7.50 are sometimes available. 2nd class only.
Buy a ticket at www.thetrainline.com or www.raileurope.com. Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your phone. You can also book at the French Railways website, www.sncf-connect.com (in €, more fiddly).
You'll find full details of the journey from Verona & Milan to Nice with photos & tips on the Nice to Italy by train page.
![]() |
Step 1, Krakow to Vienna by EuroCity train, seen here at Vienna Hbf.... |
![]() |
![]() |
|
2nd class seats in an open-plan saloon. One of the two Austrian Krakow-Vienna cars is like this. Larger photo. |
2nd class seats in a compartment. The other Austrian Krakow-Vienna car is like this. Larger photo. |
![]() |
Step 2, Vienna to Venice by Nightjet: A Nightjet sleeper train boarding at Vienna Hbf. More information about Nightjets. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
The same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Sunrise as the Nightjet crosses the causeway over the lagoon into Venice. Courtesy of Andreas Wiedenhoff. |
![]() |
Step 3, Venice to Milan and on to Ventimiglia by Intercity train. Above, an Intercity at the magnificent Milan Centrale. |
![]() |
![]() |
|
2nd class. Larger photo. |
1st class. Larger photo. |
![]() |
Step 4, Ventimiglia to Monaco, Nice & Cannes by TER local train. Here, a TER rolls into Juan les Pins station, between Nice & Cannes. |
![]() |
Coastal scenery from the upper deck of the TER from Ventimiglia to Nice & Cannes... |
Krakow to Brussels from €46.90...
Option 1, Krakow to Brussels using the Berlin-Brussels European Sleeper - the most time-effective way, runs 3 times a week...
-
Step 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05.
This EuroCity train is a comfortable air-conditioned Polish train called the Wawel with restaurant car serving drinks, snacks and full meals. Treat yourself to an inexpensive lunch and a beer or two, I recommend the excellent Zurek soup & Kotlet Schabowy. More information about this EuroCity train.
Fares start at €37.90 in 2nd class or €56.90 in 1st class. Fares vary like air fares, so book ahead.
Buy a ticket at the German Railways website www.bahn.de.
Booking opens 60 days months ahead, you can book the sleeper and leave this until later if necessary. You print your own ticket or can show it on your phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
Have dinner in Berlin, there are plenty of eateries at Berlin Hbf. The bar of the Steigenberger Hotel across the forecourt makes an excellent VIP waiting room, it offers both drinks and food. You've time for an evening stroll past the Reichstag to the famous Brandenburg gate, just 15 minutes walk from the station.
-
Step 2, travel from Berlin to Brussels by European Sleeper, leaving Berlin Hbf 22:56 on Tuesday, Thursday & Sunday arriving Brussels Midi 09:27.
The European Sleeper has a comfortable sleeping-car with 1, 2 & 3 bed rooms with washbasin, economical couchette cars with 4 & 6 berth compartments and ordinary seats. Check times at www.europeansleeper.eu as they can vary. More information about the European Sleeper.
Fares start at €49 in a seat, €79 with a couchette in 6-berth, €99 with a bed in 4-berth, €109 with a bed in 3-bed sleeper, €129 with a bed in 2-bed sleeper, €159 with a bed in single-bed sleeper. All per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.europeansleeper.eu.
Booking opens up to 6 months ahead although this can vary. You print your own ticket or can show it on your phone
Option 2, Krakow to Brussels by daytime trains with overnight stop in Berlin - if you prefer day trains & hotel to sleepers, departures every day...
-
Step 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05.
This EuroCity train is a comfortable air-conditioned Polish train called the Wawel with restaurant car serving drinks, snacks and full meals. Treat yourself to an inexpensive lunch and a beer or two, I recommend the excellent Zurek soup & Kotlet Schabowy. More information about this EuroCity train. Enjoy an evening in Berlin.
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Step 2, travel from Berlin to Brussels, for example leaving Berlin Hbf at 06:46, changing at Cologne Hbf and arriving Brussels Midi at 13:35.
But by all means have a leisurely breakfast and book the later 08:46 or 10:46 departures. You travel on superb ICE trains with restaurant car, power sockets at all seats & free WiFi.
-
How much does it cost?
Krakow to Brussels starts at €46.90 in 2nd class, €79.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets...
Buy tickets at German Railways website www.bahn.de. Booking from Poland opens 60 days ahead. To get the overnight stop in Berlin, click Stopover, enter Berlin Hbf and a suitable stopover duration, say 14 hours, I have set up this link to bahn.de for you. Increase or decrease the stopover duration to get the train you want from Berlin to Brussels. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
Day 1, Krakow to Berlin on the EuroCity Wawel seen here about to leave Krakow Glowny. Photo courtesy of Rob Romans. |
![]() |
The restaurant car of the type used on the Wawel. You don't need to reserve a table, just go along and sit down. A steward will take your order... |
![]() |
Day 2, Berlin to Cologne & Cologne to Brussels by ICE. ICEs have a restaurant car, power sockets at all seats & free WiFi. This is an ICE3 at Cologne Hbf. More information about ICE trains. |
![]() |
![]() |
|
2nd class seats on an ICE3M. Larger photo. |
1st class seats on an ICE3M. Larger photo. |
![]() |
![]() |
|
Proper china, metal cutlery. I recommend the Erdinger Weissbier! See current month's menu. |
Restaurant car: This is the small 12-seat restaurant area on an ICE3M. Larger photo. |
Option 3, Krakow to Brussels using the Krakow-Prague sleeper & onward trains to Brussels...
-
Step 1, take the sleeper train from Krakow to Prague, leaving Krakow Glowny at 22:44 and arriving Prague Hlavni at 07:38 next morning.
This train has a safe & comfortable air-conditioned sleeping-car with 1, 2 & 3 bed sleepers with washbasin, and a couchette car with 4 & 6 berth compartments. Morning tea or coffee is included in the fare in the sleepers. Have a full breakfast in Prague.
Advance-purchase fares start at €29 with couchette in 6-berth, €39 with couchette in 4-berth, €39 with a bed in a 3-bed sleeper or €49 with a bed in a 2-bed sleeper or around €75 with a single-bed sleeper all to yourself.
Book this train at the Czech Railways website www.cd.cz and print your own ticket. Booking normally opens 60 days ahead.
If you have any problems booking at cd.cz, book via reliable Polish agency www.polrail.com with tickets collected in Warsaw. Polrail's website only shows full-price full-flex fares, but will (I am told) refund the difference if they find advance-purchase fares available.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
Alternatively, you could take the daytime train from Krakow to Prague Hlavni & stay overnight in Prague, see the Krakow-Prague timetable here.
-
Step 2, travel from Prague to Brussels, leaving Prague Hlavni at 10:43, change Cheb, Nuremberg & Frankfurt arriving Brussels Midi 21:35.
You travel on a swish air-conditioned regional train from Prague to Cheb and from Cheb to Nuremberg, then by top-quality high-speed ICE train from Nuremberg to Frankfurt and Frankfurt to Brussels, complete with restaurant car and beer on tap, see the photos & travel tips here.
Fares start at €46.90 each way 2nd class or €61.90 in 1st class. Fares vary like air fares, so book ahead.
Buy tickets at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
You'll see journeys via various routes, to specify this route click Stopover and enter Cheb as a via station, leaving duration zero.
You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
You can also book at the Czech Railways website www.cd.cz, in this case booking only opens up to 90 days ahead. If you are booking well in advance, I find www.bahn.de is often cheaper. Booked close to departure date, www.cd.cz is often cheaper.
Krakow to Amsterdam from €37.90...
Option 1, Krakow to Amsterdam using the Berlin-Amsterdam European Sleeper - the most time-effective way, runs 3 times a week...
-
Step 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05.
This EuroCity train is a comfortable air-conditioned Polish train called the Wawel with restaurant car serving drinks, snacks and full meals. Treat yourself to an inexpensive lunch and a beer or two, I recommend the excellent Zurek soup & Kotlet Schabowy. More information about this EuroCity train.
Fares start at €37.90 in 2nd class or €56.90 in 1st class. Fares vary like air fares, so book ahead.
Buy a ticket at the German Railways website www.bahn.de.
Booking opens 60 days months ahead, you can book the sleeper and leave this until later if necessary. You print your own ticket or can show it on your phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
Have dinner in Berlin, there are plenty of eateries at Berlin Hbf. The bar of the Steigenberger Hotel across the forecourt makes an excellent VIP waiting room, it offers both drinks and food. You've time for an evening stroll past the Reichstag to the famous Brandenburg gate, just 15 minutes walk from the station.
-
Step 2, travel from Berlin to Amsterdam by European Sleeper, leaving Berlin Hbf at 22:56 on Tuesdays, Thursdays & Sundays arriving Amsterdam Centraal at 06:31.
The European Sleeper has a comfortable sleeping-car with 1, 2 & 3 bed rooms with washbasin, economical couchette cars with 4 & 6 berth compartments and ordinary seats. Check times at www.europeansleeper.eu as they can vary. More information about the European Sleeper.
Fares start at €49 in a seat, €79 with a couchette in 6-berth, €99 with a bed in 4-berth, €109 with a bed in 3-bed sleeper, €129 with a bed in 2-bed sleeper, €159 with a bed in single-bed sleeper. All per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.europeansleeper.eu.
Booking opens up to 6 months ahead although this can vary. You print your own ticket or can show it on your phone
Option 2, Krakow to Amsterdam with overnight stop in Berlin - if you prefer day trains & hotel to sleepers, departures every day...
-
Day 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05.
The EuroCity train is comfortable and air-conditioned with restaurant car, treat yourself to lunch and a beer or two. Enjoy an evening in Berlin.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Amsterdam by Intercity train with bistro car, see the timetable, photos & travel tips here.
For example, on Mondays-Saturdays you can leave Berlin Hbf at 06:33, arriving Amsterdam Centraal at 13:00 or there are later trains.
-
How much does it cost?
Krakow to Amsterdam starts at €37.90 in 2nd class or €59.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets...
Buy tickets at the German Railways website www.bahn.de.
Booking from Poland opens 60 days ahead. To get the overnight stop in Berlin, click Stopover, enter Berlin Hbf and a suitable stopover duration, say 14 hours, I have set this link to Bahn.de up for you. Increase or decrease the stopover duration to get the train you want from Berlin to Amsterdam. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
![]() |
Day 1, Krakow to Berlin on the EuroCity Wawel seen here about to leave Krakow Glowny. Photo courtesy of Rob Romans. |
![]() |
The restaurant car of the type used on the Wawel. You don't need to reserve a table, just go along and sit down. A steward will take your order... |
![]() |
Day 2, Berlin to Amsterdam by Intercity train. More information about these Intercity trains. |
![]() |
![]() |
|
1st class compartment... |
2nd class... |
![]() |
![]() |
|
The bistro car sells tea, coffee, wine, beer, soft drinks, snacks and hot dishes served on proper china. Larger photo. |
Krakow to Luxembourg from €37.90...
Option 1, Krakow to Luxembourg using the Krakow-Vienna sleeper & onwards trains - the most time-effective option...
-
Step 1, travel from Krakow to Vienna by sleeper train Chopin, leaving Krakow Glowny at 22:44 and arriving Vienna Hbf at 07:00.
The train has the most modern type of air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with 1 or 2 berths & en suite toilet & shower. In summer and other peak times there's a Polish couchette car with 4 & 6 berth compartments. The train also has ordinary seats.
Fares start at €39.90 in 6-berth couchettes, €49.90 in 4-berth couchettes, €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same fares). Booking usually opens 90 days ahead. You print your own ticket.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
Tip: If you have a 1st class onward ticket, you can use the ÖBB Lounge at Vienna Hbf between trains, with complimentary tea, coffee & WiFi.
-
Step 2, travel from Vienna to Luxembourg, leaving Vienna Hbf at 09:13 by ICE-T train, changing at Frankfurt (Main) Hbf onto a Intercity train & Koblenz onto a regional train, arriving Luxembourg at 20:23.
Fares start at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
Book at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Option 2, Krakow to Luxembourg with an overnight stop in Berlin - if you prefer day trains & hotel to a sleeper train...
-
Day 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05.
The EuroCity train is comfortable and air-conditioned with restaurant car, treat yourself to lunch and a beer or two. Enjoy an evening in Berlin.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Day 2, travel from Berlin to Luxembourg with a range of possible departures, for example leaving Berlin Hbf 07:04, changing at Frankfurt (Main) Hbf and Koblenz arriving Luxembourg at 15:23. But by all means have a leisurely breakfast and take a later train.
-
How much does it cost?
Krakow to Luxembourg starts at €37.90 in 2nd class or €69.90 in 1st class. Fares vary like air fares, so book ahead.
-
How to buy tickets...
Book at the German Railways website www.bahn.de. Booking from Poland opens 60 days ahead. To build in the overnight stop in Berlin, click Stopover and enter Berlin Hbf as a via station with a suitable stopover duration, say 14 hours, in the hh:mm box. I have set up this link to Bahn.de for you, just enter the number of passengers and your date of travel. Increase or decrease the stopover duration to get the train you want from Berlin to Luxembourg. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Krakow to Zurich & Switzerland...
Option 1, Krakow to Switzerland using the Krakow-Vienna sleeper...
-
Step 1, travel from Krakow to Vienna by sleeper train Chopin, leaving Krakow Glowny at 22:44 and arriving Vienna Hbf at 07:00.
The train has the most modern type of air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with 1 or 2 berths & en suite toilet & shower. The train also has ordinary seats.
Fares start at €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking usually opens 90 days ahead. You print your own ticket.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
Tip: If you have an onward 1st or business class ticket you can use the ÖBB Lounge at Vienna Hbf, with complimentary tea, coffee & WiFi.
-
Step 2, travel from Vienna to Zurich by smart Austrian railjet train, leaving Vienna Hbf at 09:28 & arriving Zurich HB at 17:20.
This is a relaxing and scenic journey through the wonderful Arlberg Pass on a train with a restaurant car, power sockets at all seats & free WiFi, see the Arlberg Pass scenery video here. Change in Zurich for all other destinations in Switzerland.
Fares start at €29.90 in 2nd class, €44.90 in 1st class or €59.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (more fiddly, same prices, in €). Booking opens up to 6 months ahead and you print your own ticket.
![]() |
Step 1, Krakow to Vienna by comfortable sleeping-car... This is the modern Polish sleeping-car on the Chopin. |
![]() |
Step 2, Vienna to Zurich by railjet train... This is a railjet at Vienna Hbf. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant. In 1st & business, you're served at your seat. |
![]() |
The mountains of Austria... |
![]() |
![]() |
|
In the Arlberg pass itself, the railway hugs the valley side, past fir forests and meadows... |
In railjet first & business class, a steward takes your order & serves lunch at your seat. |
![]() |
The railjet clips a corner of Liechtenstein, passing non-stop through the little station of Schaan-Vaduz. Once in Switzerland, the Railjet runs alongside the Zürichsee, then along the Walensee... |
Option 2, Krakow to Switzerland using the Vienna-Zurich sleeper...
-
Step 1, travel from Krakow to Vienna by comfortable EuroCity train, leaving Krakow Glowny at 14:03 & arriving Vienna Hbf at 19:49.
The train consists of comfortable Austrian coaches, some with classic 6-seat compartments, some with open plan seating. A restaurant car runs in the train between Bohumin (around 16:40) and Vienna.
Fares start at €32.90 in 2nd class or €42.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at. Booking opens 60 days ahead. You print your own ticket
If you have any problems with www.oebb.at you can also book through reliable agency www.polrail.com, although prices may be higher.
Polrail can arrange ticket collection in Poland, or tickets can be sent
overseas for a fee.
-
Step 2, travel from Vienna to Zurich by Nightjet sleeper train, leaving Vienna Hbf at 21:27 and arriving Zurich HB at 08:20 next morning.
This comfortable Austrian Nightjet train has two double-deck sleeping-cars with compact 1 or 2-berth compartments with washbasin, larger 1 or 2 berth deluxe compartments with shower & toilet, and several 3-berth compartments with washbasin. The sleeper attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to accommodation, travel tips & photos.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easiest to use, in €, £ or $, overseas credit cards no problem, small booking fee) or the Austrian Railways website www.oebb.at (in €, same fares, more fiddly). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Krakow to Vienna by EuroCity train, seen here at Vienna Hbf.... |
![]() |
![]() |
|
2nd class seats in an open-plan saloon. One of the two Austrian Krakow-Vienna cars is like this. Larger photo. |
2nd class seats in a compartment. The other Austrian Krakow-Vienna car is like this. See larger photo. |
![]() |
Step 2, Vienna to Zurich by Nightjet, overnight while you sleep. This is a double-deck sleeping-car arrived at Zurich. Courtesy of DiscoverbyRail.com. |
![]() |
![]() |
![]() |
||
2-berth sleeper on lower deck... |
Stairs to pair of lower compartments |
1 or 2-bed sleeper on lower deck with washbasin, viewed through window. Set up as 1-bed. Note how compact it is. |
Option 3, Krakow to Switzerland with an overnight stop in Vienna...
-
Day 1, travel from Krakow to Vienna by EuroCity train, leaving Krakow Glowny at 14:03 arriving Vienna Hbf at 19:49.
The train consists of comfortable Austrian coaches, some with classic 6-seat compartments, some with open plan seating. A restaurant car runs in the train between Bohumin (around 16:40) and Vienna.
Fares start at €32.90 in 2nd class or €42.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at and print your own ticket. Booking opens 60 days ahead.
If you have any problems with www.oebb.at you can also book through reliable agency www.polrail.com, although prices may be higher.
Polrail can arrange ticket collection in Poland, or tickets can be sent
overseas for a fee.
-
Stay overnight in Vienna. Hotels near the station with good reviews include the Motel One Vienna Hbf, Graetzl Hotel, Hotel Schani Wien.
-
Day 2, travel from Vienna to Zurich by smart Austrian railjet train, for example leaving Vienna Hbf at 09:28 arriving Zurich HB at 17:20.
Earlier or later departures are also possible, trains run every 2 hours. It's a relaxing and scenic journey through the Arlberg Pass, see the Arlberg Pass scenery video here. Change in Zurich for all other destinations in Switzerland.
Fares start at €29.90 in 2nd class, €44.90 in 1st class or €59.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book from Vienna to any station in Switzerland at www.raileurope.com or www.thetrainline.com (both easy to use, overseas credit cards no problem) or the Austrian Railways website www.oebb.at (in €, same prices, more fiddly). Booking opens up to 6 months ahead. You print your own ticket.
Krakow to Venice, Florence, Rome & Italy
Option 1, Krakow to Venice using the Vienna-Venice sleeper - a time-effective option...
-
Step 1, travel from Krakow to Vienna by EuroCity train, leaving Krakow Glowny at 14:03 arriving Vienna Hbf at 19:49.
The train consists of comfortable Austrian coaches, some with compartments, some open plan. A restaurant car runs in the train between Bohumin (around 16:40) and Vienna.
Fares start at €32.90 in 2nd class or €42.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at and print your own ticket. Booking opens 60 days ahead.
If you have any problems with www.oebb.at you can also book with reliable agency www.polrail.com, although prices may be higher.
Polrail can arrange ticket collection in Poland, or tickets can be sent
overseas for a fee. -
Step 2, travel from Vienna to Venice by Nightjet sleeper train, leaving Vienna Hbf at 21:27 & arriving Venice Santa Lucia at 08:34.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
Tip: If you like, you can check the formation of this train, check car numbers & see in what order cars for different destinations are marshalled using the excellent www.vagonweb.cz. Change cs to English upper left, then click Train formations, scroll down to Austria & click nj.
![]() |
Step 1, Krakow to Vienna by EuroCity train, seen here at Vienna Hbf.... |
![]() |
![]() |
|
2nd class seats in an open-plan saloon. One of the two Austrian Krakow-Vienna cars is like this. Larger photo. |
2nd class seats in a compartment. The other Austrian Krakow-Vienna car is like this. Larger photo. |
![]() |
Step 2, Vienna to Venice by Nightjet sleeper train. More nightjet information, photos & video. |
![]() |
![]() |
![]() |
![]() |
|||
Deluxe sleeper. Each compartment can be used as a 1, 2 or 3-bed room. Larger photo. Video of deluxe room |
Same deluxe sleeper in evening/morning mode with beds folded away, seats folded out. Larger photo. |
Deluxe rooms have a compact shower & toilet, towels & hair/body wash provided. Larger photo. |
Standard sleeper set up as 2-berth, washstand open. It can be used as a 1, 2 or 3 berth. Larger photo. |
![]() |
Sunrise as the Nightjet crosses the causeway over the lagoon into Venice. Courtesy of Andreas Wiedenhoff. |
Option 2, Krakow to Venice using the Krakow-Vienna sleeper...
-
Step 1, travel from Krakow to Vienna by sleeper train Chopin, leaving Krakow Glowny at 22:44 & arriving Vienna Hbf at 07:00.
The Chopin has the most modern type of air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with 1 or 2 berths & en suite toilet & shower. In summer and other peak times there's a Polish couchette car with 4 & 6 berth compartments. The train also has ordinary seats. In the sleeper, morning tea or coffee is included.
Fares start at €39.90 in 6-berth couchettes, €49.90 in 4-berth couchettes, €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same fares). Booking usually opens 90 days ahead. You print your own ticket.
If you're interested, you can check the train formation at www.vagonweb.cz. Change cs to English upper left, then click Train formations, scroll down to Poland, click IC - the train is called the Chopin which leaves Warsaw with cars for Vienna, Prague & Budapest.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
Tip: You've time to have a look around Vienna. If you have a 1st class onward ticket you can use the ÖBB 1st class lounge at Vienna Hbf in the hour before your onward train, with complimentary tea, coffee & soft drinks.
-
Step 2, travel from Vienna to Venice by railjet train leaving Vienna Hbf at 12:18 and arriving Venice Santa Lucia at 20:05.
The air-conditioned railjet train has a restaurant car, power sockets at all seats & free WiFi. It takes the beautifully scenic UNESCO-listed Semmering route from Vienna to Graz, a real treat - see en.wikipedia.org/wiki/Semmering_railway. Treat yourself to lunch with wine as the mountains glide by. See the Vienna to Venice page for more photos, tips, and a video of the journey.
Fares start at €29.90 in 2nd class, €39.90 in 1st class or €54.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, a bit more fiddly, same fares). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Krakow to Vienna by sleeper train... This is the modern Polish sleeping-car on the EuroNight train Chopin. |
![]() |
Step 2, Vienna to Venice by railjet. This is the afternoon railjet to Venice about to leave Vienna Hbf. More information about Vienna-Venice railjets. |
![]() |
![]() |
|
Restaurant. In 1st & business you're served at your seat. |
Business class. About business class. |
![]() |
The railjet travels over the famous Semmering Railway, opened in 1854 and now a UNESCO World Heritage Site. See the Vienna to Venice by train page for more information, photos & video. |
Option 3, Krakow to Italy using the Krakow-Vienna & Vienna-Rome sleeper trains, with a free day in Vienna...
-
Step 1, travel from Krakow to Vienna by sleeper train Chopin, leaving Krakow Glowny at 22:44 & arriving Vienna Hbf at 07:00.
The Chopin has the most modern type of air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with 1 or 2 berths & en suite toilet & shower. In summer and other peak times there's a Polish couchette car with 4 & 6 berth compartments. The train also has ordinary seats. In the sleeper, morning tea or coffee is included.
Fares start at €39.90 in 6-berth couchettes, €49.90 in 4-berth couchettes, €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same fares). Booking usually opens 90 days ahead. You print your own ticket.
If you're interested, you can check the train formation at www.vagonweb.cz. Change cs to English upper left, then click Train formations, scroll down to Poland, click IC - the train is called the Chopin which leaves Warsaw with cars for Vienna, Prague & Budapest.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
-
Spend the day in Vienna. Left luggage is available.
-
Step 2, travel from Vienna to Italy by Nightjet sleeper train.
A Nightjet sleeper train leaves Vienna Hbf at 19:18 with a portion for Verona Porta Nuova 05:51, Milan Rogoredo 07:42, Genoa Piazza Principe 09:38 & La Spezia 11:10, another portion for Bologna Centrale 05:15, Florence SMN 06:18 & Rome Termini 09:10.
Another Nightjet sleeper train leaves Vienna Hbf at 21:27 and arrives Venice Santa Lucia at 08:34.
These comfortable Austrian Nightjet trains have an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers. The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu. The train has couchette cars with 4 & 6 berth compartments, and ordinary seats. A light breakfast is included in sleepers & couchettes, served in your compartment. See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video.
Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, a bit more fiddly, same prices). Booking opens up to 6 months ahead and you print your own ticket.
Update: Due to trackwork, from 10 June to 9 September 2023 & on certain weekends the Nightjet sleeper to Florence & Rome will terminate at Bologna Centrale. During this time you will need to buy a separate onward ticket by Italian high-speed train from Bologna to Florence or Rome.
Option 4, Krakow to Italy by daytime trains with an overnight stop in Vienna...
-
Day 1, travel from Krakow to Vienna by EuroCity train, leaving Krakow Glowny at 14:03 and arriving Vienna Hbf at 19:49.
The train consists of comfortable Austrian coaches, some with compartments, some open plan. A restaurant car runs in the train between Bohumin (around 16:40) and Vienna.
Fares start at €32.90 in 2nd class or €42.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at and print your own ticket. Booking opens 60 days ahead.
If you have any problems with www.oebb.at you can also book with reliable agency www.polrail.com, although prices may be higher.
Polrail can arrange ticket collection in Poland, or tickets can be sent
overseas for a fee.
-
Stay overnight in Vienna. Hotels near the station with good reviews include the Motel One Vienna Hbf, GraetzlHotel & Hotel Schani Wien.
-
Day 2, travel from Vienna to Venice by railjet train through the wonderfully scenic Semmering route, leaving Vienna Hbf at 06:18 and arriving Venice Santa Lucia 14:05, or there's a later departure leaving Vienna Hbf at 12:18 arriving Venice Santa Lucia 20:05.
The railjet has a bistro-restaurant car, power sockets at all seats & free WiFi, see the railjet information page
Fares start at €29.90 in 2nd class, €39.90 in 1st class or €54.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
The afternoon railjet to Venice, about to leave Vienna Hbf. More photos & info about Vienna-Venice railjets. |
![]() |
![]() |
|
Restaurant. In 1st & business you're served at your seat. |
Business class. About business class. |
![]() |
The railjet travels over the famous Semmering Railway, opened in 1854 and now a UNESCO World Heritage Site. See the Vienna to Venice by train page for more information, photos & video. |
Krakow to Barcelona & Spain...
Option 1, Krakow to Barcelona with an overnight stop in Cologne...
-
Day 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05, change in Berlin for a high-speed ICE train to Cologne, arriving 22:09.
The EuroCity train is comfortable and air-conditioned with restaurant car - treat yourself to lunch and a beer or two. The ICE has a restaurant car, power sockets at seats & free WiFi.
Fares from Krakow to Cologne start at €37.90 in 2nd class, or €49.90 in 1st class. Fares vary like air fares, so book ahead.
Book from Krakow to Cologne at the German Railways website www.bahn.de.
I recommend changing Duration of transfer from standard to at least 30 minutes, look for journeys with just 1 change. Booking from Poland opens 60 days ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
-
Stay overnight in Cologne. Starting with the cheapest, hotels near to Cologne Hauptbahnhof with good reviews include the Breslauer Hof Am Dom, Hotel Domspitzen, CityClass Hotel Europa am Dom, Hilton Cologne, Excelsior Hotel Ernst am Dom.
-
Day 2, travel from Cologne to Paris by high-speed Thalys train, leaving Cologne Hbf at 08:44 arriving Paris Gare du Nord around 12:05.
Thalys trains have 3 classes, a cafe-bar, power sockets at all seats & free WiFi, see the Thalys guide.
Fares start at €35 in 2nd class or €72 in 1st class. Fares vary like air fares, so book ahead.
Cross Paris to the Gare de Lyon and perhaps have lunch at the celebrated Train Bleu restaurant inside the Gare de Lyon.
-
Day 2, travel from Paris to Barcelona by TGV Duplex, leaving Paris Gare de Lyon at 14:56 and arriving Barcelona Sants at 21:25.
This impressive 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. I recommend an upper deck seat for the best views, any seat number >60 is upper deck.
It's a scenic ride, the train passes Beziers cathedral, flamingos on the lakes between Montpelier & Narbonne, the historic Fort de Salses right by the tracks before Perpignan, with great views of the imposing 2,784m Mt Canigou as the train rounds the southern end of the Pyrenees, see more photos & information about the journey.
Fares start at €39 in 2nd class or €59 in 1st class. Again, fares vary like air fares, so book ahead for the cheapest prices.
-
Stay overnight in Barcelona... The Hotel Barcelo Sants is the top choice here, it's part of Barcelona Sants station so easy to use when arriving & departing by train, with great reviews & good feedback from Seat61 users. See other suggested hotels near the station.
-
Day 3, travel from Barcelona to other Spanish cities by high-speed train.
For Madrid: AVE-S103 high-speed trains link Barcelona Sants with Madrid Atocha every hour or two in as little as 2h30 from €35.
For Cordoba & Seville: Take the direct AVE-S112 high-speed train leaving Barcelona Sants at 08:35 arriving Cordoba 13:22 & Seville Santa Justa at 14:10. Or spend the morning in Barcelona and take the 15:15 AVE S112 high-speed train to Cordoba & Seville.
For Malaga: Leave Barcelona Sants at 08:35 by AVE-S112 high-speed train and change at Cordoba onto a high-speed AVE/Avant train arriving Malaga Maria Zambrano at 14:56. Or spend the morning in Barcelona and take the direct 15:15 AVE S112 high-speed train to Malaga.
For Granada: A direct AVE S112 high-speed train leaves Barcelona Sants at 08:35 arriving Granada at 15:00.
For Valencia & Alicante: EuroMed trains link Barcelona Sants with Valencia & Alicante regularly through the day, for example one leaves Barcelona Sants at 08:15 Mondays-Fridays arriving Valencia Joaquin Sorolla 10:55 & Alicante 12:45 or at 10:15 every day arriving Valencia Joaquin Sorolla 12:55 & Alicante 14:48. Fares from €23.
For Santiago de Compostela, A Coruna & Vigo, there's a morning Alvia train to Galicia, see details here.
Book this at www.raileurope.com or www.thetrainline.com (in €, £ or $, both very easy to use, small booking fee), www.petrabax.com (in $, also easy to use, small mark-up) or Spanish Railways' own site www.renfe.com (in €, much more fiddly, see this advice on using it). You'll find cheap Promo and Promo+ fares if you book in advance. You print your own ticket.
![]() |
Mt Canigou & the Pyrenees... One of the highest peaks in the mighty Pyrenees, the 2,784m (9,137 feet) high Mt Canigou dominates the skyline on the right all the way from Perpignan to Girona, see en.wikipedia.org/wiki/Canigou. |
Option 2, Krakow to Barcelona via Geneva...
-
Day 1, travel from Krakow to Vienna by sleeper train Chopin, leaving Krakow Glowny at 22:44 and arriving Vienna Hbf at 07:00.
The train has the most modern type of air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with 1 or 2 berths & en suite toilet & shower. In summer and other peak times there's a Polish couchette car with 4 & 6 berth compartments. The train also has ordinary seats.
Fares start at €39.90 in 6-berth couchettes, €49.90 in 4-berth couchettes, €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking usually opens 90 days ahead. You print your own ticket.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
Tip: If you have an onward 1st or business class ticket you can use the ÖBB Lounge at Vienna Hbf, with complimentary tea, coffee & WiFi.
-
Day 2, travel from Vienna to Zurich by railjet train, leaving Vienna Hbf at 09:28 & arriving Zurich HB at 17:20, change for Geneva.
This is a relaxing and scenic journey through the wonderful Arlberg Pass on a train with a restaurant car, power sockets at all seats & free WiFi, see the Arlberg Pass scenery video here. Change in Zurich for all other destinations in Switzerland.
Fares start at €29.90 in 2nd class, €44.90 in 1st class or €59.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book from Vienna to Geneva at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (more fiddly, same prices, in €). Booking opens up to 6 months ahead and you print your own ticket.
-
Stay overnight in Geneva. Hotels with good reviews near the station include Hotel Cornavin Genève, Hotel Les Arcades, ibis Styles Geneva Gare. Hotels in Switzerland can be expensive, if you're on a budget you can book budget private rooms in a one-star hotel or backpacker hostel near the station using www.hostelworld.com.
-
Day 3, travel from Geneva to Barcelona, leaving Geneva at 07:14, change Lyon Part Dieu & Montpelier St-Roch, arriving Barcelona Sants 16:34.
Geneva to Lyon is by TER regional train along the river Rhône, Lyon to Montpelier is by TGV with cafe-bar, power sockets at all seats & free WiFi, Montpelier to Barcelona is by TGV Duplex also with cafe-bar, power sockets at all seats & free WiFi.
The TGV Duplex passes Beziers cathedral, flamingos on the lakes between Montpelier & Narbonne, the historic Fort de Salses right by the tracks before Perpignan, with great views of the imposing 2,784m Mt Canigou as the train rounds the southern end of the Pyrenees, see more photos & information about the journey.
Geneva-Lyon costs a fixed-price €29.40. Lyon-Barcelona starts at €39 in 2nd class or €59 in 1st class, book ahead for the cheapest prices.
Book from Geneva to Barcelona at www.thetrainline.com (easy to use, in €, £ or $, small booking fee) or the French Railways website www.sncf-connect.com (in €, more fiddly). Booking opens up to 4 months ahead. You print your own tickets or can show a mobile ticket on your phone.
-
Day 3, travel from Barcelona to Madrid, Valencia, Alicante and so on by high-speed train...
A high-speed AVE leaves Barcelona Sants at 18:25, arriving Madrid Atocha 20:55, with cafe-bar, power sockets at all seats & free WiFi.
A fast EuroMed train leaves Barcelona Sants at 18:15 arriving Valencia Joaquin Sorolla 21:02 & Alicante 23:14.
For Granada, Seville, Cordoba & Malaga, stay in Barcelona overnight, I recommend the Hotel Barcelo Sants inside the station. Next morning a direct high-speed AVE train leaves Barcelona Sants at 08:35 for Granada, Cordoba & Seville Santa Justa, change Cordoba for Malaga Maria Zambrano.
Check times & buy tickets using either www.raileurope.com or www.thetrainline.com (both easy to use, in €, £ or $, small booking fee) or Spanish railways own site www.renfe.com (in €, much more fiddly, may reject some overseas credit cards, see advice on using it) or www.petrabax.com (in $, small mark-up). You print your own ticket.
Booking for Spanish trains normally opens only 60 days ahead, but this varies. Allow at least 60 minutes between trains in Barcelona.
Krakow to Lisbon & Portugal...
-
Days 1 & 2, travel from Krakow to Barcelona as shown above.
-
Day 3, travel from Barcelona to Madrid in 2h40 by AVE high-speed train.
-
Stay overnight in Madrid. The classic Hotel Mediodia is across the road from Atocha with good reviews, or try the NH Hotel Madrid Atocha or Only YOU Hotel Atocha, also across the road from the station.
-
Day 4, travel from Madrid to Lisbon by train as shown in detail on the Madrid to Lisbon page.
-
Change in Lisbon for trains to Porto or Faro & the Algarve, booked separately at the Portuguese Railways website www.cp.pt.
Krakow to Berlin, Cologne, Hamburg & Northern Germany from €27.90...
Option 1, Krakow to Berlin by EuroCity train Wawel - the recommended daytime option...
-
The direct Krakow-Berlin EuroCity train Wawel makes a welcome return from the start of the new timetable on 13 December 2020.
This comfortable EuroCity train leaves Krakow Glowny at 10:09 every day, arriving Berlin Hbf 17:05.
Same-day onward connections are possible to Hamburg, Düsseldorf, Frankfurt & Cologne.
-
Fares start at €27.90 in 2nd class or €39.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets from Krakow to anywhere in Germany at www.bahn.de. Booking from Poland opens 60 days ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Tip: If you'd like an overnight stop in Berlin before travelling onwards to Cologne, Dusseldorf, Hamburg & so on, click Stopover and enter Berlin Hbf as a via station with a stopover duration of (say) 12 hours or longer in the hh:mm box.
![]() |
The Wawel from Krakow to Berlin, about to leave Krakow Glowny. Photos courtesy of Rob Romans. |
![]() |
The restaurant car of the type used on the Wawel. You don't need to reserve a table, just go along and sit down. A steward will take your order... |
![]() |
The Wawel at Berlin Hbf... |
Option 2, Krakow to Berlin via Warsaw from €37.90...
-
This takes significantly longer - and usually costs a bit more - than taking the direct Krakow-Berlin Wawel. However, if you absolutely have to be in Berlin 2 or 3 hours earlier than the time the Wawel arrives, or leave Krakow an hour or two later than the Wawel leaves, it's an option...
-
You take a fast InterCity Express (EIC) or bullet-nosed InterCity Express Premium (EIP) or older TLK train from Krakow Glowny to Warsaw Centralna in as little as 2h19, then a comfortable EuroCity train from Warsaw Centralna to Berlin Hbf in around 5h30. I recommend allowing at least 40 minutes in Warsaw between trains in case of any delay.
-
Fares start at €37.90 in 2nd class, €56.90 in 1st class. Fares vary like air fares, so book ahead.
-
To find times and buy tickets, use the German Railways website www.bahn.de. Booking from Poland opens 60 days ahead.
Tip: To see journeys via Warsaw Centralna with 1 change and a robust connection, (1) click Stopover and enter Warsaw Centralna as a via station with a stopover duration of 40 minutes in the hh:mm box, and (2) click Types of transport and change both sectors from admit changes to direct connections. Easy when you know how!
Why not stop off for a few hours in Warsaw? Perhaps have lunch in the old town between trains. Simply enter the number of hours you want in the hh:mm box. The Palace of Culture is just across the road from Warsaw Centralna station, and Warsaw's old town square is just 20 minutes walk away. For lunch, I heartily recommend the U Fukiera restaurant on the inner square, www.ufukiera.pl.
-
Change in Berlin for Hamburg, Frankfurt, Dusseldorf, Cologne - you can book from Krakow to anywhere in Germany at www.bahn.de.
![]() |
![]() |
|
Step 1, by EIP train Krakow to Warsaw. Courtesy of www.vagonweb.cz |
|
2nd class seats on a bullet-nosed EIP... |
![]() |
![]() |
![]() |
||
EIP train... |
The on board cafe-bar... |
1st class... |
![]() |
Step 2, by EuroCity train from Warsaw to Berlin with air-conditioned 1st & 2nd class coaches, most with compartments and side corridor like this, others with open-plan seating. |
Option 3, Krakow to Berlin by sleeper train via Stettin...
-
Step 1, travel overnight by sleeper train leaving Krakow Glowny around 21:38 and arriving Szczecin Glowny at 08:54 next morning.
The basic fare is 62 zlotys (€15) plus 33 zlotys (€8) for a couchette or 141 zlotys (€33) for a bed in a 2-bed sleeper).
Book this train at the Polish Railways website www.intercity.pl. Booking in Poland opens 30 days ahead.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
-
Step 2, travel from Stettin (Szczecin) to Berlin on regional trains, leaving Stettin Glowny at 10:11, change Angermünde arriving Berlin Hbf 12:17.
By all means see something of Stettin and take a later train. The fare is around €12.70, even bought at the station on the day, if you use a VBB Ticket - VBB is the Berlin transport authority. You can check times & prices at the VBB website www.vbb.de/fahrinfo.
![]() |
![]() |
|
Polish sleeping-car... |
2-bed sleeper, day mode. |
Krakow to Munich, Frankfurt, Nuremberg, Stuttgart, & Southern Germany...
Option 1, Krakow to Germany using the Krakow-Prague sleeper...
-
Step 1, travel from Krakow to Prague by EuroNight sleeper train, leaving Krakow Glowny at 22:44 and arriving Prague Hlavni at 07:38.
This train has a modern air-conditioned Czech Comfortline sleeping-car with 1, 2 & 3 bed compartments with washbasin, plus three deluxe 1, 2 or 3 bed compartments with en suite toilet & shower, see the photos below. It also has a couchette car with economical 4 & 6 bunk compartments.
Advance-purchase fares start at €29 with couchette in 6-berth, €39 with couchette in 4-berth, €39 with a bed in a 3-bed sleeper or €49 with a bed in a 2-bed sleeper or around €75 with a single-bed sleeper all to yourself.
Book this train at the Czech Railways website www.cd.cz and print your own ticket. Booking normally opens 60 days ahead.
If you have any problems booking at cd.cz, book via reliable Polish agency www.polrail.com with tickets collected in Warsaw. Polrail's website only shows full-price full-flex fares, but will (I am told) refund the difference if they find advance-purchase fares available.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
-
Step 2 for Munich: Travel from Prague to Munich by air-conditioned express leaving Prague Hlavni at 09:43 and arriving Munich Hbf at 15:18.
By all means spend a morning in Prague and take a later train, see the Prague to Munich timetable here.
Fares start at €15 in 2nd class or €35 in 1st class, these are limited-availability advance-purchase. Not that there's much difference between classes on these trains, I'd stick with 2nd.
Book at the Czech Railways website www.cd.cz and print your own ticket. Booking normally opens 90 days ahead.
-
Step 2 for Frankfurt, Nuremberg, Stuttgart: Book from Prague to your German destination at Czech Railways www.cd.cz and print your own ticket. Booking normally opens 90 days ahead. I'd allow at least 1 hour in Prague between trains just in case of delay.
![]() |
Krakow to Prague by sleeping-car. Above, this is the Czech sleeping-car on the eastbound train to Krakow boarding at Prague Hlavni. |
![]() |
![]() |
![]() |
![]() |
|||
Standard sleeper set up as a 2-berth, with blind down & washstand open. Each room can be used with 1, 2 or 3 beds. Larger photo. |
Same sleeper with beds folded away & seats folded out, washstand closed. Similar to a deluxe, but without shower & toilet. Larger photo. |
Deluxe sleepers are virtually identical to standard ones, but with a shower & toilet instead of washstand. Larger photo. |
Just like a hotel, the corridor in a Comfortline sleeping-car. There's a shower at end of the corridor for standard sleeper passengers. |
Option 2, Krakow to Germany with overnight stop in Prague...
-
Step 1, travel from Krakow to Prague on the Cracovia, leaving Krakow Glowny at 10:43 and arriving Prague Hlavni at 17:48.
The Cracovia has a bistro car with draught beer on tap and power sockets at all seats, see the Krakow to Prague page for photos & information.
Fares start at €15 in 2nd class or €35 in 1st class. These are limited-availability advance -purchase fares.
Book at the Czech Railways website www.cd.cz. Booking normally opens 60 days ahead. You print your own ticket.
-
Stay overnight in Prague. Hotels near the station with good reviews include the Esplanade Hotel (5-star), Falkensteiner Hotel Maria (4-star), Chopin Hotel (3-star). To stay in the old town, try the Ventana Hotel or Old Town Square Hotel (both 5-star), Grand Hotel Prague, Hotel Rott (both 4-star), Zlatý kůň Golden Horse (3-star). For dinner in Prague, consider a 6 minute 550m walk to the Restaurant Zvonice (www.restaurantzvonice.cz) which gets great reviews, see walking map. It's usually open until midnight, ideal if you're catching a sleeper. Feedback appreciated.
-
Step 2 for Munich: Travel from Prague to Munich by air-conditioned express train, the first one leaves Prague Hlavni at 05:43 arriving Munich Hbf 11:18, but they run every two hours so by all means take a later one, see the Prague-Munich timetable here.
Fares start at €15 in 2nd class or €35 in 1st class, not that there's much difference between classes on these trains, I'd stick with 2nd. These are limited-availability advance -purchase fares.
Book at the Czech Railways website www.cd.cz. Booking normally opens 90 days ahead. You print your own ticket.
-
Step 2 for Frankfurt, Stuttgart, Nuremberg: Book from Prague to Frankfurt, Stuttgart or Nuremberg at the Czech Railways website www.cd.cz. Booking normally opens 90 days ahead. You print your own ticket or show it on your phone. Tip: Click More options, click Travel via and enter Cheb in the via box to see cheap fares and avoid travel by bus. More information here.
Krakow to Vienna, Salzburg & Austria from €32.90...
Option 1, Krakow to Vienna by daytime train - the leisurely daytime option...
-
Every day, a EuroCity train called the Porta Moravica leaves Krakow Glowny at 14:03 and arrives Vienna Hbf at 19:49.
The train consists of comfortable Austrian coaches, some with compartments, some open plan. Until 10 June 2023 the 1st class car is normally one with 6-seat compartments. A restaurant car runs in the train between Bohumin (leaving around 16:40) and Vienna. Change at Vienna Hbf for Salzburg Hbf.
You can check the train formation & see photos of the cars inside and out if you go to www.vagonweb.cz, Change cs to English upper left, then click Train formations, scroll down to Austria, click EC then locate your specific train, EuroCity EC105 Porta Moravica.
Tip: Most people prefer open-plan saloon seating cars. If you are a group of 5 or 6 family or friends you may prefer a compartment car.
Tip: From 11 June 2023 until December, the one and only 1st class car (car 352) on this train is due to be a Swiss Railways panorama car on loan to ÖBB, a real treat. If there was ever a feature worth paying extra for 1st class, this is it!
-
Fares start at €32.90 in 2nd class or €42.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book this train at the Austrian Railways website www.oebb.at and print your own ticket. Booking opens 60 days ahead.
If you have any problems with www.oebb.at you can also book with reliable agency www.polrail.com, although prices may be higher.
Polrail can arrange ticket collection in Poland, or tickets can be sent
overseas for a fee. You can also book at Polish Railways www.intercity.pl.
![]() |
The Krakow to Vienna train at Vienna Hbf.... |
![]() |
![]() |
|
2nd class seats in an open-plan saloon. One of the two Austrian Krakow-Vienna cars is like this. Larger photo. |
2nd class seats in a compartment. The other Austrian Krakow-Vienna car is like this. Larger photo. |
Option 2, Krakow to Vienna by sleeper train - safe, comfortable & time-effective...
-
A safe & comfortable EuroNight sleeper train called the Chopin leaves Krakow Glowny at 22:44 every night arriving Vienna Hbf at 07:00.
It has a sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with en suite toilet & shower, see the photos below. In the sleeping-car this train is a comfortable, safe and time-effective option.
-
Fares start at €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
-
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same fares). Booking usually opens 90 days ahead. You print your own ticket.
Tip: If using www.thetrainline.com and no sleepers appear, click Semi-flex at the top instead of Cheapest. If using oebb.at and it says Please choose a different service when trying to select a sleeper, scroll back up to the fares section, click More services and select the higher-priced fare instead of the cheapest sparschiene price. It means sleepers are no longer available in conjunction with the cheapest Sparschiene rates.
Alternatively, you can book through reliable booking agency www.polrail.com, their booking system is at booking.polrail.com. You can then collect tickets in Warsaw. Polrail always shows full price, but tell me they will offer the cheap advance-purchase fares if they find them available.
-
If you like, you can check the train formation at www.vagonweb.cz. Change cs to English upper left, then click Train formations, scroll down to Poland and click IC and look for the Chopin.
-
Change in Vienna for fast railjet trains to Salzburg, Graz, Innsbruck. Book this at www.thetrainline.com (easiest to use, overseas credit cards no problem) or Austrian Railways' own site www.oebb.at (same prices, but more fiddly) and print your own ticket. See the Vienna to Salzburg page for photos & details.
-
Tip: In Krakow, look on the departure boards for a train shown as going to Bohumin, as that's where the various portions of this night train for Vienna, Budapest & Prague split up. For dinner in Krakow before you board the sleeper, see suggested restaurants here.
![]() |
Modern Polish sleeping-car on the Warsaw-Krakow-Vienna EuroNight train. |
Krakow to Copenhagen, Gothenburg, Oslo, Stockholm & Scandinavia...
Option 1, Krakow to Stockholm using the Hamburg-Stockholm sleeper train - the time-effective option...
-
Step 1, travel from Krakow to Hamburg, leaving Krakow Glowny at 10:09, change at Berlin Hbf and arriving Hamburg Altona at 19:39.
You travel from Krakow to Berlin by EuroCity train Wawel with restaurant car, then from Berlin to Hamburg by ICE train with restaurant car, power sockets at all seats & free WiFi. Always allow at least an hour when connecting with a sleeper train you don't want to miss. Have dinner in Hamburg.
Fares start at €37.90 in 2nd class or €59.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de.
Booking from Poland opens up to 60 days ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
-
Step 2, travel from Hamburg to Stockholm by sleeper train, leaving Hamburg Altona at 21:19 & arriving Stockholm Central 09:55 next morning.
From 1 April to 1 October 2023 this train will instead leave from Hamburg Hbf at 22:01, arriving Stockholm Central 09:55 next morning.
Procured by the Swedish government and run by Swedish Railways SJ, the train has sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with en suite toilet & shower, couchette cars with 6 berth compartments, and ordinary seats. The sleeping-cars are former Austrian Railways AB32s, refurbished. More information about the Hamburg-Stockholm sleeper train.
Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself. All prices per person per bed, fares vary like air fares so book ahead.
Book tickets at the Swedish Railways website www.sj.se.
Booking opens several months ahead, You print your own ticket or can show it on your phone.
![]() |
![]() |
|
The inaugural Hamburg to Stockholm SJ EuroNight train at Hamburg Altona, 1 September 2022. The author rode this first departure... |
6-berth couchettes. |
![]() |
![]() |
|
Couchettes in day mode, en route to Stockholm. Larger photo. |
The inaugural train from Hamburg to Stockholm calls at Padborg, just after entering Denmark. |
![]() |
Typical Swedish scenery on the morning run into Stockholm... |
Option 2, Krakow to Copenhagen, Malmö, Gothenburg, Oslo, Stockholm by train, with overnight stop in Berlin...
-
Step 1, travel from Krakow to Berlin on the EuroCity train Wawel, leaving Krakow Glowny at 10:09 & arriving Berlin Hbf at 17:05.
The EuroCity train is comfortable and air-conditioned with restaurant car, treat yourself to lunch and a beer or two.
-
Stay overnight in Berlin. Top choice here is the InterCity Hotel Berlin Hbf (my favourite), only 200m from Berlin Hbf's main entrance, relatively inexpensive with great reviews, or if you're in the money, the excellent 5-star Steigenberger Hotel just outside the station. If you're on a budget, the cheaper 3-star Motel One Berlin-Hbf is behind the station or use www.hostelworld.com. Of course, if you really want to push the boat out, the famous Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate just 17 minutes walk away.
-
Step 2, travel from Berlin to Copenhagen, leaving Berlin Hbf at 06:38, changing at Hamburg Hbf, arriving Copenhagen at 13:34.
You travel from Berlin to Hamburg by ICE train with restaurant car, power sockets at all seats & free WiFi, then Hamburg to Copenhagen by Danish IC3 Intercity train with free WiFi whilst in Denmark, no catering car so bring your own food & drink.
A later option is available if you're only going as far as Copenhagen, Malmö or Gothenburg, leaving Berlin Hbf 10:38, arriving Copenhagen at 17:34. If you're going to Oslo or Stockholm, stick with the earlier one.
An altered timetable applies from 17 June to 20 August 2023, see the Berlin to Copenhagen section for details.
-
Step 3, travel from Copenhagen to Sweden or Norway...
If you're going to Malmö, travel from Copenhagen to Malmö Central by Öresund train, these leave 2 or 3 times each hour taking 39 minutes, using the impressive Öresund fixed link.
If you're going to Gothenburg, travel from Copenhagen to Goteborg Central by Öresund train, these leave every hour taking 3h53, using the impressive Öresund fixed link.
If you're going to Stockholm, travel from Copenhagen to Stockholm by X2000 train leaving Copenhagen at 14:21 and arriving Stockholm Central at 19:36 (times may vary). The X2000 train crosses the water from Denmark to Sweden over the impressive Öresund fixed link. An altered Berlin-Stockholm timetable applies from 17 June to 20 August 2023, see the Berlin to Stockholm section for details.
-
Step 4 if you're going to Finland, stay overnight in Stockholm and travel from Stockholm to Helsinki as shown here.
-
How much does it cost?
Krakow to Copenhagen starts at €51.90 in 2nd class or €79.90 in 1st class.
Copenhagen to Stockholm starts at 195 SEK (€20).
Fares vary like air fares, so book ahead.
-
How to buy tickets...
Book from Krakow to Copenhagen at the German Railways website www.bahn.de. Booking from Poland opens 60 days ahead. To get the overnight stop in Berlin, click Stopover, enter Berlin Hbf as a via station and a stopover duration of 12 hours in the hh:mm box. I have set up this link to Bahn.de for you, just change the date to your date of travel and enter the number of passengers. You print your own ticket or show it on your laptop or phone. I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.
Book from Copenhagen to Malmo, Gothenburg (Goteborg Central) or Stockholm at Swedish Railways www.sj.se, or if you have any problems, Omio.com.
![]() |
Hamburg to Copenhagen by Intercity train seen here at Copenhagen. More about Hamburg to Copenhagen trains. |
![]() |
![]() |
|
2nd class seats on an IC3 train. Larger photo. |
1st class seats on an IC3 train. Larger photo. |
![]() |
Copenhagen to Stockholm by tilting 200km/h X2000, seen at Stockholm Central. More about X2000 trains. |
![]() |
![]() |
|
1st class on an X2000. Larger photo. |
2nd class on an X2000. Larger photo. |
![]() |
![]() |
|
Bistro seating on an X2000 train. Larger photo. |
Bistro on an X2000 train. Larger photo. |
![]() |
Crossing the impressive Öresund bridge from Denmark to Sweden... |
Option 3, Krakow to Copenhagen, Malmö or Stockholm by overnight ferry from Poland to Sweden...
-
Step 1, travel from Krakow to Gdynia by air-conditioned Intercity train, in the afternoon.
The journey takes around 5h45, you'll typically find a train leaving Krakow Glowny around 11:45 with time for dinner in Gdynia.
Book at the Polish Railways site www.intercity.pl. You print your own ticket.
Tip: Book the ferry first and confirm ferry times, then book a train that arrives in Gydnia at least 2-3 hours before the ferry sails.
In Gdynia, the ferry terminal is 5.5 Km from Gdynia Glowna (main station), see station-port map, either take a taxi or use bus 150. Bus 150 leaves from bus stop 04 in Jana z Kolna, 5 minutes walk from the station, see walking map. Bus 150 runs every 15-20 minutes and takes 10 minutes, you pay the bus driver or can use the Jakdojade app.
-
Step 2, sail overnight from Gdynia to Karlskrona by Stena Line ferry.
There are typically 3 sailings a day, one daytime and two overnight. The most convenient overnight one leaves around 21:00 and arrives around 07:30, but there's usually a later one if you need to leave Warsaw later.
The ferry is a floating hotel with restaurants & bars, all passengers travel in a cosy private cabin with en suite toilet & shower.
Fares vary, you might pay €39 per passenger as basic fare plus €79-€89 per cabin for a private 1 or 2 bed room.
Book the ferry at www.stenaline.com and print your own ticket or show it on your phone.
-
Step 3, travel from Karlskrona to Copenhagen, Malmö or Stockholm by train.
In Karlskrona the ferry terminal is 10 Km from the city and station, see port-station map, either take a taxi or use bus 6. Bus number 6 runs 2 or 3 times an hour from a bus stop just outside the Stena Line ferry terminal (Verkö färjeterminalen) to Central Station, taking 23 minutes, blekingetrafiken.se. Buy a bus ticket from the ticket machine inside the ferry terminal.
Karlskrona to Copenhagen takes around 3h22 on the direct Öresund trains which leave every hour, you can reach Copenhagen by early afternoon. Tickets for these Öresund trains are fixed-price and good for any train, so buy a ticket at the station and hop on the next train.
Karlskrona to Malmö takes around 2h44 on the direct Öresund trains which leave every hour, you can reach Malmö by early afternoon. Tickets for these Öresund trains are fixed-price and good for any train, so buy a ticket at the station and hop on the next train.
Karlskrona to Stockholm takes around 4h55 with 2 changes, by local train & X2000. You reach Stockholm Central late afternoon. X2000 fares are dynamic like air fares and only good for the departure you're booked on, so I'd allow at least 2 hours between ferry and train. Book in advance for cheaper prices, in this case last minute tickets are expensive.
Book trains from Karlskrona C to Copenhagen H, Malmö or Stockholm C at www.sj.se and print your own ticket.
![]() |
![]() |
|
The ferry Stena Spirit, at Gdynia. Photos courtesy of railguideeurope.com. |
2-berth cabin. Larger photo. |
Krakow to Helsinki & Finland...
Option 1, Krakow to Helsinki using the Finnlines ferry from Germany...
-
Day 1, travel from Krakow to Stettin (Szczecin) by sleeper train, leaving Krakow Glowny at 21:38 and arriving Szczecin Glowny 08:54.
This is a Polish domestic sleeper train with comfy Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin, and 6-berth couchettes.
The basic fare is around 60 zlotys (€15) plus 33 zlotys (€8) for a couchette or 141 zlotys (€33) for a bed in a 2-bed sleeper).
Book this at the Polish Railways website www.intercity.pl. Booking opens 60 days ahead. You print your own ticket.
-
Day 2, travel from Stettin to Hamburg, leaving Szczecin Glowny at 11:01, changing at Bützow and arriving Hamburg Hbf at 16:16.
Later departures are possible if you'd like more time in Stettin.
Book this at the German Railways website www.bahn.de. and print your own ticket or show it on your laptop or phone.
Booking from Poland opens 60 days ahead. You print your own ticket or can show it on your laptop or phone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
Enjoy an afternoon in Hamburg.
-
Day 2, travel from Hamburg Hbf to Lübeck by regional train then take a bus to the Skandinavienkai ferry terminal in Travemünde.
Tip: Have dinner in Lübeck's old town, see suggested restaurant here.
Sail from Travemünde to Helsinki by Finnlines ferry. Finnlines sail from Travemünde to Helsinki every day, boarding at 23:30, sailing at 02:45 (the exact time varies) and arriving at Helsinki's Hansa Terminal in Vuosaari at 09:15 2 nights later (Day 4 from Krakow).
For full details of the transfer, check-in arrangements & ferry crossing, see the Hamburg page.
Book the ferry using the Direct Ferries website or at www.finnlines.com.
![]() |
Finnlines operate the Finnstar, Finnmaid & Finnlady on the Travemünde-Helsinki route. Photo courtesy of Hubert Bartkowiak. Photos below courtesy of Chris Russell. |
![]() |
![]() |
![]() |
||
Standard cabin. Larger photo. |
Gym with a view... |
Sauna... |
Option 2, Krakow to Helsinki by train to Stockholm then ferry...
-
Step 1, travel from Krakow to Stockholm by train as shown above.
-
Step 2, travel from Stockholm to Helsinki either by direct overnight cruise ferry, or by daytime or overnight ferry to Turku and connecting train to Helsinki as shown on the Trains & ferries from Stockholm page.
Krakow to Prague from €15...
Option 1, Krakow to Prague by sleeper train, see the Prague to Krakow by train page...
-
There is a safe, comfortable & convenient sleeper train from Krakow to Prague, leaving Krakow Glowny every night at 22:44 and arriving at Prague Hlavni station at 07:38 next morning. In the comfort of a sleeper this is a time-effective and recommended option, see the Krakow to Prague sleeper train page for full details & photos.
![]() |
Krakow to Prague by sleeping-car. Above, the Czech sleeping-car to Krakow boarding at Prague Hlavni. |
![]() |
![]() |
![]() |
![]() |
|||
Standard sleeper set up as a 2-berth, with blind down & washstand open. Each room can be used with 1, 2 or 3 beds. Enlarge photo. |
Same sleeper with berths folded away & seats folded out, washstand closed. Very similar to a deluxe, but without the shower & toilet. |
Deluxe sleepers are similar to standard ones, but with a bit more floorspace & compact shower & toilet instead of washstand. |
Just like a hotel, the corridor in a Comfortline sleeping-car. There's a shower at end of the corridor for standard sleeper passengers. |
Option 2, Krakow to Prague by daytime train, see the Prague to Krakow by train page...
-
A daytime train called the Cracovia leaves Krakow Glowny every day at 10:43, arriving Prague Hlavni at 17:48.
It has comfortable air-conditioned carriages with power sockets at all seats, and a bistro car with draught beer on tap, or by all means take your own picnic, see the Prague to Krakow by train page for full details & photos.
-
Fares start at €15 in 2nd class or €35 in 1st class. These are limited-availability advance -purchase fares.
-
Book at the Czech Railways website www.cd.cz. Booking normally opens 60 days ahead. You print your own ticket.
![]() |
The Cracovia's 1st class & bistro car. Courtesy of Philip Dyer-Perry... |
![]() |
![]() |
|
1st class seats, in the bistro car on one side of the central kitchen |
2nd class open-plan seats. There are also seats in classic 6-seat compartments. |
Option 3, Krakow to Prague Leo Express day train from €13.70, see the Prague to Krakow by train page...
-
Leo Express (www.le.cz) runs a high-quality air-conditioned train between Krakow & Prague in competition with Czech and Polish Railways. It now runs 4 times a week, see the Prague to Krakow by train page. Book online at www.le.cz.
Krakow to Budapest & Bratislava...
Option 1, Krakow to Bratislava & Budapest by EuroCity train - the leisurely daytime option...
-
A train leaves Krakow Glowny at 10:43 every day & arrives Bratislava Hlavna 17:01 & Budapest Nyugati 19:49.
The train consists of two 2nd class seats cars which leave Krakow attached to the Krakow-Prague Cracovia as far as Bohumin, then get coupled to the Warsaw-Budapest EuroCity train Batory.
The Krakow-Bratislava-Budapest through cars are comfortable, modern & air-conditioned with 2nd class seats. One car has classic 6-seat compartments, the other has open-plan seating. If you insist on going 1st class you will have to switch trains at Bohumin at around 13:25 where the through car is switched between trains. I recommend sticking with 2nd class which is absolutely fine in these comfortable modern cars.
A Czech bistro car is available from Krakow to Bohumin and a Hungarian restaurant car is available from Bohumin to Budapest.
-
Fares start at €20 if booked in advance online. It is not possible to book 1st class online.
-
Buy tickets at the Polish Railways website www.intercity.pl. Booking opens 60 days ahead. You print your own ticket.
You can also buy tickets from Krakow to Budapest at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. You print your own ticket or can show it in the MAV app on your phone.
If you have any trouble you can book with recommended Polish ticketing agency www.polrail.com (their booking system is at booking.polrail.com) who can arrange ticket collection in Krakow.
![]() |
The northbound Budapest-Krakow through cars at Katowice attached to the rear of the Prague-Krakow Cracovia... |
![]() |
![]() |
|
One Budapest-Krakow car has 6-seat compartments like this. Click the images for larger photos. |
...the other Budapest-Krakow car has open-plan seats, wheelchair space, bike compartment. |
Option 2, Krakow to Bratislava & Budapest by sleeper train - safe, comfortable & time-effective...
-
A EuroNight sleeper train leaves Krakow Glowny at 22:44 every night arriving Bratislava Hlavna at 05:54 & Budapest Nyugati at 08:29.
The Chopin has a modern air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two 1 or 2 bed deluxe compartments with en suite toilet & shower. It also has a couchette car with economical 4 & 6 bunk compartments. In the sleeping-car or couchettes this train is a comfortable, safe & time-effective option.
-
Bought at the station, full-price fares per person per bed are €92 in 6-berth couchettes, €96 in 4-berth couchettes, €96 in a 3-bed sleeper, €103 in a 2-bed sleeper, €173 in a single-bed sleeper.
Cheap SparNight fares are available in limited numbers from €39 in couchettes and €74 in a 2-bed sleeper, but must be booked more than 3 days before departure, preferably more. Fares vary like air fares.
-
To book, try using the Polish Railways website www.intercity.pl. Booking opens 60 days ahead. You print your own ticket. They only enabled online booking for this route in 2022, so let me know how it goes if you try booking this way!
Alternatively, book through reliable Polish ticketing agency www.polrail.com (their booking system is at booking.polrail.com) who can arrange ticket collection in Krakow.
Update: PKP are short of sleeping-cars at the moment, so on this route they cannot guarantee that the latest type of sleeping-car with the two deluxe compartments as shown below won't be substituted by a regular sleeping-car without the two deluxe compartments. For this reason they've stopped taking bookings for the deluxe compartments, all compartments are booked as standard compartments, you may of course get lucky and end up in a deluxe!
-
Tip: In Krakow, look on the departure boards for a train shown as going to Bohumin, as that's where the various portions of this night train for Vienna, Budapest & Prague split up. For dinner in Krakow before you board the sleeper, see suggested restaurants here.
![]() |
The modern Polish sleeping-car on the Warsaw-Krakow-Budapest train at Budapest Nyugati. |
![]() |
![]() |
|
Polish couchette car on the Warsaw-Krakow-Budapest train with 4 & 6 berth compartments. |
6-berth couchettes. Larger photo |
Krakow to Brasov, Bucharest & Romania from €46.30...
Option 1, Krakow to Romania using a sleeper from Budapest - fastest option...
-
Step 1, travel from Krakow to Budapest by train, leaving Krakow Glowny at 10:43 & arriving Budapest Nyugati 19:49.
The train consists of two 2nd class seats cars which leave Krakow attached to the Krakow-Prague Cracovia as far as Bohumin, then get coupled to the Warsaw-Budapest EuroCity train Varsovia.
The Krakow-Bratislava-Budapest through cars are comfortable, modern & air-conditioned with 2nd class seats. If you insist on going 1st class you will have to switch trains at Bohumin at around 13:25 where the through car is switched between trains. I recommend sticking with 2nd class. A Czech bistro car is available from Krakow to Bohumin and a Hungarian restaurant car is available from Bohumin to Budapest.
Fares start at €20 if booked in advance online. It is not possible to book 1st class online.
Buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You print your own ticket or can show it in the MAV app on your phone.
If you have any trouble with www.mavcsoport.hu you can book with recommended Polish ticketing agency www.polrail.com (their booking system is at booking.polrail.com) who can arrange ticket collection in Krakow.
Transfer from Nyugati station to Keleti station by tram, metro or taxi.
-
Step 2, travel from Budapest to Romania on the Dacia Express, leaving Budapest Keleti at 22:45 arriving Sighisoara 09:21, Brasov 12:35 & Bucharest Gara de Nord 15:05.
The Dacia Express has a modern air-conditioned Romanian sleeping-car with 1, 2 & 3 bed compartments with washbasin plus several with en suite shower & toilet, a Romanian couchette car with 4-berth & 6-berth compartments, and ordinary seats. There's wonderful almost Alpine scenery through the Carpathian mountains between Brasov and Bucharest, a real treat...
Buy tickets at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Bucharest type Bucuresti. You print your own ticket or can show it on your laptop or phone.
You can also buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You show your ticket in the MAV app on your phone.
![]() |
Step 1, Krakow to Budapest by train. Above, these are the northbound Budapest-Krakow through cars seen at Katowice attached to the rear of the Prague-Krakow Cracovia... |
![]() |
![]() |
|
One Budapest-Krakow car has 6-seat compartments like this. Click the images for larger photos. |
...the other Budapest-Krakow car has open-plan seats, wheelchair space, bike compartment. |
![]() |
Step 2, Budapest to Romania by sleeper train Dacia Express... The Dacia Express has one or at peak times two air-conditioned Romanian sleeping-cars, seen here at Bucharest. You can check the train formation at www.vagonweb.cz. Courtesy of @PaliparanDotCom |
![]() |
![]() |
![]() |
||
Sleepers: Each compartment can be sold as a single, double (as here) or triple. Most compartments have a washbasin as shown, two compartments have a shower & toilet. Beds fold away to form a private sitting room for day use. Larger photo. |
Couchettes: 4 & 6-berth, bedding is provided. Larger photo. |
![]() |
The Dacia Express has one couchette car, seen here at Bucharest. Courtesy of @PaliparanDotCom. |
![]() |
Transylvania: The Dacia Express crosses rural Transylvania. Courtesy of @PaliparanDotCom. |
![]() |
The Carpathian mountains: Almost Alpine scenery between Brasov & Bucharest... Courtesy of @PaliparanDotCom |
Option 2, Krakow to Romania with an overnight stop in Budapest - if you prefer daytime trains & hotel to sleepers...
-
Day 1, travel from Krakow to Budapest by train, leaving Krakow Glowny at 10:43 & arriving Budapest Nyugati 19:49.
The train consists of two 2nd class seats cars which leave Krakow attached to the Krakow-Prague Cracovia as far as Bohumin, then get coupled to the Warsaw-Budapest EuroCity train Varsovia.
The Krakow-Bratislava-Budapest through cars are comfortable, modern & air-conditioned with 2nd class seats. If you insist on going 1st class you will have to switch trains at Bohumin at around 13:25 where the through car is switched between trains. I recommend sticking with 2nd class.
A Czech bistro car is available from Krakow to Bohumin and a Hungarian restaurant car is available from Bohumin to Budapest.
Fares start at €20 when booked in advance online. It is not possible to book 1st class online.
Buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You print your own ticket or can show it in the MAV app on your phone.
If you have any trouble with www.mavcsoport.hu you can book with recommended Polish ticketing agency www.polrail.com (their booking system is at booking.polrail.com) who can arrange ticket collection in Krakow.
Transfer from Nyugati station to Keleti station by tram, metro or taxi.
-
Stay overnight in Budapest. Top choice for an inexpensive stay next to Budapest Keleti is the Intercity Hotel just across the square in front of the station. Also try the Royal Park Boutique Hotel, the inexpensive Baross City Hotel across the road or the Elit Hotel two minutes walk away. Of course, if you want to push the boat out, the luxurious Corinthia Hotel opened in 1896 was almost certainly the inspiration for the 2014 film The Grand Budapest Hotel, 20 minutes walk or 9 minutes by taxi from Keleti station. More hotels in Budapest.
-
Day 2, travel from Budapest to Romania by comfortable air-conditioned Intercity train. These link Budapest Keleti with Cluj, Timisoara, Craiova, Sibiu, Sinaia, Brasov & Ploesti. It's an all-day daytime run across Transylvania, see the Trains from Budapest page for details.
Fares start at €26.30 in 2nd class or (on trains which have 1st class) €40.50 in 1st class.
Buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You show your ticket in the MAV app on your phone.
You can also book at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. For Bucharest type Bucuresti. You print your own ticket or can show it on your laptop or phone.
![]() |
The morning train from Budapest to Bucharest at Budapest Keleti, with modern air-conditioned Romanian carriages. |
![]() |
![]() |
|
One of the three carriages includes a bar complete with bar stools... |
Comfortable 2nd class seats in an air-conditioned Romanian carriage. Larger photo. |
Krakow to Ljubljana, Zagreb, Split & Dubrovnik...
Option 1, Krakow to Vienna by sleeper, on to Ljubljana & Zagreb by daytime train. - time-effective and scenic...
-
Step 1, travel from Krakow to Vienna by sleeper train Chopin, leaving Krakow Glowny at 22:44 and arriving Vienna Hbf at 07:00.
The train has the most modern type of air-conditioned Polish sleeping-car with 1, 2 & 3 bed compartments with washbasin plus two deluxe compartments with 1 or 2 berths & en suite toilet & shower. In summer and other peak times there's a Polish couchette car with 4 & 6 berth compartments. The train also has ordinary seats.
Fares start at €39.90 in 6-berth couchettes, €49.90 in 4-berth couchettes, €54.90 in a 3-bed sleeper, €69.90 in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Book the sleeper at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking usually opens 90 days ahead. You print your own ticket.
Tip: For dinner in Krakow before you board the sleeper, see suggested restaurants here.
Tip: If you have a 1st class ticket for the onward train, you can use the ÖBB 1st class lounge at Vienna Hbf between trains, with free WiFi and complimentary tea & coffee.
-
Step 2, travel from Vienna to Ljubljana by EuroCity train Emona, leaving Vienna Hbf at 07:58 and arriving Ljubljana at 14:00. For Zagreb, change at Zidani Most and arrive Zagreb at 17:11.
The Emona has comfortable air-conditioned Slovenian and Austrian carriages and an elegant restaurant car serving snacks, meals, beer and wine. The journey is a treat, it travels via the beautiful UNESCO-listed Semmering route through the mountains between Vienna & Graz then passes through more great scenery into Slovenia.
Fares start at €29.90. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3 for Split & Dubrovnik: Stay overnight in Zagreb and take a train to Split next day, a lovely scenic ride. Then take a bus from Split to Dubrovnik. See the Trains from Zagreb page for details.
Option 2, Krakow to Ljubljana & Zagreb with an overnight stop in Vienna - if you prefer day trains and hotel to a sleeper train...
-
Day 1, travel from Krakow to Vienna by comfortable EuroCity train, leaving Krakow Glowny at 14:03 & arriving Vienna Hbf at 19:49.
The train consists of comfortable Austrian coaches, some with classic 6-seat compartments, some with open plan seating. A restaurant car runs in the train between Bohumin (around 16:40) and Vienna.
Fares start at €32.90 in 2nd class or €42.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the Austrian Railways website www.oebb.at and print your own ticket. Booking opens 60 days ahead.
If you have any problems with www.oebb.at you can also book with recommended ticketing agency www.polrail.com, although prices may be higher.
Polrail can arrange ticket collection in Poland, or tickets can be sent
overseas for a fee.
-
Stay overnight in Vienna. Hotels near the station with good reviews include the Motel One Vienna Hbf, Graetzl Hotel & Hotel Schani Wien.
-
Day 2, travel from Vienna to Ljubljana by EuroCity train Emona, leaving Vienna Hbf at 07:58 and arriving Ljubljana at 14:00.
For Zagreb, change at Zidani Most and arrive Zagreb at 17:11.
The Emona has comfortable air-conditioned Slovenian and Austrian carriages and an elegant restaurant car serving snacks, meals, beer and wine. The journey is a treat, it travels via the beautiful UNESCO-listed Semmering route through the mountains between Vienna & Graz then passes through more great scenery into Slovenia.
Fares start at €29.90. Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 3 for Split & Dubrovnik: Stay overnight in Zagreb and take a train to Split next day, a lovely scenic ride. Then take a bus from Split to Dubrovnik. See the Trains from Zagreb page for details.
Option 3, by daytime trains with an overnight stop in Budapest - an alternative to option 2, slightly slower but can be cheaper...
-
Day 1, travel from Krakow to Budapest by train, leaving Krakow Glowny at 10:43 every day and arriving Budapest Nyugati 19:49.
The train consists of two 2nd class seats cars which leave Krakow attached to the Krakow-Prague Cracovia as far as Bohumin, then get coupled to the Warsaw-Budapest EuroCity train Varsovia.
The Krakow-Bratislava-Budapest through cars are comfortable, modern & air-conditioned with 2nd class seats. If you insist on going 1st class you will have to switch trains at Bohumin at around 13:25 where the through car is switched between trains. I recommend sticking with 2nd class. A Czech bistro car is available from Krakow to Bohumin and a Hungarian restaurant car is available from Bohumin to Budapest.
Fares start at €20 when booked in advance online. It is not possible to book 1st class online.
Buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You print your own ticket or can show it in the MAV app on your phone.
If you have any trouble with www.mavcsoport.hu you can book with recommended Polish ticketing agency www.polrail.com (their booking system is at booking.polrail.com) who can arrange ticket collection in Krakow.
-
Stay overnight in Budapest. Top choice for an inexpensive stay next to Budapest Nyugati is the T62 Hotel just across the road, a traveller's favourite. Transfer from Nyugati to Deli station by metro or taxi.
-
Day 2, travel from Budapest Deli to Ljubljana or Zagreb by train as shown on the Trains from Budapest page.
Book this at the Hungarian Railways www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead.
Krakow to Belgrade, Sofia & Montenegro...
Option 1, Krakow to Belgrade & beyond via Zagreb...
-
Step 1, take the overnight sleeper from Krakow to Vienna by sleeper train as explained above.
-
Step 2, spend a pleasant morning in Vienna, then take the afternoon EuroCity train Croatia from Vienna to Zagreb as explained here.
-
Stay overnight in Zagreb, I suggest the Esplanade Hotel, Palace Hotel or Central Hotel, all near the station with good reviews.
-
Step 3, travel from Zagreb to Belgrade by train, leaving Zagreb at 11:04 and arriving Novi Beograd 18:04 & Belgrade Centar at 18:12.
This train was suspended due to Covid-19 and remains suspended in 2023.
It's 2nd class only, with two comfortable Serbian air-conditioned cars. There's no catering car so bring your own food & drink.
The fare is around €29, buy at the station or pay on the train as this cannot be booked online.
-
Step 4, if you're heading for Sofia spend the night in Belgrade - I recommend the historic Hotel Moskva - and leave for Sofia next day, see the Belgrade to Sofia page for details.
-
Step 4 for Montenegro, transfer to Topcider station and take the sleeper train to Podgorica or Bar, see the Belgrade to Bar page for details.
Option 2, Krakow to Sofia via Bucharest - currently the only viable option...
-
Day 1, take the overnight sleeper from Krakow to Budapest, as explained above.
-
Day 2, travel overnight from Budapest to Bucharest and on by day to Sofia arriving in the evening of Day 3, as shown on the trains from Budapest page.
Krakow to Vilnius, Riga, Tallinn...
-
Day 1, there's a daily train service from Krakow Glowny to Kaunas & Vilnius with 1 easy change at Mockava on the Lithuanian border.
See the Krakow & Warsaw to Vilnius page for details. It's an early start, but this saves an overnight atop in Warsaw.
-
Day 2, for onward travel from Vilnius to Riga in Latvia, see here.
-
Day 3, for onward travel from Riga to Tallinn in Estonia, see here.
Krakow to Lviv & Kyiv...
Option 1, Krakow to Lviv & Kyiv by Regiojet - running in spite of the war, comfortable, easily booked online...
-
Private open-access train operator Regiojet runs a comfortable daily train service from Krakow to Lviv & Kyiv, consisting of a train from Prague via Krakow to Przemysl run by Regiojet themselves and a connecting seats train from Przemysl to Lviv & Kyiv run by partner Ukrainian Railways. Regiojet sell this combo online as a fully-integrated service, making it easy to book.
-
It leaves Krakow Glowny daily at 05:21 arriving Przemysl 08:17, the connecting train leaves Przemysl 09:45 arriving Lviv 12:38 & Kyiv at 20:14.
The Krakow-Przemysl train has comfortable air-conditioned seats with on-board refreshments, free bottled water, power outlets & free WiFi.
-
Fares start at €43.
-
Book online at www.regiojet.com. Booking only opens a month or two ahead, so don't be impatient. You print your ticket or show it on your phone.
Option 2, by fast daytime train - comfortable and cheap, but needs to be booked on two websites...
-
You can travel from Krakow to Lviv or Kyiv on a fast air-conditioned daytime connection:
Leave Krakow Glowny at 05:13, change at Przemysl (arrive 08:18, depart 09:45) and arriving Lviv 12:38 and Kyiv 20:14.
The Krakow-Przemysl train is a comfortable Polish Intercity train. The Przemysl-Lviv-Kyiv train is a smart air-conditioned Ukrainian intercity electric train, introduced in 2016.
Other connections are available via Przemysl, using a conventional Ukrainian sleeper trains between Przemysl & Lviv.
First check current times for the Ukrainian train at www.uz.gov.ua/en/passengers/timetable. Then check times for a suitable Polish connecting train at Polish Railways www.intercity.pl.
-
Krakow to Przemysl costs around €9. Przemysl to Lviv costs around €8.
-
First book the Przemysl to Lviv train at Ukrainian Railways booking.uz.gov.ua/en - if it works for you (you may need a VPN set to a Ukrainian IP address to access it). Then book the Krakow to Przemysl train at Polish Railways www.intercity.pl.
Alternatively, you can order Krakow to Lviv tickets through highly-recommended Polish train booking agency www.polrail.com. They charge a small fee, and either allow ticket pick up in Krakow or can send to any country worldwide.
![]() |
![]() |
|
Intercity train, Przemysl-Lviv-Kyiv. |
1st class. Larger photo. Courtesy of DiscoverByRail.com. |
![]() |
![]() |
|
2nd class. Larger photo. Courtesy of DiscoverByRail. |
Cafe counter. Larger photo. Courtesy DiscoverByRail. |
Option 3, Krakow to Kyiv via Warsaw...
-
Take a fast InterCity train from Krakow to Warsaw (check times at www.intercity.pl) and pick up the overnight Kyiv Express from Warsaw to Kyiv, leaving Warsaw Wschodnia at 17:49 and arriving Kyiv at 13:12 next day.
This train has Ukrainian 1, 2 & 3 bed sleepers with washbasin.
-
Book the Warsaw-Kyiv sleeper via agency www.polrail.com with ticket collection in Warsaw. See more information about the Kyiv Express and how to book it.
Krakow to Moscow...
Option 1, Krakow to Moscow via Warsaw & Belarus
-
An overnight sleeper train runs from Warsaw to Moscow every day, leaving Warsaw Centralna at 19:15 and arriving Moscow Belorussky at 16:58 next day. You can check times at the Russian Railways website www.rzd.ru.
Train was suspended due to Covid-19 and remains suspended due to sanctions & the war in Ukraine.
This train uses impressive Austrian-built sleeping-cars with 4-berth compartments built in 2014, see photos of this type of sleeper here & see panorama photo inside one of these modern sleepers. Each compartment can be sold as 1st class 1-berth, 1st class 2-berth or 2nd class 4-berth. The train consist of two or three sleeping-car which start their journey in Prague. There's a bistro car in Poland and a Russian restaurant car is attached between Brest (on the Polish/Belarus border) & Moscow.
You can book this train by contacting reliable Polish train ticketing agency www.polrail.com - their booking system is at booking.polrail.com. Tickets can be collected in Warsaw or (at extra charge) shipped to any address worldwide.
-
Then book a connecting ticket from Krakow to Warsaw at the Polish Railways website www.intercity.pl. I'd allow at least 2h in Warsaw between trains, just in case of delay.
Alternatively, you can book with Russian Railways at www.rzd.ru although it's a little quirky and may not accept some overseas credit cards.
Don't forget to arrange both your Russian visa & Belarus transit visa as the train runs via Belarus. See my important update about travel to Russia through Belarus.
Option 2, via Kyiv - avoids the need for a Belarus visa...
-
Step 1, travel from Krakow to Warsaw on any train you like, check times & buy tickets at www.intercity.pl. You print your own ticket. I'd allow at least an hour between trains in Moscow, ideally a bit more as you're catching a once-a-day sleeper.
-
Step 2, travel from Warsaw to Kyiv overnight on the Kyiv Express, leaving Warsaw Wschodnia at 17:49 & arriving Kyiv at 13:12 next day, see details of fares & how to buy tickets here. Enjoy a day in Kyiv.
-
Step 3, travel from Kyiv to Moscow by overnight train leaving Kyiv at 19:36 arriving Moscow Kievskaya at 10:09 next morning, see details of fares & how to buy tickets here. These train were suspended due to Covid-19 and remain suspended due to the war in Ukraine.
Krakow to Athens & Greece...
Option 1, by train via Belgrade - not currently viable...
-
Step 1, travel from Krakow to Belgrade as shown above.
-
Step 2, travel from Belgrade to Thessaloniki by sleeper train (summer only) and on to Athens by Intercity train as shown here.
Option 2, by ferry from Italy - these days, the only viable route...
-
Step 1, travel from Krakow to Vienna by afternoon train and Vienna to Venice by Nightjet sleeper, as shown above.
-
Step 2, take a train from Venice to Bari, an overnight ferry to Patras, and bus+train combo to Athens as shown here.
Krakow to Istanbul...
-
Travel from Krakow to Budapest by overnight sleeper or daytime train as explained above.
-
In Budapest, pick up the journey to Istanbul explained in detail on the London to Istanbul page.
Hotels in Krakow
Recommended hotels in Krakow...
The 4-star Hotel Francuski is only 9 minutes walk from Krakow Glowny (main station) and 8 minutes walk from Krakow's old town square (Stare Miasto). It boats free WiFi, art nouveau grandeur and gets great reviews. The Hotel Unicus & Hotel Imperial are not far from the Hotel Francuski and similarly priced. For something slightly cheaper, try the Hotel Europejski, just 6 minutes walk from the station, 8 minutes from Krakow's old town square. For budget rooms, try B&B La Fontaine which is also well-located for the station and old town, or the Bubble Hotel which offers budget rooms and cheap beds in shared rooms.
Other hotel sites worth trying...
-
www.tripadvisor.com is the place to find independent travellers' reviews of all the main hotels.
Backpacker hostels...
-
www.hostelworld.com: If you're on a tight budget, don't forget about backpacker hostels. Hostelworld offers online booking of cheap private rooms or dorm beds in backpacker hostels in most cities at rock-bottom prices.