![]() |
|
|
This page explains how to travel by train from Budapest to other cities all over Europe, and how to buy tickets the cheapest way. Information current for 2022. Suggested hotels in Budapest.
Before you buy your
tickets...
Take a moment to read these important tips for buying European train tickets. They answer all the usual questions, such as "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 go online & buy a 35 point-to-point ticket?". And most important, click here to understand how far ahead you can buy train tickets.
European train travel
FAQ...
Budapest to other destinations in Hungary...
-
Domestic Hungarian train tickets are easily and cheaply bought at the station in Hungary, or you can buy them online at www.mavcsoport.hu, see my advice for using it.
-
Over 65? Any EU citizen over 65 years old can travel FREE anywhere on the Hungarian Railways domestic network.
Yes, unlimited free travel in Hungary! You still need to go to the ticket office and get a free ticket to your chosen destination, and you must still pay any fast train supplement. Or you can book online at www.mavcsoport.hu, looking for the 'Reduction' drop-down menu and selecting 'Person over 65'. If you want 1st class you must pay the difference between 1st and 2nd class fares before boarding. Trams and buses are also free if you're over 65. The free travel only applies to EU citizens.
Budapest to London...
-
See the London to Hungary page for train times, fares & how to buy train tickets between Budapest & London in either direction.
Budapest to Paris from 79...
Option 1, Budapest to Paris in a single chill-out day - the leisurely daytime option...
You can travel from Budapest to Paris in a single day, across Europe in a chill-out day with a good book, free WiFi and lunch in the restaurant car. The scenery on this route across Austria & Germany is very pleasant, maybe not spectacular. For a more time-effective journey using sleeper trains, see options 2, 3 or 4 below. If it's scenery you want, see option 6 through the lovely Arlberg Pass with an overnight stop in Zurich.
-
Step 1, travel from Budapest to Munich by railjet train leaving Budapest Keleti at 07:40 every day arriving Munich Hbf 14:34.
The railjet has a restaurant car, power sockets at all seats & free WiFi. Look out for Salzburg's Fortress Hohensalzburg on the right as you cross the River Salzach after leaving Salzburg Hbf.
-
Step 2, travel from Munich to Stuttgart by ICE, leaving Munich Hbf at 15:28 arriving Stuttgart Hbf at 17:45.
The ICE has a restaurant car, power sockets at all seats & free WiFi.
-
Step 3, travel from Stuttgart to Paris by TGV Duplex, leaving Stuttgart Hbf at 18:52 and arriving Paris Gare de l'Est at 22:05.
The impressive 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. I recommend a cosy upper deck seat, any seat number >60 is upper deck.
-
How much does it cost?
Budapest to Munich starts at 29.90 in 2nd class or 59.90 in 1st class.
Munich to Paris starts at 39 in 2nd class or 69 in 1st class.
Fares vary like air fares, book ahead for the cheapest prices.
-
How to buy tickets...
Before you start, check times by running a Budapest to Paris enquiry at the German Railways website www.bahn.de - but first change Duration of transfer from standard to at least 40 minutes. In the search results, look for a journey with just 2 changes. At this stage it will only show 280+ silly-money prices, but don't worry, we're going to fix that by splitting the booking. Booking opens up to 6 months ahead.
First book from Budapest to Munich at the Hungarian Railways website www.mavcsoport.hu, see my tips for using it. Booking normally opens 60 days ahead. You can also book using the German Railways website www.bahn.de which opens booking up to 6 months ahead, but tickets cannot be printed, they are sent to any address worldwide for a small fee and can take 1-2 weeks to arrive.
Then book from Munich to Paris using 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 smartphone.
Tip: You should change Duration of transfer from standard to at least 45 minutes. Otherwise it'll put you on a later train with a risky 10-minute connection in Stuttgart into that last train of the day from Stuttgart to Paris, it makes sense to leave earlier and have a longer interchange.
Option 2, using the Vienna-Paris Nightjet sleeper train - the time-effective overnight option, Mondays, Thursdays & Saturdays...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The modern Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi.
Fares start from 19.90 in 2nd class, 29.90 in 1st class or 44.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 accepted, small booking fee, Booking opens up to 6 months ahead) or at the Hungarian Railways website www.mavcsoport.hu (more fiddly, in Hungarian forints, see my advice for using it, on MAV booking opens 60 days ahead).
Tip: Don't risk tight connections when you have a sleeper train to catch. By all means travel earlier and have dinner in Vienna, these trains run every hour. See suggested restaurants.
Tip: If you have a sleeper ticket, you can use the ΦBB first class lounge at Vienna Hbf between trains, with free WiFi and complimentary tea, coffee, snacks & wine.
-
Step 2, travel from Vienna to Paris by Nightjet sleeper, leaving Vienna Hbf 19:40 on Mondays, Thursdays & Saturdays, arriving Paris Est 09:42.
This comfortable Austrian Nightjet train started running from the timetable change in mid-December 2021. It has two air-conditioned Comfortline sleeping-cars each 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 a couchette car with 4 & 6 berth compartments, and an ordinary seats car. 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, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Buy tickets at www.thetrainline.com (easy to use, in plain English, in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways www.oebb.at (more fiddly, in , same fares). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Budapest to Vienna by railjet, seen here on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
![]() |
Step 2, Vienna to Paris by Nightjet sleeper train. 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. |
Option 3, Budapest to Paris using the Budapest-Zurich sleeper - another time-effective option, every day...
-
Step 1, travel from Budapest to Zurich by EuroNight sleeper train Kalman Imre, leaving Budapest Keleti at 20:40 & arriving Zurich HB 08:20.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments, see more information about this sleeper train. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare. Watch the video.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 (more fiddly, same fares, in ). Booking opens up to 6 months ahead. You print your own ticket.
Tip: If you like, you can check the consist for 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 Hungary, click EN and look for Kalman Imre.
-
Step 2, travel from Zurich to Paris by TGV-Lyria, leaving Zurich HB at 11:34 and arriving Paris Gare de Lyon at 15:38.
On some dates there's an earlier 09:34 departure from Zurich to Paris arriving 13:38.
The TGV-Lyria travels at up to 320 km/h (199 mph), with cafe-bar, power sockets at all seats & free WiFi. More information about TGV-Lyria.
Fares start at 29 in 2nd class or 51 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Book this at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the French Railways website www.sncf-connect.com (in , more fiddly, but no fee). Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your smartphone.
![]() |
Step 1, Budapest to Zurich by sleeper train. Above, the couchette car (foreground) and sleeping-car (in rear) boarding at Budapest Keleti. More information about this train. |
![]() |
Step 2, take a TGV-Lyria from Zurich to Paris Gare de Lyon, a 320 km/h double-deck high-speed train. |
![]() |
![]() |
|
The cafe-bar on the upper deck in car 4, serving tea, coffee, soft drinks, wine, beer, snacks & microwave-style hot dishes... |
2nd class seats, this is upper deck seating. There's a mix or tables for 4 and unidirectional seating. 360Ί photo. |
![]() |
![]() |
|
1st class seats on the upper deck, a club duo on the left, a club quatre on the right. 360Ί photo. |
A TGV-Lyria at Paris Gare de Lyon. You enter on the lower deck, with 9 stairs up to top deck. |
Option 4, Budapest to Paris using the Budapest-Munich sleeper - similar to option 3, but via Munich, taking a little longer.
-
Step 1, travel from Budapest to Munich by EuroNight sleeper train Kalman Imre leaving Budapest Keleti at 20:40 & arriving Munich Hbf at 06:29.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare. More information about this sleeper train.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 (more fiddly, same prices, in ). Booking opens up to 6 months ahead. You print your own ticket.
If you have any problems (for example, you see no sleepers), also try the Hungarian Railways site at www.mavcsoport.hu - see my advice on using it first.
Tip: If you like, you can check the consist for 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 Hungary, click EN and look for Kalman Imre.
-
Step 2, travel from Munich to Paris by ICE train, leaving Munich Hbf at 07:46 (07:28 on some Sundays), change at Stuttgart Hbf, arriving Paris Gare de l'Est at 14:05.
The ICE train has a restaurant car, 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.
Book this 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 smartphone.
Tip: Bahn.de initially suggests the 08:28 from Munich with a tight connection in Stuttgart, but I recommend using the Adjust transfer time feature to get an earlier departure from Munich for a more robust connection. There's a direct TGV to Paris leaving Munich at 06:46, but I'd ignore it as it's too tight to be a robust connection.
![]() |
Step 1, Budapest to Munich by sleeper train Kalman Imre, seen here boarding on platform 7 at Budapest Keleti. More information about this train. |
![]() |
Step 2, Munich to Paris by high-speed ICE train, seen here at Paris Gare de l'Est... |
Option 5, Budapest to Paris with overnight stop in Munich - daytime trains, with an overnight hotel to break up the journey....
-
Day 1, travel from Budapest to Munich by railjet train, for example leaving Budapest Keleti at 15:40 & arriving Munich Hbf 22:31.
Or take an earlier train and spend a pleasant evening in Munich, these trains leave every 2 hours. Railjet trains have a restaurant car, power sockets at all seats & free WiFi, see more information about railjets.
Fares start at 37.90 in 2nd class or 56.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de. Booking opens up to 6 months ahead, for this route tickets are sent to any address worldwide for a small fee.
-
Stay overnight in Munich. Hotels next to the station with good or great reviews include the Sofitel Munich Beyerpost, Eden Hotel Wolff, InterCity Hotel or (if you're on a budget) the Pension Locarno. For dinner in Munich I recommend the Augustiner Keller (www.augustinerkeller.de) at Arnulfstrasse 52, to the north side of Munich Hbf, see walking map.
-
Day 2, travel from Munich to Paris by TGV Duplex leaving Munich Hbf at 06:46 & arriving Paris Gare de l'Est 12:31.
The 320 km/h (199 mph) double-deck TGV Duplex has a cafe-bar, power sockets at all seats & free WiFi. Watch the sun rise and the morning mists clear, see the Munich-Paris TGV video. I recommend an upper deck seat for the best views, any seat number >60 is upstairs.
Or have a leisurely breakfast and take the 08:28 ICE from Munich to Stuttgart where you change onto a TGV Duplex to Paris, arriving 16:05.
Fares start at 39.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Book this train 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 smartphone.
Option 6, Budapest to Paris via the Arlberg route with overnight stop in Zurich - the Alpine scenic route!
-
Day 1, travel from Budapest to Zurich by air-conditioned railjet train, leaving Budapest Keleti at 06:40 and arriving Zurich HB at 17:20.
The railjet train has a restaurant car, treat yourself to breakfast and lunch - in 1st & business class, a steward will take your order and serve your food at your seat. There are power sockets at all seats & free WiFi, see more information about railjet trains.
It's a wonderfully scenic ride - the train travels via Vienna, past Salzburg's impressive citadel, through the Austrian Tirol, snakes through the scenic Arlberg Pass in the Alps (see the Arlberg Railway page & watch the video), then along the Walensee and Zόrichsee lakes to Zurich. For views of Salzburg castle, the Zόrichsee lake and most of the Arlberg valley, find an unreserved seat on the left-hand side of the train leaving Budapest (this advice allows for the change of direction at Buchs!).
Fares start at 39 in 2nd class or 59 in 1st class. Fares vary like air fares, so book ahead.
Buy a ticket at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead.
Note that you can't book business class using www.mavcsoport.hu, although you could buy a cheap 1st class ticket then buy the business class upgrade separately at the station, or make a reservation-only booking from Budapest to Feldkirch at Austrian Railways www.oebb.at by finding and selecting the train, then clicking More services and Ticket already exists. There is only a tiny chance someone will be reserved in your seat for the last 90 minutes from Feldkirch!
If you have any problems getting mavcsoport.hu to sell a Budapest-Zurich ticket for this train, the workaround is to use the Austrian Railways website www.oebb.at to first book Budapest-Feldkirch and then book Feldkirch-Zurich on the same train (RJ162). You can then print your own ticket for both segments and can also book business class, although of course this means you're paying the 15 business class upgrade twice! Booking opens up to 6 months ahead on oebb.at.
If you have a 1st or business class ticket, you can use the business lounge on platform 9 at Budapest Keleti, open 06:00-21:30 daily with complimentary tea & coffee.
-
Stay overnight in Zurich. For something really special, the 5-star Hotel Schweizerhof is one of my favourite hotels anywhere, just across the road from the station. They'll even send a uniformed commissionaire to meet you & carry your bags from the train. For something cheaper, also next to the station with great reviews, try the 4-star Hotel St Gotthard or the excellent 3-star Hotel St. Josef, 7 minutes walk from the station, see walking map. If you're on a tight budget you can book private rooms in a one-star hotel or backpacker hostel near the station at www.hostelworld.com.
-
Day 2, travel from Zurich to Paris on any TGV-Lyria you like. For example, the daily 07:34 from Zurich HB arrives Paris Gare de Lyon at 11:38 or the 11:34 from Zurich HB arrives Paris Gare de Lyon at 15:38.
TGV-Lyria high-speed trains have a cafe-bar, power sockets at all seats & free WiFi.
Fares start at 29 in 2nd class (standard) or 51 in 1st class (standard premiθre). Fares vary like air fares, book ahead for the cheapest prices.
Buy a ticket for this train at either www.raileurope.com (in , £ or $, easy to use, small booking fee) or www.thetrainline.com (in , £ or $, easy to use, small booking fee) or the French Railways website www.sncf-connect.com (in , more fiddly, no fee). Booking normally opens 120 days ahead. You print your own ticket or can show a mobile ticket on your smartphone.
![]() |
The 06:40 railjet from Budapest to Zurich, boarding on platform 9 at Budapest Keleti. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class 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... |
Budapest to Nice, Cannes, Monaco...
Option 1, Budapest to Nice using the Vienna-Milan sleeper then a scenic coastal ride...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The modern Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. Have dinner in Vienna, see suggested restaurants.
Fares start from 19.90 in 2nd class, 29.90 in 1st class or 44.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 accepted, small booking fee, Booking opens up to 6 months ahead) or at the Hungarian Railways website www.mavcsoport.hu (more fiddly, in Hungarian forints, booking opens 60 days ahead, see my advice for using it).
-
Step 2, travel from Vienna to Milan by Nightjet sleeper train leaving Vienna Hbf every day at 19:23 and arriving Milan Porta Garibaldi at 08:10.
This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 or 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.
Book this train at www.thetrainline.com (in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways own site www.oebb.at (same prices, more fiddly, in ). Booking opens up to 6 months ahead. You print your own ticket.
Spend the morning and have lunch in Milan, as at present there's no earlier robust connection.
-
Step 3, travel from Milan to Ventimiglia by Frecciabianca train, leaving Milan Centrale at 15:10 and arriving Ventimiglia at 18:54
This is a lovely scenic ride along the Italian Riviera between Genoa & Ventimiglia. There's a refreshment trolley.
Fares start at 19.90 in 2nd class or 26.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Buy a ticket at www.thetrainline.com or www.raileurope.com. Booking opens up to 4 months ahead. It's ticketless, you just quote the booking reference on the train.
-
Step 4, travel from Ventimiglia to Monaco, Nice or Cannes by TER local train, leaving Ventimiglia at 19:25, arriving Monte Carlo 19:55, Nice Ville 20:23, Cannes 21:08.
The fare is 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 smartphone.
You'll find full details of the journey from Milan to Nice with photos & tips on the Nice to Italy by train page.
![]() |
Step 1, Budapest to Vienna by railjet, seen on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
![]() |
Step 2, Vienna to Milan by Nightjet sleeper train. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
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. |
![]() |
Step 3, Milan to Ventimiglia by Frecciabianca train in 3h45. Here, a Frecciabianca is boarding at the magnificent Milan Centrale... |
![]() |
![]() |
|
2nd class. Larger photo. |
1st class. Larger photo. |
![]() |
Step 4, take a TER local train from Ventimiglia to Monaco, Nice & Cannes. Ventimiglia to Nice takes an hour along the coast. 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... |
Budapest to Brussels & Bruges from 56...
Option 1, Budapest to Brussels using the Vienna-Brussels Nightjet sleeper train on Tuesdays, Thursdays & Sundays - the most time-effective option...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The modern Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. Have dinner in Vienna, see suggested restaurants.
Fares start from 19.90 in 2nd class, 29.90 in 1st class or 44.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 accepted, small booking fee, Booking opens up to 6 months ahead) or at the Hungarian Railways website www.mavcsoport.hu (more fiddly, in Hungarian forints, booking opens 60 days ahead, see my advice for using it).
Tip: Don't risk tight connections when you have a sleeper train to catch. By all means travel earlier and have dinner in Vienna, these trains run every hour. See suggested restaurants.
Tip: If you have a sleeper ticket, you can use the ΦBB first class lounge at Vienna Hbf between trains, with free WiFi and complimentary tea, coffee, snacks & wine.
-
Step 2, travel from Vienna to Brussels by Nightjet sleeper train, leaving Vienna Hbf at 20:13 on Tuesdays, Thursdays & Sundays, arriving Brussels Midi at 09:52 next morning.
This comfortable Austrian Nightjet train has two air-conditioned Comfortline sleeping-cars with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There's 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 a couchette car with 4 & 6 berth compartments, and an ordinary seats car. 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, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.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 accepted, small booking fee) or at the Austrian Railways website www.oebb.at (more fiddly, in , same fares). Booking opens up to 6 months ahead. You print your own ticket.
Option 2, Budapest to Brussels using the Vienna-Cologne Nightjet sleeper - on days when the Vienna-Brussels Nightjet isn't running...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The modern Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. Have dinner in Vienna, see suggested restaurants.
Fares start from 19.90 in 2nd class, 29.90 in 1st class or 44.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, Booking opens up to 6 months ahead) or at the Hungarian Railways website www.mavcsoport.hu (more fiddly, in Hungarian forints, see my advice for using it).
-
Step 2, travel from Vienna to Cologne by Nightjet sleeper train leaving Vienna Hbf at 20:13 and arriving at Cologne Hbf at 06:51 next morning.
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's 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 several 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.
Tip: If you have a sleeper ticket, you can use the ΦBB first class lounge at Vienna Hbf before boarding, with complimentary snacks & wine.
Fares start at 49.90 in 6-berth couchettes, 59.90 in 4-berth couchettes, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.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 Austrian Railways www.oebb.at (a little more fiddly, in , has been known to reject some international cards). Booking opens up to 6 months ahead, less than this when the mid-June or mid-December timetable changes intervene. You print your own ticket.
-
Step 3, travel from Cologne to Brussels by high-speed ICE3 train leaving Cologne Hbf at 07:42 and arriving Brussels Midi at 09:35.
The ICE3 has a bistro-restaurant car, power sockets at all seats & free WiFi.
Fares start from 18.90 in 2nd class or 27.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Book this at the German Railways website www.bahn.de. You can book through to Bruges or anywhere in Belgium as one transaction for one inclusive price. Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or smartphone.
![]() |
Step 1, Budapest to Vienna by railjet, seen on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
![]() |
Step 2, Vienna to Brussels by Nightjet sleeper train. Above, the inaugural southbound train is ready to leave Brussels the following night, the first scheduled sleeper train to leave Brussels in 16 years - naturally, the Man in Seat 61 was on board! More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
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. |
Option 3, Budapest to Brussels using the Budapest-Munich sleeper...
-
Step 1, travel from Budapest to Munich by EuroNight sleeper train Kalman Imre leaving Budapest Keleti at 20:40 & arriving Munich Hbf at 06:29.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare. More information about this sleeper train.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 prices). Booking opens up to 6 months ahead. You print your own ticket.
If you have any problems (for example, you see no sleepers), also try the Hungarian Railways site at www.mavcsoport.hu - see my advice on using it first.
Tip: If you like, you can check the consist for 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 Hungary, click EN and look for Kalman Imre.
-
Step 2, travel from Munich to Brussels by ICE train, leaving Munich Hbf at 06:48, changing at Frankfurt (Main) Hbf, arriving Brussels Midi 13:35.
ICEs have a restaurant car, power sockets at all seats & free WiFi. Change in Brussels for half-hourly trains to Bruges.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Book this 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 smartphone.
![]() |
Step 1, Budapest to Munich by sleeper train Kalman Imre, seen here boarding on platform 7 at Budapest Keleti. More information about this train. |
![]() |
Step 2, Munich to Frankfurt & on to Brussels by ICE. This is an ICE3M at Frankfurt. More information about ICE. |
![]() |
![]() |
|
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 4, Budapest to Brussels with overnight stop in Munich...
-
Step 1, travel from Budapest to Munich by smart Austrian railjet train leaving Budapest Keleti at 15:40 and arriving Munich Hbf at 22:33.
The railjet has a restaurant car, power sockets at all seats & free WiFi. By all means take an earlier train, they run every couple of hours.
Fares start at 37.90 in 2nd class, 56.90 in 1st class or 71.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. Tickets are sent to any address worldwide for a small fee. You can also book at Hungarian Railways www.mavcsoport.hu, see my advice for using it.
-
Stay overnight in Munich. The Sofitel Munich Beyerpost, Eden Hotel Wolff, InterCity Hotel or (budget) the Pension Locarno are next to the station with good or great reviews.
-
Step 2, travel from Munich to Brussels by ICE train, for example leaving Munich Hbf 06:48, changing at Frankfurt (Main) Flughafen, arriving Brussels Midi 13:35. But by all means have a leisurely breakfast and take a later train. ICE trains have a restaurant car, power sockets at all seats & free WiFi.
Fares start at 27.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this train at www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or you can show it on your laptop or smartphone.
Option 5, Budapest to Brussels using the Budapest-Prague sleeper - sometimes the cheapest option...
-
OK, so this isn't the fastest option. But a potential 29 fare between Prague & Brussels from Czech Railways plus a 35 fare from Budapest to Prague including a bed for the night can make it the cheapest. The trains are just as good quality as other routes, too, see the photos here.
-
Step 1, take the sleeper train from Budapest to Prague, leaving Budapest Nyugati at 19:40 and arriving Prague Hlavni at 08:42.
This train has a comfortable air-conditioned Czech Railways sleeping-car with ten 1, 2 & 3 bed compartments with washbasin and a Czech 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.Fares start at 35 with couchette, 46 with a bed in a 2-bed sleeper or 71 with a single-bed sleeper all to yourself.
Book this train at the Czech Railways website www.cd.cz. Booking normally opens 90 days ahead and you print your own ticket.
Alternatively, you could take any daytime train you like from Budapest Nyugati to Prague Hlavni from 20, see the timetable here. Then stay overnight in Prague: Hotels with good reviews next to the station include the Esplanade Hotel (a good choice, I've stayed there myself), Falkensteiner Hotel Maria, Chopin Hotel. Budapest to Brussels from just 41...
-
Step 2, travel from Prague to Brussels, leaving Prague Hlavni at 10:38, 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. Fare 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 smartphone. 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.
![]() |
![]() |
|
Scenery between Nuremberg & Cheb. Courtesy of Arnaud Loneux. |
Hills & forest between Cheb & Prague. Courtesy of Arnaud Loneux. |
![]() |
Easy & relaxed interchange at Cheb... The blue train on the left is the Czech train to & from Prague, the red train on the right is the German regional train to & from Nuremberg. |
![]() |
![]() |
|
ICE3 from Frankfurt to Brussels, at Brussels Midi. |
ICE3 2nd class seats. Larger photo. |
![]() |
![]() |
|
ICE3 1st class, with leather seats. Larger photo. |
ICE3 bistro. See this month's menu. |
Budapest to Amsterdam from 69.80...
Option 1, Budapest to Amsterdam using the Vienna-Amsterdam Nightjet sleeper train - easy, comfortable & time-effective...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The modern Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. Have dinner in Vienna, see suggested restaurants.
Fares start from 19.90 in 2nd class, 29.90 in 1st class or 44.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 accepted, small booking fee, Booking opens up to 6 months ahead) or at the Hungarian Railways website www.mavcsoport.hu (more fiddly, in Hungarian forints, booking opens 60 days ahead, see my advice for using it).
Tip: If you have a sleeper ticket, you can use the ΦBB Lounge at Vienna Hbf between trains, with complimentary tea, coffee, wine & WiFi.
-
Step 2, travel from Vienna to Amsterdam by Nightjet sleeper train leaving Vienna Hbf 20:13 & arriving Amsterdam Centraal 09:59 next morning.
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, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.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 (in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways own site www.oebb.at (in , same prices, bit more fiddly) or at the Dutch Railways international site www.nsinternational.nl (in , no fee). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
Step 1, Budapest to Vienna by railjet, seen on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
![]() |
Step 2, Vienna to Amsterdam by Nightjet sleeper train. More information about Nightjet trains. |
![]() |
![]() |
![]() |
![]() |
|||
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. |
Option 2, Budapest to Amsterdam using the Budapest-Munich sleeper train...
-
Step 1, travel from Budapest to Munich by EuroNight sleeper train Kalman Imre leaving Budapest Keleti at 20:40 & arriving Munich Hbf 06:29.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments, and ordinary seats. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare. More information about this sleeper train.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 (more fiddly, same prices, in ). Booking opens up to 6 months ahead. You print your own ticket.
If you have any problems (for example, you see no sleepers), also try the Hungarian Railways site at www.mavcsoport.hu - see my advice on using it first.
Tip: If you like, you can check the consist for 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 Hungary, click EN and look for Kalman Imre.
-
Step 2, travel from Munich to Amsterdam, leaving Munich Hbf at 07:47, changing at Frankfurt (Main) Hbf, arriving Amsterdam Centraal 15:28.
You travel on comfortable ICE trains have a restaurant car, power sockets at all seats & free WiFi.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Book this 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 smartphone. See suggested hotels in Amsterdam.
![]() |
Step 1, travel from Budapest to Munich by sleeper train Kalman Imre, seen here boarding on platform 7 at Budapest Keleti. More information about this train. |
![]() |
Step 2, Munich to Amsterdam by ICE with 1 easy change in Frankfurt. ICEs have a restaurant, power sockets at all seats & free WiFi. Above, an ICE3M at Amsterdam Centraal. More information about ICE |
![]() |
![]() |
|
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, Budapest to Amsterdam with overnight stop in Munich - if you prefer daytime trains and hotel to sleepers...
-
Day 1, travel from Budapest to Munich by railjet train, leaving Budapest Keleti at 15:40 and arriving Munich Hbf at 22:31.
The comfortable Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. By all means take an earlier train, they run every 2 hours.
Fares start at 37.90 in 2nd class, 56.90 in 1st class or 71.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this train at the German Railways website www.bahn.de. Booking opens up to 6 months ahead. For this route, tickets are sent to any address worldwide for a small fee.
-
Stay overnight in Munich. Hotels next to the station with good or great reviews include the Sofitel Munich Beyerpost, Eden Hotel Wolff, InterCity Hotel or (if you're on a budget) the Pension Locarno.
-
Day 2, travel from Munich to Amsterdam, leaving Munich Hbf at 07:47, change at Frankfurt (Main) Hbf, arriving Amsterdam Centraal 15:28.
By all means book a later train, for example the 09:28 from Munich Hbf, change at Cologne Hbf, arriving Amsterdam Centraal at 17:28.
All ICE trains have a restaurant car, power sockets at all seats & free WiFi.
Fares start at 37.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, so book ahead.
Book this journey at www.bahn.de. Booking opens up to 6 months ahead. You print your own ticket or can show it on your laptop or smartphone.
![]() |
Day 1, Budapest to Munich by railjet, seen here on platform 9 at Budapest Keleti station. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
![]() |
Day 2, Munich to Amsterdam by ICE with 1 easy change in Frankfurt. ICEs have a restaurant, power sockets at all seats & free WiFi. Above, an ICE3M at Amsterdam Centraal. More information about ICE |
![]() |
![]() |
|
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. |
Budapest to Luxembourg from 46.90...
Option 1, Budapest to Luxembourg in a single day...
-
You can travel from Budapest to Luxembourg in a single day:
Leave Budapest Keleti at 05:40 by EuroCity train, change at Vienna Hbf & Koblenz, arriving Luxembourg at 20:24.
Leave Budapest Keleti at 07:40 by railjet train, change at Vienna Hbf & Koblenz, arriving Luxembourg at 21:31.
Budapest to Vienna is by EuroCity or railjet with restaurant car. Vienna to Koblenz is by ICE-T train with restaurant car, power sockets at all seats & free WiFi. Koblenz-Luxembourg is by regional train. A chill-out day across Europe...
-
Fares start at 46.90 in 2nd class or 59.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 print your own ticket or can show it on your laptop or smartphone.
Tip: To stop journeys involving rail replacement buses cluttering up the search results, click Stopover and enter Igel as a via station, leaving stopover duration zero.
Tip: In the search results, look for a journey with just 2 changes.
Option 2, Budapest to Luxembourg overnight using the Vienna-Koblenz Nightjet sleeper train - the time-effective option...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The modern Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. Have dinner in Vienna, see suggested restaurants.
Fares start from 19.90 in 2nd class, 29.90 in 1st class or 44.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 accepted, small booking fee, Booking opens up to 6 months ahead) or at the Hungarian Railways website www.mavcsoport.hu (more fiddly, in Hungarian forints, booking opens 60 days ahead, see my advice for using it).
Tip: Don't risk tight connections when you have a sleeper train to catch. By all means travel earlier and have dinner in Vienna, these trains run every hour. See suggested restaurants.
Tip: If you have a sleeper ticket, you can use the ΦBB first class lounge at Vienna Hbf between trains, with free WiFi and complimentary tea, coffee, snacks & wine.
-
Step 2, travel from Vienna to Koblenz by Nightjet sleeper train leaving Vienna Hbf at 20:13 and arriving at Koblenz Hbf at 05:11 next morning.
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's 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 several 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, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.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 Austrian Railways www.oebb.at (a little more fiddly, in , has been known to reject some international cards). Booking opens up to 6 months ahead, but less than this when the mid-June or mid-December timetable changes intervene. You print your own tickets.
-
Step 3, travel from Koblenz to Luxembourg by regional train leaving Koblenz Hbf at 06:03 Mondays-Saturdays arriving Luxembourg at 08:24.
On Sundays, leave Koblenz 07:06, change at Trier, arrive Luxembourg 09:24.
The fare is 28 in 2nd class or 47.80 in 1st class, fixed-price.
Book this at the German Railways website www.bahn.de and print your own ticket or show it on your laptop or smartphone.
Budapest to Zurich & Switzerland from 39...
Option 1, Budapest to Zurich by sleeper train - the safe, comfortable & time-effective option...
-
The EuroNight sleeper train Kalman Imre leaves Budapest Keleti at 20:40 every night, arriving Zurich HB at 08:20 next morning.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments, and ordinary seats. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare. More information about this sleeper train. Watch the video.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 (more fiddly, same prices, in ). Booking opens up to 6 months ahead. You print your own ticket.
Tip: If you like, you can check the train formation, check car numbers & see in what order cars for different destinations are marshalled using www.vagonweb.cz. Change cs to English upper left, then click Train formations, scroll down to Hungary, click EN & look for Kalman Imre.
-
Check onward trains from Zurich to anywhere in Switzerland and buy print-at-home Swiss tickets at either www.thetrainline.com (easy to use, in , £ or $, small booking fee) or the Swiss Railways website www.sbb.ch (in CHF, more fiddly).
![]() |
Step 1, Budapest to Zurich by sleeper train. Above, the couchette car (foreground) and sleeping-car (in rear) boarding at Budapest Keleti. More information about this train. |
Option 2, Budapest to Zurich by daytime train - the scenic option, through the wonderful Arlberg Pass...
-
A swish modern railjet train links Budapest with Zurich every day, leaving Budapest Keleti at 06:40 & arriving Zurich HB at 17:20.
It takes a fabulously scenic route through the wonderful Arlberg Pass, watch the Arlberg Pass railjet video and you'll see what I mean. There's a bistro-restaurant car for breakfast & lunch, or in 1st & business class your order will be taken and food & drink served at your seat. There are power sockets at all seats & free WiFi.
-
Fares start at 39.90 in 2nd class, 59.90 in 1st class or 74.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
-
Buy tickets at www.thetrainline.com. This is the easiest way to buy tickets, in , £ or $, overseas credit cards no problem, small booking fee, just book Budapest to Zurich as one transaction. If you want business class, select 1st class then look for the +15 business class reservation. Booking opens up to 6 months ahead.
Tip: You can book through to any station in Switzerland, the ticket will then include an onwards Swiss train to Geneva, Basel, Interlaken, Zermatt, or wherever, at inclusive prices significantly cheaper than buying a separate Swiss domestic ticket for an onward journey from Zurich, as these are expensive.
Alternatively, you can buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking on mavcsoport.hu only opens 60 days ahead. Note that you can't book business class using www.mavcsoport.hu.
You can also buy tickets at Austrian Railways website www.oebb.at.
-
If you prefer a later departure from Budapest, you can take the 09:40 railjet train to Vienna and change there onto the 15:56 railjet train from Vienna Hbf to Zurich HB arriving at 21:20. This can also be booked as one simple transaction at www.thetrainline.com.
![]() |
The 06:40 railjet from Budapest to Zurich, boarding on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class 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... |
Budapest to Venice, Milan, Florence, Rome & Italy...
Option 1, Budapest to Italy using a Vienna-Italy Nightjet sleeper train - safe, comfortable, time-effective...
-
Step 1, travel from Budapest to Vienna by smart Austrian railjet train with restaurant car, power sockets at all seats & free WiFi.
If you're going to Bologna, Florence, Rome or Milan, take the 15:40 railjet train from Budapest Keleti arriving Vienna Hbf 18:21.
If you're going to Venice, take the 17:40 railjet train from Budapest Keleti arriving Vienna Hbf at 20:21.
Why not book an earlier train and have dinner in Vienna (see suggested restaurants), or spend an afternoon there?
Fares start at 19.90 in 2nd class, 29.90 in 1st class or 44.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.
Booking opens up to 6 months ahead. You can also book at the Hungarian Railways website www.mavcsoport.hu (more fiddly, in Hungarian forints, see my advice for using it, booking with MAV only opens 60 days ahead).
Tip: If you have a sleeper ticket, you can use the ΦBB Lounge at Vienna Hbf between trains, with complimentary tea, coffee, wine & WiFi.
-
Step 2, travel from Vienna to Italy by excellent Nightjet sleeper train...
A Nightjet leaves Vienna Hbf at 19:23 every evening, arriving Bologna Centrale 05:15, Florence SMN 06:32 & Rome Termini 09:10 with a separate portion for Milan Porta Garibaldi arriving 08:10. Due to trackwork, the Vienna-Florence/Rome/Milan Nightjet won't run during the month of July 2022.
Another Nightjet leaves Vienna Hbf at 21:27 arriving Venice Santa Lucia in central Venice at 08:34.
These comfortable Austrian Nightjet trains each 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 (in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways own site www.oebb.at (same prices, more fiddly, in ). Booking opens up to 6 months ahead. You print your own ticket.
Tip: If you like, you can check the train formation, 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 3, onward trains from Rome to Naples, Rome to Sicily or Milan to Genoa (for example) can be booked separately at either www.thetrainline.com (easy to use, recognisees English place-names, small booking fee) or www.italiarail.com (easy to use, recognises English place names, the small booking fee will be refunded if you email them at seat61@italiarail.com with your PNR) or Italian Railways own website www.trenitalia.com (more fiddly to use, requires Italian language place names, read this advice on using it first). I'd allow at least an hour between the nightjet arrival and any onward train. Italian trains normally opens for booking 120 days ahead.
![]() |
Step 1, Budapest to Vienna by railjet, seen here on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
![]() |
Step 2, take the nightjet sleeper train from Vienna to Italy. See 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 |
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 Munich-Venice Nightjet crosses the causeway over the lagoon into Venice. Courtesy of Andreas Wiedenhoff. |
Option 2, Budapest to Venice in a single day from 42 - comfy & scenic...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 07:40 and arriving Vienna Hbf at 10:21.
The excellent Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi.
Fares start at 19.90 in 2nd class, 29.90 in 1st class or 44.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com, easiest to use, in , £ or $, small booking fee, booking opens up to 6 months ahead.
You can also book at the Hungarian Railways www.mavcsoport.hu, more fiddly, in forints, see my advice for using it, booking with MAV only opens 60 days ahead.
Tip: If you have a 1st class ticket you can use the ΦBB Lounge at Vienna Hbf between trains, with complimentary tea, coffee & WiFi.
-
Step 2, travel from Vienna to Venice by railjet train leaving Vienna Hbf at 12:25 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 by train page for more information, tips, photos & video
Fares start at 29.90 in 2nd class, 44.90 in 1st class or 59.90 in business class (= premium 1st). Again, fares vary like air fares.
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. You print your own ticket.
-
Stay overnight in Venice. For a hotel that won't break the bank just 2 minutes walk from Venice Santa Lucia with good reviews, try the Hotel Maggior Consiglio or for a little more, the Hotel Abbazia.
-
Step 3, next day take a train from Venice Santa Lucia to Milan, Florence, Rome or Naples.
Check times & buy tickets at www.thetrainline.com (easiest to use, in , £ or $, overseas cards no problem, small booking fee) or Trenitalia's website www.trenitalia.com (in , more fiddly, same prices). Booking opens up to 6 months ahead.
![]() |
The afternoon railjet to Venice, about to leave Vienna Hbf. More photos & info about Vienna-Venice railjets. |
![]() |
![]() |
|
Restaurant car. In 1st & business class you're served at your seat. |
Business class, Vienna-Venice. About. |
![]() |
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, Budapest to Italy with overnight stop in Vienna - as option 2, but an overnight stop breaks up the journey nicely...
-
Day 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 17:40 arriving Vienna Hbf at 20:21.
Or by all means take an earlier train for more time in Vienna. Railjet trains have a restaurant car, power sockets at all seats & free WiFi.
Fares start at 19.90 in 2nd class, 29.90 in 1st class or 44.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this train at www.thetrainline.com, easiest to use, in , £ or $, small booking fee, booking opens up to 6 months ahead.
You can also book at the Hungarian Railways www.mavcsoport.hu, more fiddly, in forints, see my advice for using it, booking with MAV only opens 60 days ahead.
-
Stay overnight in Vienna. Hotels near Vienna Hbf with good reviews include the Motel One Vienna Hbf, GraetzlHotel, Hotel Schani Wien.
-
Day 2, travel from Vienna to Venice on the morning railjet train, leaving Vienna Hbf at 06:25 and arriving Venice Santa Lucia at 14:05.
It's an early start, but this train takes the wonderfully scenic UNESCO-listed Semmering route through Austria via Graz so sit back and enjoy the ride - see en.wikipedia.org/wiki/Semmering_railway. The railjet train has a restaurant car, power sockets at all seats & free WiFi. See the Vienna to Venice by train page for more information, tips, photos & video.
If you'd like a morning in Vienna, a second railjet train leaves Vienna Hbf at 12:25 arriving Venice Santa Lucia at 20:05.
Fares start at 29.90 in 2nd class, 44.90 in 1st class or 59.90 in business class (= premium 1st). Again, fares vary like air fares.
Book this train at www.thetrainline.com (easy to use, in , £ or $, small booking fee) or the Austrian Railways website www.oebb.at (more fiddly, in , same prices). Booking opens up to 6 months ahead. You print your own ticket.
Option 4, Budapest to Italy via Ljubljana - the cheapest option at short notice, with a chance to see Ljubljana & Trieste on the way...
-
Day 1, take the morning train Citadella from Budapest to Ljubljana, as shown in the Budapest-Ljubljana section above. You arrive late afternoon, enjoy a pleasant evening in Ljubljana.
-
Stay overnight in Ljubljana. Consider the Hotel Slon which I have used myself, 13 minutes walk from the station with good reviews, or the Petkovek River View Hotel, 800m (10 minutes walk) from the station with great reviews.
-
Day 2, travel from Ljubljana to Venice, taking the early morning regional train to Trieste then the another regional train to Venice, arriving late morning, see the Venice to Ljubljana page for timetable, fares & how to buy tickets. By all means take a later train from Trieste to Venice to see something of Trieste (one of Italy's most under-rated cities). You buy tickets at the station on the day, they cannot sell out.
Budapest to Barcelona & Spain
Option 1, Budapest to Barcelona & Spain with overnight stop in Geneva ...
-
Step 1, travel from Budapest to Zurich by railjet train, leaving Budapest Keleti at 06:40 & arriving Zurich HB at 17:20.
It takes a fabulously scenic route through the wonderful Arlberg Pass, watch the Arlberg Pass railjet video and you'll see what I mean. There's a restaurant car for breakfast & lunch, or in 1st & business class your order will be taken and food & drink served at your seat. There are power sockets at all seats & free WiFi.
Fares start at 39.90 in 2nd class, 59.90 in 1st class or 74.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book from Budapest to Geneva as one transaction at www.thetrainline.com. This is the easiest way to buy tickets, in , £ or $, overseas credit cards no problem, small booking fee, just book Budapest to Zurich as one simple transaction. If you want business class, select 1st class then look for the +15 business class reservation. Booking opens up to 6 months ahead. Using www.thetrainline.com means you can buy all your tickets together in one place.
-
Step 2, travel from Zurich to Geneva on the next available connecting train...
If the railjet is on time, you'll make the 17:32 from Zurich HB arriving Geneva 20:18. If it's a little late, there's an 18:04 arriving 20:47.
If you book from Budapest to Geneva as one transaction this train will be included.
-
Stay overnight in Geneva. Hotels with good reviews near the station include Hotel Cornavin Genθve, Hotel Les Arcades, ibis Styles Geneva Gare.
-
Step 3, travel from Geneva to Barcelona by train, leaving Geneva at 11:30 by TER regional train, changing trains at Lyon Part Dieu (arrive 13:34, depart 14:28) onto a direct AVE-S100 high-speed train arriving Barcelona Sants at 19:33.
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 smartphone.
Between Valence & Barcelona you'll follow the same interesting route taken by the Paris-Barcelona TGVs, see the photos & video on the Paris to Barcelona page. You'll pass the Chateau de Montfaucon on the River Rhone, Bιziers cathedral, flamingos on the lakes in the South of France between Montpelier and Perpignan, the historic Fort de Salses right by the tracks, and get great views of the imposing Mt Canigou in the Pyrenees, visible all the way from Perpignan to Girona.
-
If you're going further into Spain, stay overnight in Barcelona... Suggested hotels close to Barcelona Sants with good or great reviews include the Hotel Barcelo Sants (4-star, great reviews, directly above Barcelona Sants station itself, recommended), AC Hotel Sants by Marriott (4-star, just 50m from the station), Hotel Catalonia Roma (3-star), Hostal Baler (2-star), Hotel Transit (1-star), Meeting Point Hostel (inexpensive private rooms & dorm beds).
-
Step 4, next morning, travel from Barcelona Sants to anywhere else in Spain. Check times & buy tickets at www.thetrainline.com, booking for Spanish trains normally opens 60 days ahead, but this varies.
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:30 arriving Cordoba 13:11 & Seville Santa Justa at 14:04. Fares start at 45. Alternatively, spend a morning in Barcelona and take the 15:45 AVE S112 high-speed train to Cordoba & Seville.
For Malaga: Leave Barcelona Sants at 08:30 by AVE-S112 high-speed train and change at Cordoba onto a high-speed AVE/Avant train arriving Malaga Maria Zambrano at 14:56. Alternatively, spend a morning in Barcelona and take the direct 15:45 AVE S112 high-speed train to Malaga.
For Granada: A direct AVE S112 high-speed train leaves Barcelona Sants at 08:30 arriving Granada at 14:52.
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.
![]() |
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 of the train all the way from Perpignan to Girona, see en.wikipedia.org/wiki/Canigou. More photos of what to see on the Paris-Barcelona train journey. |
Option 2, Budapest to Barcelona & Spain using the Budapest-Zurich sleeper + overnight stop in Marseille - a pleasant option...
-
Day 1, travel from Budapest to Zurich by EuroNight sleeper train Kalman Imre leaving Budapest Keleti at 20:40 & arriving Zurich HB at 08:20.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments, see more information about this sleeper train. Watch the video.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth.
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. You print your own ticket.
-
Day 2, travel from Zurich to Marseille by high-speed TGV, leaving Zurich HB 13:34, changing at Dijon & arriving Marseille St Charles 19:37.
Times vary, so check for your date online. Fares start at around 60.
Book this journey at www.thetrainline.com (easy to use, in , £ or $, small booking fee) or the French Railways website www.sncf-connect.com (in , more fiddly, no fee). Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your smartphone.
-
Stay overnight in Marseille. Inexpensive hotels with good reviews just outside Marseille St Charles station include the Ibis Marseille Centre Gare St Charles, Holiday Inn Express Marseille St Charles.
-
Day 3, travel from Marseille to Barcelona & Madrid by AVE-S100 high-speed train, leaving Marseille St Charles at 08:02 and arriving Barcelona Sants at 12:34 and Madrid Atocha at 15:45.
Important: This train is suspended until 8 April 2022 due to covid-19, it will resume from 9 April.
Fares start at 39 in 2nd class or 59 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Book this train at www.thetrainline.com (easy to use, in , £ or $, small booking fee) or www.sncf-connect.com (in , more fiddly, no fee). Booking opens up to 4 months ahead.
Budapest to Lisbon & Portugal
-
There are many options and permutations, but here is a suggested option taking 2 days, 3 nights with a pleasant evening in Marseille included. By all means stop off on the way wherever you like.
-
Day 1, travel from Budapest to Zurich by EuroNight sleeper train Kalman Imre leaving Budapest Keleti at 20:40 & arriving Zurich HB at 08:20.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments, see more information about this sleeper train. Watch the video.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth.
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 ). Using www.thetrainline.com will allow you to buy all the tickets for this journey together in one place. Booking opens up to 6 months ahead. You print your own ticket.
-
Day 2, travel by high-speed TGV leaving Zurich HB 13:34 changing at Dijon and arriving Marseille St Charles 19:37, with fares from around 60. Times vary, so check times for your date online.
Book this journey at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or at the French Railways website www.sncf-connect.com (in , more fiddly, no fee). Booking opens up to 4 months ahead. You print your own ticket or can show a mobile ticket on your smartphone.
-
Stay overnight in Marseille. Inexpensive hotels with good reviews just outside Marseille St Charles station include the Ibis Marseille Centre Gare St Charles, Holiday Inn Express Marseille St Charles.
-
Day 3, travel from Marseille to Madrid by AVE-S100 high-speed train, leaving Marseille St Charles at 08:02 & arriving Madrid Atocha at 15:45.
Important: This train is suspended until 8 April 2022 due to covid-19, it will resume from 9 April.
Fares start at 39 in 2nd class or 59 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Book this train at www.thetrainline.com (easy to use, in , £ or $, small booking fee) or the French Railways website www.sncf-connect.com (in , more fiddly, no fee). Booking opens up to 4 months ahead.
-
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.
Budapest to Munich from 37.90...
Option 1, Budapest to Munich by sleeper train - the time-effective option...
-
The EuroNight sleeper train Kalman Imre leaves Budapest Keleti at 20:40 every night, arriving at Munich Hbf at 06:29.
The Kalman Imre has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and an air-conditioned Hungarian couchette car with 4 & 6 berth compartments, see more information about this sleeper train. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare.
-
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 (more fiddly, same prices, in ). Booking opens up to 6 months ahead. You print your own ticket.
If you have any problems (for example, you see no sleepers), also try the Hungarian Railways site at www.mavcsoport.hu - see my advice on using it first.
![]() |
Budapest to Munich by sleeper train: The EuroNight sleeper Kalman Imre is seen here boarding on platform 7 at Budapest Keleti. More information about this train. |
Option 2, Budapest to Munich by daytime trains...
-
Smart modern railjet trains link Budapest Keleti with Munich Hbf every couple of hours in 6h51.
The railjets have a restaurant car, power sockets at all seats & free WiFi. You get a great view of Salzburg fortress on your left as you cross the River Salzach, soon after leaving Salzburg Hbf.
-
Fares start at 37.90 in 2nd class, 56.90 in 1st class or 71.90 in business class (= premium 1st). 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. I recommend registering when prompted, so you can log in at any time and check or reprint bookings. You print your own ticket of can show it on your laptop or smartphone.
![]() |
A railjet on platform 9 at Budapest Keleti. More information about railjet trains. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
Budapest to Berlin from 39.90...
Option 1, Budapest to Berlin by sleeper train - the safe, comfortable, time-effective way...
-
A comfortable air-conditioned sleeper train called the Metropol leaves Budapest Nyugati at 19:40 and arrives Berlin Hbf at 09:51 next morning.
The train has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, an air-conditioned couchette car with 4 & 6 berth compartments, and 2nd class seats. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare. More information about the Budapest-Berlin sleeper train.
-
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 (more fiddly, same prices, in ). Booking opens up to 6 months ahead. You print your own ticket.
![]() |
The Budapest to Berlin sleeper train, boarding at Budapest Nyugati. More information about this train. |
![]() |
![]() |
|
1, 2 or 3 bed sleeper, set up as a 2 bed. Larger photo. |
4 or 6-berth couchettes. Larger photo |
Option 2, Budapest to Berlin by EuroCity train Hungaria - the leisurely daytime option, until 11 December 2021 & from 1 September 2022...
-
A comfortable air-conditioned EuroCity train called the Hungaria leaves Budapest Nyugati at 07:40 arriving Berlin Hbf at 18:42
The Hungaria uses Hungarian Railways' latest air-conditioned cars with power sockets at all seats & free WiFi. It has a Hungarian waiter-service restaurant car serving inexpensive meals and beer or wine. Take a good book and enjoy a daytime ride across Europe through 4 countries with beautiful scenery along the Elbe River between Prague & Dresden, see the photos & video here.
If you prefer there are also later departures at 09:40 and 11:40 with one easy change of train at Prague Hlavni.
-
Fares start at 39.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
-
How to buy tickets, if you don't mind tickets by post...
Buy tickets at the German Railways website www.bahn.de. Easy to use, but tickets for this train bought at bahn.de can't be printed out, they are sent by regular post to anywhere worldwide for a small fee. A seat reservation is optional but a good idea, it can be added to the booking for a small fee. Tickets take at least 1-2 weeks to arrive. Booking opens up to 6 months ahead.
-
How to buy tickets, if you want a digital ticket...
If you need to go at short notice or want to avoid any risk of tickets getting lost in the post, book at Hungarian Railways www.mavcsoport.hu. It's a bit more fiddly than bahn.de and booking only opens 60 days ahead, see my advice on how to use mavcsoport.hu.
-
Another way to get a digital ticket...
(1) Use www.bahn.de to book from Breclav (the first stop in the Czech Republic) to Berlin on the same train, EC172 leaving Breclav 11:07. You'll get a digital ticket which can be printed or shown on your smartphone. Booking opens up to 6 months ahead. Fares start at 29.90.
(2) Now go to Czech Railways www.cd.cz and add a ticket from Budapest to Breclav on the same train, EC172 leaving 07:40. Fares from 21. Booking normally opens 90 days ahead. You print your own ticket. Easy!
(3) A seat reservation is optional but a good idea. If you want one, go to www.cd.cz again, book from Budapest to Berlin, but do not click the green price button, look for the link underneath which says I want a reservation only. This gets you a stand-alone seat reservation. Job done!
-
Major engineering work south of Prague means this direct train will not run from 12 December 2021 to 31 August 2022.
![]() |
The EuroCity train Hungaria from Budapest to Berlin boarding at Budapest Nyugati. Courtesy of David Frankal. |
![]() |
![]() |
|
1st class. You can choose to sit in a 1st class open plan (saloon) car like this... Larger photo. |
...or in a 1st class car with side corridor & classic 6-seat compartments like this. Larger photo. |
![]() |
![]() |
|
2nd class. You can choose to sit in a 2nd class open plan (saloon) car like this... Larger photo. |
...or in a 2nd class car with side corridor & classic 6-seat compartments like this. Larger photo. |
![]() |
![]() |
|
Lunch on the Hungaria. There are no table reservations, just go along & sit down. Courtesy of @_DiningCar... |
Restaurant car on the Hungaria. Larger photo. Photo courtesy of Siddhartha Verma. |
![]() |
Between Prague & Dresden the train runs along the pretty river Elbe, or Labe in Czech. One of Europe's major rivers, the Elbe eventually flows into the North Sea at Cuxhaven near Hamburg. Watch for river boats, even the occasional paddle steamer. See the photos & video of this part of the journey here. |
Option 3, Budapest to Berlin by daytime trains - the leisurely daytime option, from 12 December 2021 to 31 August 2022...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 06:40 and arriving Vienna Hbf at 09:18.
The railjet has a restaurant car, power sockets at all seats & free WiFi. It also offers business class (= premium first).
Tip: If you have a 1st ticket you can use the ΦBB Lounge at Vienna Hbf between trains with complimentary tea, coffee & WiFi.
-
Step 2, travel from Vienna to Berlin by ICE-T, leaving Vienna Hbf at 10:15 and arriving Berlin Hbf at 17:58.
The air-conditioned German ICE-T train has a restaurant car, power sockets at all seats & free WiFi.
-
Later departures at 09:40 or 11:40 are also possible with 1 easy change at Munich Hbf, check times at www.bahn.de. In this case I'd change Duration of transfer from standard to At least 45 minutes for a robust connection in Munich.
-
Fares from Budapest to Berlin start at 46.90 in 2nd class or 59.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 print your own ticket or can show it on your laptop or smartphone.
Tip: By default, the system suggests you change at Vienna Meidling. Click Stopover and enter Vienna Hbf, then it'll give you a longer interchange at Vienna Hbf with better facilities. I've already set up the www.bahn.de link to do this for you. Obviously, if you want one of the later departures via Munich, remove the Vienna stopover before running the enquiry.
![]() |
Step 1, Budapest to Vienna by railjet. This is a railjet on platform 9 at Budapest's historic Keleti station. More information about railjets. |
![]() |
Step 2, Vienna to Berlin on the ICE Berolina. Above, the ICE Berolina at Vienna Hbf. More information about ICE-T trains. Courtesy of Helmut Uttenthaler. |
![]() |
![]() |
|
Table for two in 1st class, my favourite configuration. There are also tables for four in both classes. |
Lunch in the restaurant car. I highly recommend the Erdinger Weissbier! |
![]() |
![]() |
|
You can see into the cab at each end of the train. |
Comfortable 2nd class seats on the ICE-T to Vienna... |
Budapest to Hamburg from 39.90...
Option 1, Budapest to Hamburg by EuroCity train Hungaria - the leisurely daytime option, until 11 December 2021 & from 1 September 2022...
-
A comfortable air-conditioned EuroCity train called the Hungaria leaves Budapest Nyugati at 07:40 arriving Hamburg Hbf at 21:18
The Hungaria uses Hungarian Railways' latest air-conditioned cars with power sockets at all seats & free WiFi. It has a Hungarian waiter-service restaurant car serving inexpensive meals and beer or wine. Take a good book and enjoy a daytime ride across Europe through 4 countries with beautiful scenery along the Elbe River between Prague & Dresden, see the photos & video here.
Major engineering work south of Prague means this direct train will not run from 12 December 2021 to 31 August 2022.
-
Fares start at 39.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
-
How to buy tickets, if you don't mind tickets by post...
Buy tickets at the German Railways website www.bahn.de. Easy to use, but tickets for this train bought at bahn.de can't be printed out, they are sent by regular post to anywhere worldwide for a small fee. A seat reservation is optional but a good idea, it can be added to the booking for a small fee. Tickets take at least 1-2 weeks to arrive. Booking opens up to 6 months ahead.
-
How to buy tickets, if you want a digital ticket...
If you need to go at short notice or simply avoid any risk of tickets getting lost in the post, book at Hungarian Railways www.mavcsoport.hu. It's a bit more fiddly than bahn.de and booking only opens 60 days ahead, see my advice for using it.
-
Another way to get a digital ticket...
(1) Use www.bahn.de to book from Breclav (the first stop in the Czech Republic) to Hamburg on the same train, EC172 leaving Breclav 11:07. You'll get a digital ticket which can be printed or shown on your smartphone. Fares start at 29.90. Booking opens up to 6 months ahead.
(2) Now go to Czech Railways www.cd.cz and add a ticket from Budapest to Breclav on the same train, EC172 leaving 07:40. Fares from 21. You print your own ticket. Easy! Booking normally opens 90 days ahead.
(3) A seat reservation is optional but a good idea. If you want one, go to www.cd.cz again, book from Budapest to Hamburg, but do not click the green price button, look for the link underneath which says I want a reservation only. This gets you a stand-alone seat reservation.
![]() |
The EuroCity train Hungaria from Budapest to Berlin boarding at Budapest Nyugati. Courtesy of David Frankal. |
![]() |
![]() |
|
1st class. You can choose to sit in a 1st class open plan (saloon) car like this... Larger photo. |
...or in a 1st class car with side corridor & classic 6-seat compartments like this. Larger photo. |
![]() |
![]() |
|
2nd class. You can choose to sit in a 2nd class open plan (saloon) car like this... Larger photo. |
...or in a 2nd class car with side corridor & classic 6-seat compartments like this. Larger photo. |
![]() |
![]() |
|
Lunch on the Hungaria. There are no table reservations, just go along & sit down. Courtesy of @_DiningCar... |
Restaurant car on the Hungaria. Larger photo. Photo courtesy of Siddhartha Verma. |
![]() |
Between Prague & Dresden the train runs along the pretty river Elbe, or Labe in Czech. One of Europe's major rivers, the Elbe eventually flows into the North Sea at Cuxhaven near Hamburg. Watch for river boats, even the occasional paddle steamer. See the photos & video of this part of the journey here. |
Option 1, Budapest to Hamburg by daytime trains - the leisurely daytime option, from 12 December 2021 to 31 August 2022...
-
Step 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 09:40 and arriving Vienna Hbf at 12:21.
The railjet has a restaurant car, power sockets at all seats & free WiFi. It also offers business class (= premium first).
Tip: If you have a 1st ticket you can use the ΦBB Lounge at Vienna Hbf between trains with complimentary tea, coffee & WiFi.
-
Step 2, travel from Vienna to Hamburg by ICE-T, leaving Vienna Hbf at 13:15 and arriving Hamburg Hbf at 21:54.
The air-conditioned German ICE-T train has a restaurant car, power sockets at all seats & free WiFi.
-
There's also an earlier 06:40 departure with 1 change at Vienna Hbf and an 07:40 departure with 1 change at Munich Hbf, simply check times at www.bahn.de. These also use railjet and ICE trains restaurant car, power sockets at all seats & free WiFi.
-
Fares from Budapest to Hamburg start at 46.90 in 2nd class or 59.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 print your own ticket or can show it on your laptop or smartphone.
Tip: By default, the system suggests you change at Vienna Meidling. Click Stopover and enter Vienna Hbf, then it'll give you a longer interchange at Vienna Hbf with better facilities. I've already set up the www.bahn.de link to do this for you. Obviously, if you want one of the later departures via Munich, remove the Vienna stopover before running the enquiry.
![]() |
Step 1, Budapest to Vienna by railjet. This is a railjet on platform 9 at Budapest's historic Keleti station. More information about railjets. |
![]() |
![]() |
|
First class. Larger photo. |
Economy (2nd) class. Larger photo. |
![]() |
Step 2, Vienna to Hamburg by ICE. Above, an ICE-T at Vienna Hbf. More information about ICE-T trains. Courtesy of Helmut Uttenthaler. |
![]() |
![]() |
|
Table for two in 1st class, my favourite configuration. There are also tables for four in both classes. |
Lunch in the restaurant car. I highly recommend the Erdinger Weissbier! |
![]() |
![]() |
|
You can see into the cab at each end of the train. |
Comfortable 2nd class seats on the ICE-T to Vienna... |
Option 2, Budapest to Hamburg using the Budapest-Berlin sleeper - the time-effective option that saves a hotel bill...
-
Step 1, travel from Budapest to Berlin by sleeper train Metropol, leaving Budapest Nyugati at 19:40 & arriving Berlin Hbf at 09:51 next morning.
The train has an air-conditioned Hungarian sleeping-car with 1, 2 & 3 bed compartments with washbasin, an air-conditioned couchette car with 4 & 6 berth compartments, and 2nd class seats. In the sleeping-car, you'll find a small bottle of complimentary sparkling wine in your compartment in the evening and you're served a light breakfast in the morning with tea or coffee, included in the fare. More information about the Budapest-Berlin sleeper train
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed 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 (more fiddly, same prices, in ). Booking opens up to 6 months ahead. You print your own ticket.
-
Step 2, travel from Berlin to Hamburg by ICE train, for example leaving Berlin Hbf at 11:38 and arriving Hamburg Hbf at 13:24.
ICE trains have a restaurant car, power sockets at all seats & free WiFi. I'd allow at least an hour between trains in Berlin in case of delay.
Fares start at 18.90 in 2nd class or 29.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 can show it on your laptop or smartphone.
![]() |
The Budapest to Berlin sleeper train, boarding at Budapest Nyugati. More information about this train. |
![]() |
![]() |
|
1, 2 or 3 bed sleeper, set up as a 2 bed. Larger photo. |
4 or 6-berth couchettes. Larger photo. |
Option 3, Budapest to Hamburg using the Vienna-Hamburg sleeper...
-
Step 1, travel from Budapest to Vienna by smart modern railjet train leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The excellent Austrian railjet train has a restaurant car, power sockets at all seats & free WiFi. Don't risk any tight connections when catching a sleeper train.
Fares start at 19.90 in 2nd class, 29.90 in 1st class or 44.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
Book this at www.thetrainline.com (easiest to use, in , £ or $, overseas credit cards no problem, booking opens up to 6 months ahead, small booking fee) or Hungarian Railways www.mavcsoport.hu (more fiddly, in forints, booking opens 60 days ahead, see advice for using it).
Tip: If you have an onward sleeping-car ticket you can use the ΦBB Lounge at Vienna Hbf between trains, with complimentary wine & WiFi.
-
Step 2, travel from Vienna to Hamburg by Nightjet sleeper train, leaving Vienna Hbf at 20:13 and arriving Hamburg Hbf at 08:47.
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's 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 several 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, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth. Fares vary like air fares, so book ahead.
Buy tickets at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or Austrian Railways www.oebb.at (a little more fiddly, in , same fares). Booking opens up to 6 months ahead. You print your own ticket.
Budapest to Frankfurt, Cologne, Dόsseldorf & Germany from 29...
-
Swish modern railjet trains link Budapest Keleti with Munich Hbf every two hours from 07:40 to 15:40, taking around 6h52.
Railjets have a restaurant car, power sockets at all seats & free WiFi. Change in Vienna or Munich for connections to anywhere in Germany.
-
Fares start at 39.90 in 2nd class or 69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
-
How to buy tickets, if you don't mind tickets by post...
Check times & buy tickets at the German Railways website www.bahn.de. Fares are dynamic, so book ahead for the cheapest prices. Tickets bought at bahn.de can't be printed out, they are sent by regular post to any address worldwide for a small fee. Booking opens up to 6 months ahead.
-
How to buy tickets, if you want a digital ticket that can be printed out...
You can book at www.raileurope.com instead (easy to use, in , £ or $, overseas credit cards no problem, small booking fee), this sources its fares from the Austrian Railways ticketing system (so prices will differ from bahn.de, sometimes cheaper, sometimes more expensive) with tickets that can be printed out. Alternatively, try the Hungarian Railways website www.mavcsoport.hu which sources fares from the Hungarian ticketing system so can differ from both bahn and raileurope, although their website is more fiddly than either bahn.de or raileurope.com and has some quirks, see my advice on how to use mavcsoport.hu.
-
For Hamburg, there's a direct EuroCity train from Budapest Nyugati at 07:40 arriving Hamburg Hbf at 21:18, with fares from 39.90 in 2nd class or 69.90 in 1st class, bookable at www.bahn.de. Or take a Budapest-Vienna railjet train booked as shown above then the Vienna to Hamburg Nightjet sleeper train, booked as shown on the Trains from Vienna page.
-
For Hamburg, also consider taking the Budapest to Berlin EuroNight sleeper train as shown in the Budapest-Berlin section above, then a fast train from Berlin to Hamburg in just 1h45 more from 18.90, booked at www.bahn.de. That's the time-effective option!
![]() |
Budapest to Munich by railjet, seen on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
Budapest to Passau
-
Many river cruises start from Passau in Germany, just over the border from Austria and very easy to reach from Budapest.
Take a comfortable railjet or EuroCity train from Budapest Keleti to Vienna Hbf in around 2h41, then a superb German ICE-T train from Vienna Hbf to Passau Hbf in around 2h16 with restaurant car, power sockets at all seats & free WiFi.
Tip: If you have a 1st class ticket you can use the ΦBB Lounge at Vienna Hbf between trains, with complimentary tea, coffee, snacks & WiFi.
-
Fares start at 39.90 in 2nd class or 59.90 in 1st class. Fares vary like air fares, so book ahead.
-
Buy tickets at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee). Booking opens up to 6 months ahead. You print your own ticket.
Tip: If you want to stop off in Vienna between trains, buy separate tickets Budapest-Vienna & Vienna-Passau.
Budapest to Vienna from 9...
Option 1, Budapest to Vienna by train with Austrian & Hungarian national railways...
-
Modern Austrian railjet trains and older but still comfortable air-conditioned Hungarian EuroCity train link Budapest with Vienna in only 2h40, leaving every hour through the day. It's easily the best way to travel between these cities.
-
Fares start at 19.90 in 2nd class, 29.90 in 1st class or 44.90 in business class (= premium 1st class, only on railjets).
Fares vary like air fares, book ahead for the cheapest prices.
-
Buy tickets at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee. Booking opens up to 6 months ahead, although it may not be possible to add an optional seat reservation when booking more than 60 days ahead as this has to be sourced from the Hungarian system. For railjet business class, select 1st class then the 15 Business class upgrade. You print your own ticket.
You can also buy tickets at the Austrian Railways website www.oebb.at (in , a little more fiddly, same fares) and the Hungarian Railways website www.mavcsoport.hu (in forints, more fiddly, see my advice for using it). Booking with MAV only opens 60 days ahead, but it may have cheaper fares than oebb.at or Trainline for a given date & train. It can't book business class. You print your own ticket or can show it in the MAV app on your smartphone.
-
See the Budapest to Vienna by train page for timetable, travel tips, photos & more information.
![]() |
Budapest to Vienna by railjet, on platform 9 at Budapest Keleti. More information about Budapest-Vienna trains. |
Option 2, Budapest to Vienna by train with private operator Regiojet - 2 trains per day from 9...
-
Private open-access operator Regiojet now runs 2 trains a day between Budapest & Vienna with 4 classes (lo-cost, standard, relax & business) and fares from just 9, book at www.regiojet.com. Although railjets are excellent and EuroCity trains comfortable, I can certainly recommend Regiojet.
-
See the Budapest to Vienna by train page for train times, fares, how to buy tickets & travel tips.
Budapest to Salzburg...
Option 1, Budapest to Salzburg by direct railjet train - fastest & most frequent...
-
Smart modern railjet trains link Budapest Keleti with Salzburg Hbf every two hours through the day on their way to Munich, journey time just 5h12. The railjet trains have a bistro-restaurant car, power sockets at all seats & free WiFi, an excellent option, see the railjet information page.
-
Fares start at 39.90 in 2nd class, 59.90 in 1st class or 74.90 in business class (= premium 1st). Fares vary like air fares, so book ahead.
However, you can find advance-purchase fares from 29 in 2nd class or 56 in 1st class at the Hungarian Railways website.
-
Buy tickets at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee. Booking opens up to 6 months ahead, although it may not be possible to add an optional seat reservation when booking more than 60 days ahead as this has to be sourced from the Hungarian system. For railjet business class, select 1st class then the 15 Business class upgrade. You print your own ticket.
You can also buy tickets at the Austrian Railways website www.oebb.at (in , a little more fiddly, same fares) and the Hungarian Railways website www.mavcsoport.hu (in forints, more fiddly, see my advice for using it). Booking with MAV only opens 60 days ahead, but it may have cheaper fares than oebb.at or Trainline for a given date & train. It can't book business class. You print your own ticket or can show it in the MAV app on your smartphone.
![]() |
Railjets link Budapest to Salzburg every 2 hours, seen here on platform 9 at Budapest Keleti. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
Option 2, Budapest to Salzburg by competing Regiojet train to Vienna & Westbahn train to Salzburg - often cheaper, with easy online booking...
-
Private open-access operator Regiojet runs two trains per day from Budapest Deli station to Vienna Meidling, where their trains connect with partner operator Westbahn's trains to Salzburg Hbf. Regiojet & Westbahn have teamed up to offer cheap through tickets from Budapest to Salzburg with low fares that stay low even at short notice. In fact, they remain low even on the day of travel.
Departures from Budapest Deli station are at 07:45 & 15:45.
Budapest-Vienna takes 2h40, you have an hour & a half for coffee in Vienna, then Vienna-Salzburg takes 2h48.
See photos & a description of the 4 classes on RegioJet trains here. I highly recommend Business class, with complimentary sparkling wine, Illy coffee and bottled water, or Relax class with complimentary Illy coffee and bottled water. Regiojet offers excellent at-seat service. See photos of Westbahn's excellent double-deck trains here.
-
Regiojet offers special through fares in partnership with Westbahn from 34.90. Regiojet's fares remain low, even at short notice.
-
Buy an e-ticket online at www.regiojet.com.
![]() |
A RegioJet train in its distinctive yellow & grey colours, see interior photos of RegioJet trains here |
Budapest to Innsbruck...
-
There's one direct railjet train from Budapest Keleti to Innsbruck Hbf leaving at 06:40 but there are many later departures through the day with one easy change at Vienna Hbf or Salzburg Hbf. Journey time around 7h00 centre to centre. You can travel from Budapest to Innsbruck from as little as 32.
-
Buy tickets at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee. Booking opens up to 6 months ahead, although it may not be possible to add an optional seat reservation when booking more than 60 days ahead as this has to be sourced from the Hungarian system. For railjet business class, select 1st class then the 15 Business class upgrade. You print your own ticket.
You can also buy tickets at the Austrian Railways website www.oebb.at (in , a little more fiddly, same fares) and the Hungarian Railways website www.mavcsoport.hu (in forints, more fiddly, see my advice for using it). Booking with MAV only opens 60 days ahead, but it may have cheaper fares than oebb.at or Trainline for a given date & train. It can't book business class. You print your own ticket or can show it in the MAV app on your smartphone.
![]() |
Budapest to Munich by railjet, seen on platform 9 at Budapest's Keleti station. More information about railjets. |
![]() |
![]() |
|
Business class. About business class. |
Restaurant car. In 1st & business class you're served at your seat. |
Budapest to Graz, Hallstatt & other destinations in Austria...
-
First, try buying tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. This may work for some destinations, for example Budapest to Graz. Booking normally opens 60 days ahead.
-
Buy tickets from Budapest to anywhere in Austria at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee. Booking opens up to 6 months ahead, although it may not be possible to add an optional seat reservation when booking more than 60 days ahead as this has to be sourced from the Hungarian system. For railjet business class, select 1st class then the 15 Business class upgrade. You print your own ticket.
You can also buy tickets at the Austrian Railways website www.oebb.at (in , a little more fiddly, same fares) and the Hungarian Railways website www.mavcsoport.hu (in forints, more fiddly, see my advice for using it). Booking with MAV only opens 60 days ahead, but it may have cheaper fares than oebb.at or Trainline for a given date & train. It can't book business class. You print your own ticket or can show it in the MAV app on your smartphone.
Budapest to Copenhagen, Malmφ, Gothenburg & Stockholm...
Option 1, Budapest to Stockholm using the Hamburg-Stockholm sleeper train, starting 1 September 2022 - the time-effective option...
-
Step 1, travel from Budapest to Hamburg, leaving Budapest Keleti at 06:40, change at Vienna Hbf and arriving Hamburg Altona at 20:13.
You travel from Budapest to Vienna by railjet train, then Vienna to Hamburg by ICE train, both trains have a restaurant car, power sockets at all seats & free WiFi. Have dinner in Hamburg.
Fares start at 46.90 in 2nd class or 59.90 in 1st class. Fares vary like air fares, so book ahead.
Book from Budapest to Hamburg at the German Railways website www.bahn.de.
Booking opens up to 6 months ahead. Tickets are sent to any address worldwide for a small fee. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
Tip: To get a digital ticket which can be printed out, first book from Vienna to Hamburg at www.bahn.de. You can print this out or show it on your smartphone. Then buy a separate ticket from Budapest to Vienna at www.oebb.at and print it out.
-
Step 2, travel from Hamburg to Stockholm by sleeper train, leaving Hamburg Altona at 21:55 & arriving Stockholm Central 09:55 next morning.
This train starts running from 1 September 2022. 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 4 & 6 berth compartments, and ordinary seats. The sleeping-cars are former Austrian Railways AB32s, refurbished.
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 either www.sj.se or (as this is a Nightjet partner route) Austrian Railways www.oebb.at.
Booking opens several months ahead, you print your own ticket or can show it on your smartphone.
![]() |
![]() |
![]() |
||
Deluxe sleeper, taken whilst the AB32 sleeping-car was in service with ΦBB. AB32s have just 2 deluxe compartments. |
Option 2, Budapest to Copenhagen, Malmφ, Gothenburg & Stockholm with overnight stop in Hamburg...
-
Day 1, travel from Budapest to Vienna by railjet train, leaving Budapest Keleti at 09:40 and arriving Vienna Hbf at 12:21.
The railjet has a restaurant car, power sockets at all seats & free WiFi. It also offers business class (= premium first).
Tip: If you have a 1st ticket you can use the ΦBB Lounge at Vienna Hbf between trains with complimentary tea, coffee & WiFi.
-
Day 1, travel from Vienna to Hamburg by ICE-T, leaving Vienna Hbf at 13:15 and arriving Hamburg Hbf at 21:54.
The air-conditioned German ICE-T train has a restaurant car, power sockets at all seats & free WiFi.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is just 200m from the station, features art deco-based design and gets great reviews. Other hotels next to Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, private rooms in the A&O Hotel near Hamburg Hbf start at around £33 for one person or £49 for two people booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Copenhagen by Danish IC3 intercity train, leaving Hamburg Hbf at 08:56 arriving Copenhagen at 13:33.
An altered timetable applies from 18 June to 21 August 2022, see the timetable here.
-
Day 2, catch a connecting train from Copenhagen to Sweden:
For Stockholm, travel from Copenhagen to Stockholm by X2000 train leaving Copenhagen at 14:19 and arriving Stockholm Central at 19:37. The X2000 train crosses the water from Denmark to Sweden over the impressive Φresund fixed link.
From 18 June to 21 August 2022, either take the 06:52 from Hamburg Altona connecting with the 12:19 Copenhagen-Stockholm arriving Stockholm Central at 17:37, or the 10:53 from Hamburg Hbf connecting with the 16:19 Copenhagen-Stockholm arriving 21:38.
For Gothenburg or Malmo, travel from Copenhagen to Malmo by Φresund train every 30 minutes taking 39 minutes, or from Copenhagen to Gothenburg by Φresund train every hour taking 3h53. Book Hamburg to Malmo or Gothenburg (= Goteborg Central) at www.bahn.de and print your own ticket. These also use the Φresund fixed link.
-
How much does it cost?
Budapest to Copenhagen starts at 49.90 in 2nd class or 79.90 in 1st class.
Budapest to Stockholm starts at 59.90 in 2nd class or 99.90 in 1st class.
These are German Railways Sparpreis through fares. Fares vary like air fares, book ahead for the cheapest prices.
-
To buy tickets...
You can buy a through ticket from Budapest to Copenhagen, Stockholm, Malmo or Gothenburg from the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To get the overnight stop in Hamburg, click Stopover and enter Hamburg Hbf in the via box and 10:00 in the 'hh:mm' box. Click here to open bahn.de all set up with the necessary parameters, just enter your date of travel and passenger details and if necessary change Copenhagen to Malmo, Gφteborg Central or Stockholm.
In the search results, look for journeys with the fewest changes, for example just 1 change when going from Budapest to Copenhagen. Adjust departure time & stopover time if necessary to get the trains you want either side of Hamburg.
Tickets are posted to any address worldwide, in this case they can't be printed out. You have to allow 1-2 weeks for tickets to arrive.
Tip: If you'd prefer a digital ticket than can be printed out or shown on your smartphone, here's how: Instead of booking from Budapest to Copenhagen, book from Breclav to Copenhagen, Stockholm, etc. Breclav is the Hungaria's first stop in the Czech Republic. Add the overnight stop in Hamburg using the Stopover feature as normal, but this time set departure time to 11:00. In the search results, look for the 11:07 departure from Breclav direct to Hamburg, train EC172. You'll now get a digital ticket, as German Railways have the necessary agreement with the Czech Railways. Now go to the Czech Railways website www.cd.cz and buy a ticket from Budapest to Breclav from 20 on the same train, the 07:40 departure, train EC172. You can print this ticket out.
Tip: If you have any problems you can split the booking into stages: Book from Budapest to Hamburg & Hamburg to Copenhagen using www.bahn.de. Then book Copenhagen to Gothenburg or Stockholm at either www.sj.se (in Krona, can struggle with some overseas credit cards, no booking fee) or Omio.com (in Krona, , £ or $, small booking fee, quick & easy to use and readily accepts overseas credit cards).
![]() |
Step 1, Budapest to Vienna by railjet. This is a railjet on platform 9 at Budapest's historic Keleti station. More information about railjets. |
![]() |
Step 2, Vienna to Hamburg by ICE. Above, an ICE-T at Vienna Hbf. More information about ICE-T trains. Courtesy of Helmut Uttenthaler. |
![]() |
![]() |
|
Table for two in 1st class, my favourite configuration. There are also tables for four in both classes. |
Lunch in the restaurant car. I highly recommend the Erdinger Weissbier! |
![]() |
![]() |
|
You can see into the cab at each end of the train. |
Comfortable 2nd class seats on the ICE-T to Vienna... |
![]() |
Step 2, Hamburg to Copenhagen by Danish IC3... This is the late afternoon Hamburg-Copenhagen IC3 leaving platform 5 at Hamburg Hbf on a busy summer day. The yellow stripe above the windows indicates first class, located at one end of both 3-car units. More information about the Hamburg-Copenhagen journey. |
![]() |
![]() |
|
Boarding a Danish IC3 train at Hamburg Hbf... |
1st class seats on an IC3 train. Larger photo. |
Option 3, Budapest to Copenhagen, Gothenburg & Stockholm using the Budapest-Berlin sleeper...
-
Day 1, travel from Budapest to Berlin by sleeper train Metropol leaving Budapest Nyugati at 19:40 & arriving Berlin Hbf at 09:51 next morning.
The train has an air-conditioned sleeping-car with 1, 2 & 3 bed compartments with washbasin, an air-conditioned couchette car with 4 & 6 berth compartments, and 2nd class seats. In the sleepers, a light breakfast is included in the fare. See the photos in the Budapest to Berlin section.
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth.
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. You print your own ticket.
-
Day 2, travel from Berlin to Copenhagen, leaving Berlin Hbf at 10:38 by ICE, changing Hamburg Hbf onto a Danish intercity train, arriving Copenhagen 17:33.
If you'd prefer a safer connection with lunch in Berlin, you can also leave Berlin Hbf at 14:38, change at Hamburg Hbf onto a Danish IC3 intercity train arriving Copenhagen at 21:33.
Fares from Berlin to Copenhagen start at 37.90 in 2nd class, 69.90 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
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 smartphone.
Option 4, Budapest to Copenhagen, Gothenburg & Stockholm with overnight stop in Berlin...
-
Day 1, travel from Budapest to Berlin as shown above...
-
Stay overnight in Berlin. The 3-star InterCity Hotel (my favourite) or Meininger Hotel are right next to Berlin Hbf, a 10-minute walk from the Reichstag or 15 minutes from the Brandenburg Gate, relatively inexpensive with good reviews. The Steigenberger Hotel is more upmarket, also right next to the station with great reviews. If you want to push the boat out, the famous & historic Hotel Adlon Kempinski Berlin is next to the Brandenburg Gate. If you're on a tight budget, the cheaper Motel One Berlin-Hbf is behind the station or see www.hostelworld.com.
-
Day 2, travel from Berlin to Copenhagen by train, leaving Berlin Hbf at 10:38 by ICE train, changing at Hamburg Hbf onto a Danish IC3 intercity train arriving Copenhagen at 17:33.
-
Fares from Budapest to Copenhagen start at 49.90 in 2nd class or 79.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book from Budapest to Copenhagen at the German Railways website www.bahn.de. Booking opens up to 6 months ahead.
To build in the overnight stop in Berlin, click Stopover and enter Berlin Hbf in the via box and 10:00 in the 'hh:mm' box. You print your own ticket or show it on your laptop or smartphone.
Tickets are posted to any address worldwide, in this case they can't be printed out. You have to allow 1-2 weeks for tickets to arrive.
Tip: If you'd prefer a digital ticket than can be printed out or shown on your smartphone, here's how: Instead of booking from Budapest to Copenhagen, book from Breclav to Copenhagen. Breclav is the Hungaria's first stop in the Czech Republic. Add the overnight stop in Berlin using the Stopover feature as above, but this time set departure time to 11:00. In the search results, look for the 11:07 departure from Breclav direct to Berlin, train EC172. You'll now get a digital ticket, as German Railways have the necessary agreement with the Czech Railways. Now go to the Czech Railways website www.cd.cz and buy a ticket from Budapest to Breclav from 20 on the same train, the 07:40 departure, train EC172. Booking at cd.cz normally opens 90 days ahead. You can print this ticket out.
Budapest to Oslo & Norway...
Option 1, Budapest to Oslo via Hamburg & Gothenburg - by train all the way...
-
Day 1, travel from Budapest to Vienna by smart modern railjet train leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The Austrian railjet has a restaurant car, power sockets at all seats & free WiFi. Don't risk any tight connections when catching a sleeper train.
Fares start at 19.90 in 2nd class, 29.90 in 1st class or 44.90 in business class (= premium 1st). 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, Booking opens up to 6 months ahead, small booking fee) or Hungarian Railways www.mavcsoport.hu (more fiddly, in forints, booking opens 60 days ahead, see advice for using it).
Tip: If you have an onward sleeping-car ticket you can use the ΦBB Lounge at Vienna Hbf between trains, with complimentary wine & WiFi.
-
Day 1, travel from Vienna to Hamburg by Nightjet sleeper train, leaving Vienna Hbf at 20:13 and arriving Hamburg Hbf at 08:47.
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, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.90 in a single-bed sleeper, all per person per berth.
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 little more fiddly, same prices). Booking opens up to 6 months ahead and you print your own ticket.
-
Day 2, travel from Hamburg to Gothenburg, leaving Hamburg Hbf at 12:53, changing at Copenhagen and arriving Gothenburg Central at 22:20.
Hamburg to Copenhagen is by Danish IC3 Intercity train with free WiFi when in Denmark. There's no catering, so bring your own food & drink. Copenhagen to Gothenburg is by Φresund train, via the impressive Φresund fixed link.
From 18 June to 21 August 2022 you'll find an earlier 10:53 departure available from Hamburg Hbf.
Fares start at 56.90 in 2nd class or 79.90 in 1st class. Fare vary like air fares, so book ahead.
Buy a ticket for this journey at the German Railways website www.bahn.de. Gothenburg is listed as Gφteborg Central. Booking opens up to 4 months ahead. You print your own ticket or can show it on your laptop or smartphone. I recommend registering when prompted, so you can log on at any time and check or reprint tickets.
-
Stay overnight in Gothenburg.
-
Day 3, travel from Gothenburg to Oslo, leaving Goteborg Central at 06:10 Mondays-Fridays arriving Oslo Central at 09:51, or at 07:55 on Saturdays arriving 11:52, or at 10:15 on Sundays arriving 13:51. This is a comfortable air-conditioned Norwegian train.
Book this at the Norwegian website www.vy.no.
Option 2, Budapest to Oslo via the Kiel-Oslo cruise ferry - the most comfortable way to Oslo...
-
Day 1, travel from Budapest to Vienna by smart modern railjet train leaving Budapest Keleti at 15:40 and arriving Vienna Hbf at 18:21.
The Austrian railjet has a restaurant car, power sockets at all seats & free WiFi. Don't risk any tight connections when catching a sleeper train.
Fares start at 19.90 in 2nd class, 29.90 in 1st class or 44.90 in business class (= premium 1st). 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, booking opens up to 6 months ahead, small booking fee) or Hungarian Railways www.mavcsoport.hu (more fiddly, in forints, booking opens 60 days ahead, see advice for using it).
Tip: If you have an onward sleeping-car ticket you can use the ΦBB Lounge at Vienna Hbf between trains, with complimentary wine & WiFi.
-
Day 1, travel from Vienna to Hamburg by Nightjet sleeper train, leaving Vienna Hbf at 20:13 and arriving Hamburg Hbf at 08:47.
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, 89.90 in a 3-bed sleeper, 109.90 in a 2-bed sleeper or 159.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 little more fiddly, same prices). Booking opens up to 6 months ahead and you print your own ticket.
-
Day 2, travel from Hamburg Hbf to Kiel Hbf by regional train, these leave several times each hour taking 1h10, fixed-price fare around 23.
In Kiel, the Color Line ferry terminal is only 5-6 minutes walk from Kiel Hbf, but allow several hours between train & ferry for the ferry check-in and in case of delay.
-
Day 2, sail from Kiel to Oslo by luxurious overnight Color Line ferry, with a full range of en suite cabins, suites, bars, restaurants and lounges. The m/v Magic or m/v Fantasy normally sails at 14:00 arriving Oslo at 10:00 next morning (Day 3 from Budapest).
Check times & buy tickets using the Direct Ferries website or www.colorline.com.
Make sure you're on deck next morning as the ship sails through spectacular scenery up Oslo Fjord. The ship docks at the modern Color Line terminal about 2 km from the city centre. Color Line provide transfer buses to Oslo Sentral station costing 55 krone, or there are plenty of taxis. If you have little luggage it's possible to walk. See map of Oslo showing ferry terminal.
![]() |
This photo is taken from the exit of Kiel station, so you can see how close the ferry is. It's a 5-6 minute walk across the harbour, with a street lift up to a connecting walkway which takes you to the ferry terminal. If you have reserved one of what Color Line call their "5 star suites", check in at the desk rather than the machines and you'll be directed to a special lounge to wait with free tea, coffee, juice, snacks & WiFi. You'll also have priority boarding of the ship. Photos courtesy of Andrew Leo. |
![]() |
Boarding the Color Line ferry to Oslo in Kiel... |
![]() |
![]() |
|
A 5 Star Suite on the ferry... |
More cruise liner than ferry! The restaurant. |
![]() |
Wake up to this.... |
Option 3, Budapest to Oslo by train to Frederikshavn then DFDS ferry to Oslo...
-
Day 1, travel from Budapest to Hamburg by railjet & ICE as shown above.
-
Stay overnight in Hamburg. The Hotel Reichshof Hamburg is just 200m from the station, features art deco-based design and gets great reviews. Other hotels next to Hamburg Hbf with good or great reviews include (starting with the cheapest) the Hotel Continental Novum, Hotel Furst Bismarck, Hotel Europaischer Hof, Hotel Atlantic Kempinski. If you're on a budget, private rooms in the A&O Hotel near Hamburg Hbf start at around £33 for one person or £49 for two people booked at www.hostelworld.com.
-
Day 2, travel from Hamburg to Frederikshavn then take the overnight DFDS ferry from Frederikshavn to Oslo as explained here. A private cabin on the ferry with en suite toilet & shower is remarkably affordable, and saves a hotel bill.
Budapest to Helsinki & Finland...
Option 1, Budapest to Helsinki using a Finnlines ferry from Germany - the easiest option...
Finnlines sail from Travemόnde in northern Germany to Helsinki every day, boarding from 22:30 to 24:00 and arriving Helsinki Vuosaari ferry terminal at 09:00 2 nights later. First go to www.finnlines.com to check sailing dates, times & to book the ferry. Then travel as follows:
-
Step 1, travel from Budapest to Berlin by sleeper train, as shown in the Budapest to Berlin section above and book this as shown.
-
Step 2, travel from Berlin to Lόbeck Travemόnde Skandinavienkai Terminal in the afternoon, like this:
Travel from Berlin Hbf to Hamburg Hbf on a comfortable ICE train, then take a local train from Hamburg Hbf to Lόbeck, these run every 30 minutes during the day, hourly in the evening, journey time 42-43 minutes.
At Lόbeck, leave the station and follow the signs to the ZOB bus station. You've plenty of time, Lόbeck is a good place for dinner with plenty of bars & restaurants in the old town 5 minutes walk from the bus station.
Now take a bus from Lόbeck bus station to Travemόnde Skandinavienkai Terminal (this is not the same stop as Travemόnde Skandinavienkai), the bus ride takes 28 minutes, the last bus goes around 21:00.
You can check journey times and buy a ticket from Hamburg to Travemόnde Skandinavienkai Terminal at the German Railways website, just use this link to bahn.de as it has the bus times in its database as well as the trains, or you can find bus information at www.xn--sv-lbeck-95a.de.
-
Step 3, sail from Travemόnde to Helsinki with Finnlines...
At the terminal, walk into the unassuming building next to the bus stop for check in. You're looking for a large building marked HafenHaus and with a green neon Check in sign by the front door. After check-in, you go downstairs to a large waiting hall, with a bar/cafe open until 10pm, toilets and a large supermarket open until 01:30 selling alcohol and chocolate.
Check-in normally opens at 21:00 and the ship boards from 22:30 to 24:00, foot passengers are driven onto the car deck in a minibus. The ship sails at 03:00 arriving at Helsinki Vuosaari ferry terminal outside Helsinki at 09:00 the following day (2 nights from Hamburg).
The ship may not be quite as glamorous as some other cruise ferries on the Baltic, but it has all the essentials: Comfortable cabins with private shower & toilet and free internet access (but not WiFi, so bring a network cable), restaurant, shop, bar, sundeck, and (naturally, being Finnish) a sauna. It's a very civilised way to travel.
-
Step 4, transfer from the Vuosaari ferry terminal to central Helsinki. Helsinki's new Hansa Ferry Terminal in the Vuosaari Harbour is 16 km east of central Helsinki. There is a bus connection (bus 90B) between Vuosaari harbour and Vuosaari metro station. Take the metro from Vuosaari into central Helsinki, journey time 25 minutes. Map of Helsinki showing Vuosaari.
![]() |
![]() |
|
One of Finnlines 3 star class ferries to Helsinki. Courtesy of Finnlines. |
Cabin on the ferry... |
Option 2, Budapest to Helsinki by train to Stockholm, then ferry...
-
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.
Budapest to Prague from 16...
Option 1, Budapest to Prague by air-conditioned EuroCity train from 19...
-
Air-conditioned EuroCity trains with restaurant car leave Budapest Nyugati for Prague Hlavni every two hours taking 6h33 city centre to city centre. A very comfortable and civilised option! More information...
-
Fares start at 19 in 2nd class or 35 in 1st class. Fares vary like air fares, book ahead for the cheapest prices.
Limited availability, no refunds, no changes. These cheap fares are often available even just a few days or a week or two ahead. The full-flex fare is around 67 in 2nd class if you buy on the day at the station.
-
Book at the Czech Railways website www.cd.cz and print your own ticket, or at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking normally opens 90 days ahead on cd.cz or 60 days ahead on mavcsoport.hu.
Note that since December 2017 these trains have started from Budapest Nyugati station, not Keleti.
-
For train times, fares, photos & travel tips, see the Budapest to Bratislava EuroCity train page.
![]() |
A EuroCity train from Prague to Budapest about to leave Prague Hlavni. More photos & information. |
Option 2, Budapest to Prague by competing Regiojet train...
-
In addition, since July 2020, private open-access operator Regiojet operates 2 trains a day from Budapest to Prague with 4 classes (lo-cost, standard, relax & business) and fares from just 16, book at www.regiojet.com. More details...
![]() |
A RegioJet train at Vienna Hbf. More photos & information about Regiojet trains... |
Option 3, Budapest to Prague by sleeper train - safe, comfortable, time-effective
-
A comfortable sleeper train leaves Budapest Nyugati at 19:40 arriving Prague Hlavni at 08:42, with sleeping-car and couchettes.
There's an air-conditioned Czech sleeping-car with 1, 2 & 3 bed compartments with washbasin. Morning tea or coffee is included in the fare. There is also a couchette car with 4 & 6 bunk compartments.
-
Book at Czech Railways www.cd.cz. Booking normally opens 90 days ahead. You print your own ticket
Budapest to Českύ Krumlov...
-
Step 1, travel from Budapest to Linz by smart Austrian railjet train...
There are departures at 06:40 then every two hours from 07:40 to 13:40, journey time around 4h04.
The railjets have a restaurant car, power sockets at all seats & free WiFi.
-
Step 2, travel from Linz to Ceske Budejovice by comfortable air-conditioned Czech train...
These leave every two hours or so, journey time 2h16.
Incidentally, Ceske Budejovice might sound more familiar by its former Germanic name, Budweis. That's right, where the name of Budweiser beer comes from! The town is worth a look around in its own right. Why not take an earlier train and have a wander into the old town?
-
Step 3, take the little branch line train from Ceske Budejovice to Českύ Krumlov run by private operator GWTR...
This runs every hour or two taking 44 minutes.
You'll find more information about Českύ Krumlov, the GWTR local train, taxis between Českύ Krumlov station and old town, and how to travel from Českύ Krumlov on to Prague, on the Cesky Krumlov page.
-
How to check train times...
Run an enquiry from Budapest Keleti to Cesky Krumlov using the German Railways website www.bahn.de. This is the quickest and easiest site to use, though it won't sell tickets. Tip: Click Stopover and enter Linz as a via station. Look for journeys with just 2 changes.
You'll probably notice there's a tight 10-minute connection at Linz. Perfectly doable if the first train is only 5 minutes late, not doable if it's 10 minutes late. If you re-run the enquiry with Duration of transfer changed from standard to at least 30 minutes, it'll give you a 2h10 connection in Linz, time for lunch and a wander. Your call!
-
How much does it cost?
Budapest to Linz starts at 19.90 in 2nd class or 29.90 in 1st class. Fares work like air fares so book ahead.
Linz to Cesky Krumlov starts at 9.90 in 2nd class or 22.90 in 1st class. Fares work like air fares so book ahead.
-
How to buy tickets...
When you have identified the trains you want to book:
(1) Book the Budapest to Linz train at www.thetrainline.com (easy to use, in , £ or $, overseas credit cards no problem, small booking fee) or the Austrian Railways website www.oebb.at. Booking opens up to 6 months ahead. You print your own ticket.
(2) Book the Linz to Cesky Krumlov trains at the Czech Railways website www.cd.cz. Booking opens up to 92 days ahead. You print your own ticket or can show it on your phone.
Tip: If you're happy with the 10-minute connection in Linz, I'd either buy the higher-priced International Ticket fare for around 22 as this is good for any train that day, or buy a 7 First Minute advance-purchase fare but accept that if there's a delay and you miss your specified train you may have to pay 22 for a new ticket. Or simply buy two 7 First Minute fares, the second one for the later train as a back-up!
Budapest to Brno...
-
Budapest to Prague EuroCity trains link Budapest Nyugati with Brno every 2 hours or so, journey time 3h57.
-
Advance-purchase First Minute fares start at 21. The full-flex fare bought on the day is around 51.
-
Book at the Czech Railways website www.cd.cz. Booking normally opens 90 days ahead and you print your own ticket.
The cheap fares have limited availability, specified train only, no refunds, no changes to travel plans.
You can also book at the Hungarian Railways site www.mavcsoport.hu, see my advice for using it.
Budapest to Ostrava...
-
A direct EuroCity train leaves Budapest Nyugati for Ostrava at 08:28 every morning, journey time 5h20. Later departures are possible every 2 hours or so with one easy change of train at Breclav.
-
Advance-purchase First Minute fares start at 17. The full-flex fare bought on the day is around 62.
-
Book at the Czech Railways website www.cd.cz. Booking normally opens 90 days ahead and you print your own ticket.
The cheap fares have limited availability, specified train only, no refunds, no changes to travel plans.
You can also book at the Hungarian Railways site www.mavcsoport.hu, see my advice for using it.
Budapest to Bratislava from 9...
-
Air-conditioned EuroCity trains with restaurant car leave Budapest Nyugati every hour or two for Bratislava Hlavna taking just 2h23. For train times, fares, photos & travel tips, see the Budapest to Bratislava EuroCity train page.
Note that since December 2017 these trains start from Budapest Nyugati station, not Keleti.
-
Fares start at 10 in 2nd class or 16 in 1st class, advance-purchase rates bought online in advance...
If you want to stay flexible and buy tickets at the station on the day of travel, there's a permanent unlimited-availability round-trip special offer for around 17.50 in 2nd class which is the cheapest on-the-day ticket even for a one-way trip. There's no 1st class equivalent, so if you insist on 1st class and buy on the day, a full-flex full-price 1st class fare costs 65+.
-
Buy advance-purchase tickets from at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Limited availability, no refunds, no changes. Booking normally opens 60 days ahead.
![]() |
A EuroCity train from Prague to Budapest about to leave Prague Hlavni. More photos & information. |
Budapest to Kosice & Poprad Tatry...
-
Intercity trains link Budapest Keleti with Kosice in Slovakia every 2 hours from 06:30 until 18:30, journey time 3h29.
These Intercity trains - classified EuroCity in Slovakia - use comfortable air-conditioned Slovakian carriages, with 1st & 2nd class compartments, power sockets and free WiFi. Seat reservation is required. There's no catering, so bring some food & drink.
Change in Kosice for a train to Poprad-Tatry, another 1h15. Service was increased from just 2 per day in December 2021.
-
You can buy tickets from Budapest to Kosice at the Hungarian Railways website www.mavcsoport.hu (see my advice for using it).
Online advance-purchase fares start at 13.20 in 2nd class or 19.80 in 1st class. Booking opens 60 days ahead.
Buy a Kosice-Poprad ticket at the station when you get to Kosice, or try the Slovakian Railways website www.zssk.sk.
Budapest to Bucharest from 29...
Option 1, Budapest to Bucharest by sleeper train...
-
The safe & comfortable sleeper train Ister leaves Budapest Keleti at 19:10 and arrives Bucharest Gara de Nord at 11:59 next day.
The Ister has a comfortable, safe & civilised air-conditioned sleeping-car with 1, 2 & 3 bed compartments with washbasin, and a couchette car with 6-berth compartments. Take a picnic and bottle of wine as there may not be a bar car until the train gets to Romania. It's a really scenic journey in the morning, as the train passes through the Carpathian mountains between Brasov & Ploesti, have your camera to hand!
-
There's also an earlier train, the Muntenia leaving Budapest Keleti at 15:05 arriving Bucharest Gara de Nord 08:30.
You'll miss the scenery between Brasov & Ploesti through the Carpathians, but may prefer the earlier arrival. The Muntenia has seats cars and a couchette car with 4 & 6 berth compartments, but no sleeping-car. However, a sleeping-car of an elderly but classy ex-German Railways type is attached between Timisoara Nord (depart 22:00) and Bucharest, with 1, 2 & 3 bed compartments with washbasin.
-
There's also a later train, the Dacia Express, leaving Budapest Keleti at 23:10 arriving Bucharest Gara de Nord at 16:04.
This train starts its journey in Vienna, and has seats, couchettes & a modern Romanian air-conditioned sleeping-car of the latest type.
-
Fares start at 39 with a couchette in 6-berth, 46 with a couchette in 4-berth, 69 with a bed in a 3-bed sleeper, 84 with a bed in a 2-bed sleeper or 162 with a single-bed sleeper all to yourself. All prices per person per berth. Fares vary like air fares, so book ahead.
-
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.
You can also try booking at the Hungarian Railways website www.mav-start.hu, see my advice on using it. For Bucharest type Bucuresti. You show your ticket in the MAV app on your smartphone. However, although it now appears to book couchettes or sleepers, it may or may not manage to do so.
Tip If the system won't offer tickets for a 2-bed or 1-bed sleeper, simply book three tickets in a 3-bed sleeper to get sole occupancy of a whole sleeper compartment. Simples!
Tip: If you want to take the Muntenia and use the Timisoara-Bucharest sleeping-car, (1) book a seat Budapest-Timisoara on train IC 79 at bileteinternationale.cfrcalatori.ro then (2) book the sleeper Timisoara-Bucharest on train D 79 at www.cfrcalatori.ro.
![]() |
![]() |
|
A 1, 2 or 3-bed sleeper with washbasin. Larger photo. |
The sleeping-car (vagon de dormit) on the westbound Ister at Bucharest. Sleepers convert from beds to private sitting rooms for day use. Courtesy of DiscoverByRail. |
![]() |
![]() |
|
The couchette car on the westbound Ister, boarding at Bucharest. Couchettes convert from bunks at night to seats by day. Courtesy of @AndyBTravels, DiscoverByRail.com. |
4 or 6-berth couchettes. Larger photo. |
Option 2, Budapest to Bucharest by daytime train...
-
The InterCity train Traianus leaves Budapest Keleti daily at 07:10 and arrives Arad 12:37, Timişoara Nord 13:27 & Bucharest Nord at 23:30.
The Traianus has comfortable Romanian air-conditioned 2nd class seats, there's no 1st class. A Romanian cafe-bar car is available for snacks & drinks. An epic journey across Transylvania...
-
Advance-purchase online fares start at just 26.30.
-
Buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. For Bucharest, type Bucuresti. You must show the ticket on the MAV app on your smartphone.
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 Intercity train Traianus from Budapest to Bucharest has modern air-conditioned Romanian carriages. Three cars travel all the way, additional cars are attached whilst in Hungary, and additional cars and a bar car are attached between Drobeta Turnu Severin & Bucharest. |
![]() |
![]() |
|
On the left, the daytime train to Bucharest is about to leave Budapest Keleti... |
Comfortable 2nd class seats on the Budapest to Bucharest train. There are power outlets under the tables. Larger photo. |
![]() |
![]() |
|
A bar car is attached between Drobeta Turnu Severin & Bucharest. Photos courtesy of @AndyBTravels, DiscoverByRail.com. |
Option 3, Budapest to Bucharest using the Astra Trans Carpatic...
-
A privately-run deluxe sleeper train called the Astra Trans Carpatic operates from Arad to Bucharest. You can take an afternoon train from Budapest to the pleasant city of Arad, have dinner, then sleep your way to Bucharest in a private sleeper, some with en suite shower & toilet. Slower than the direct trains, but higher-quality, remarkably cheap, and well worth considering.
-
Step 1, travel from Budapest to Arad in western Romania, leaving Budapest Keleti at 13:10 and arriving Arad at 18:35.
This air-conditioned Intercity train has 2nd class seats. There's no catering car, so bring your own food & drink. Have dinner in Arad, there are food outlets in the shopping mall next to the station and a Lidl across the road, or it's a 10-15 minute walk into the pleasant town centre.
Fares start at 10.80 if you book in advance, even a few days.
Buy a ticket at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You must show the ticket on the MAV app on your smartphone.
-
Step 2, travel from Arad to Bucharest overnight on the Astra Trans Carpatic, leaving Arad at 20:36 and arriving Bucharest Nord at 07:20.
The Astra Trans Carpatic has an air-conditioned sleeping-car with 1 & 2 bed deluxe sleepers with en suite toilet & shower, 1 & 2 bed standard sleepers with washbasin, shower at the end of the corridor. It also has a swish air-conditioned couchette car with 4-berth compartments, and ordinary seats. See virtual tour of the Astra Trans Carpatic (please let me know if that link stops working).
Fares: Deluxe single-bed sleeper 330 Lei (67), deluxe 2-bed sleeper 240 Lei per person (49), single-bed sleeper 270 Lei (55), 2-bed sleeper 210 Lei per person (43), bed in 4-berth couchette compartment 147 Lei (30).
Book online at www.astratranscarpatic.ro. You print your own ticket.
![]() |
The sleeping-car at the rear of the Astra Trans Carpatic, at Arad. See virtual tour of the Astra Trans Carpatic. Courtesy of @AndyBTravels, DiscoverByRail.com. |
![]() |
![]() |
|
4-berth couchette compartment on the Astra Trans Carpatic... |
Deluxe sleeper, set up as a single. Courtesy of @AndyBTravels, DiscoverByRail.com. |
Budapest to Brasov from 29...
Option 1, Budapest to Brasov by sleeper train Ister...
-
The safe & comfortable sleeper train Ister leaves Budapest Keleti at 19:10 arriving Brasov 09:23 next day. The train continues to Bucharest.
The Ister has a comfortable, safe & civilised air-conditioned sleeping-car with 1, 2 & 3 bed compartments with washbasin, and a couchette car with 6-berth compartments. Take a picnic and bottle of wine as there may not be a bar car until the train gets to Romania. It's a really scenic journey in the morning, as the train passes through the Carpathian mountains between Brasov & Ploesti, have your camera to hand!
-
Fares start at 39 with a couchette in 6-berth, 46 with a couchette in 4-berth, 69 with a bed in a 3-bed sleeper, 84 with a bed in a 2-bed sleeper or 162 with a single-bed sleeper all to yourself. All prices per person per berth. Fares vary like air fares, so book ahead.
-
Book at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Booking opens up to 90 days ahead. You print your own ticket or can show it on your laptop or phone.
You can also try booking at the Hungarian Railways website www.mav-start.hu, see my advice on using it. You show your ticket in the MAV app on your smartphone. However, although it now appears to book couchettes or sleepers, it may or may not manage to do so.
Tip If the system won't offer tickets for a 2-bed or 1-bed sleeper, simply book three tickets in a 3-bed sleeper to get sole occupancy of a whole sleeper compartment. Simples!
Tip: If it shows no cheap fares to Brasov, they may have forgotten to program in an allocation for Brasov. Book from Budapest to Bucuresti instead, you may then find places available, and you simply get off in Brasov.
![]() |
![]() |
|
A 1, 2 or 3-bed sleeper with washbasin. Larger photo. |
The sleeping-car (vagon de dormit) on the westbound Ister at Bucharest. Sleepers convert from beds to private sitting rooms for day use. Courtesy of DiscoverByRail. |
![]() |
![]() |
|
The couchette car on the westbound Ister, boarding at Bucharest. Couchettes convert from bunks at night to seats by day. Courtesy of @AndyBTravels, DiscoverByRail.com. |
4 or 6-berth couchettes. Larger photo. |
Option 2, Budapest to Brasov by sleeper train Corona...
-
An alternative sleeper train called the Corona leaves Budapest Keleti at 17:40 and arrives Brasov at 09:42.
The Corona has a comfortable but older non-air-con Hungarian sleeping-car with wood-panelled 1, 2 & 3 bed compartments with washbasin, 4 & 6 berth couchettes. There is a Hungarian restaurant car for dinner and breakfast.
This is a Hungarian alternative to the Romanian Ister, it takes an extra 90 minutes but with a proper Hungarian restaurant car for dinner & breakfast and an elderly but cosy wood-panelled Communist-era sleeping-car kept in remarkably good condition, it's a nice train. Some prefer it to the Ister. This train terminates at Brasov, so only carries passengers bound for that city, not for Bucharest. It runs via Cluj.
-
Fares start at 39 with a couchette in 6-berth, 46 with a couchette in 4-berth, 69 with a bed in a 3-bed sleeper, 84 with a bed in a 2-bed sleeper or 162 with a single-bed sleeper all to yourself. All prices per person per berth. Fares vary like air fares, so book ahead.
-
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.
You can also try booking at the Hungarian Railways website www.mav-start.hu, see my advice on using it. You show your ticket in the MAV app on your smartphone. However, although it now appears to book couchettes or sleepers, it may or may not manage to do so.
Tip If the system won't offer tickets for a 2-bed or 1-bed sleeper, simply book three tickets in a 3-bed sleeper to get sole occupancy of a whole sleeper compartment. Simples!
![]() |
The Corona from Budapest to Brasov waits to leave platform 3 at Budapest Keleti. That's the elderly Hungarian sleeping-car at the rear, the more modern couchette car is ahead of it with the restaurant car ahead of that. A pleasant train to travel on! |
Option 3, Budapest to Brasov by daytime train...
-
An air-conditioned IC train leaves Budapest Keleti at 09:10, running via Simeria & Sibiu and arriving Brasov 23:23.
2nd class seats only, in comfortable air-conditioned Romanian carriages, an epic journey across Transylvania...
-
Advance-purchase online fares start at 26.30.
-
Buy tickets at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You can print the ticket or show it in the MAV app on your smartphone.
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. You print your own ticket or can show it on your laptop or phone.
![]() |
An Intercity train from Budapest to Romania, with modern air-conditioned Romanian carriages. |
![]() |
![]() |
|
On the left, the daytime train to Bucharest is about to leave Budapest Keleti... |
Comfortable 2nd class seats on a Budapest to Romania train. There are power outlets under the tables. Larger photo. |
Budapest to Cluj, Timisoara, Sibiu, Sighişoara....
-
The Dacia Express sleeper train leaves Budapest Keleti at 22:45 and arrives at Sighisoara 10:09.
-
Two daily air-conditioned trains link Budapest with Cluj, leaving Budapest Keleti at 07:40 & 13:40, journey time around 7h30, and there's a sleeper to Cluj leaving Budapest Keleti at 23:10 with a modern sleeping-car with 1, 2 & 3 bed compartments.
-
The comfortable air-conditioned InterCity train Traianus leaves Budapest Keleti daily at 07:10 and arrives Timişoara Nord at 13:27.
-
Book at the Romanian Railways international website bileteinternationale.cfrcalatori.ro/en. This can book seats, couchettes or sleepers. You print your own ticket.
You can also try using the Hungarian Railways website www.mavcsoport.hu to check train times & buy tickets. Booking opens 60 days ahead. See my advice for using mavcsoport.hu. However, the Hungarian site may or may not be able to do couchettes & sleepers.
-
Tip: Sometimes mavcsoport.hu won't book to some smaller destinations, and it will say no offers available. But if you can identify that the train you want continues to Brasov or Bucharest using the online timetable at www.bahn.de/en, you can use www.mavcsoport.hu to book from Budapest to (say) Brasov and simply get off when the train stops at your chosen station. This is perfectly legitimate. Better to buy a 29 ticket from Budapest to Brasov and get off at Sibiu than to buy an expensive full-price ticket from Budapest to Sibiu.
Budapest to Ljubljana from 16...
Option 1, Budapest to Ljubljana by morning train Citadella daily all year...
-
A comfortable air-conditioned InterCity train called the Citadella leaves Budapest Dιli at 09:00 & arrives Ljubljana at 16:35.
The Citadella is composed of one modern Hungarian air-conditioned car with open-plan seats and several old-school Slovenian cars with 6-seat compartments, no air-con, but large opening windows.
Seat reservation is optional for international journeys, so you can sit in whichever car you like. The Citadella is 2nd class only, there's no catering so take your own picnic & beer or wine. It's routed directly from Hungary into Slovenia. Enjoy the scenic run along the Sava river into Ljubljana!
-
Advance-purchase fares start at 16 in 2nd class. Bought at the station on the day, expect to pay around 40.
-
Book online at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it.
The air-con open-plan Hungarian car is car 424. The Slovenian cars are 421, 422, 423. In theory, jegy.mav.hu allows you to add a reserved seat, de-select automatic reservation, then choose Termeskocsi (open-plan car), but the reservation usually fails. Leaving automatic reservation selected works, but always seems to get you a seat in one of the Slovenian cars. But you can always move to the Hungarian air-con open-plan car if you like.
Booking opens 60 days ahead. You print your own ticket or can show it in the MAV app on your smartphone. Suggested hotel in Ljubljana.
![]() |
The Citadella from Ljubljana to Budapest, arrived at Budapest Deli. These are the Slovenian cars. |
Option 2, Budapest to Ljubljana by afternoon train daily all year - new from 12 December 2021...
-
An excellent air-conditioned InterCity train called the Drava leaves Budapest Keleti at 16:15 and arrives Ljubljana at 00:56.
This train is composed of excellent modernised air-conditioned Hungarian carriages with open-plan seating in both 1st & 2nd class. There's no catering car so bring a picnic & some beer or wine. It's routed across Austria via Graz.
-
Advance-purchase fares start at 39.40 in 2nd class or 51.90 in 1st class. Fares vary like air fares, so book ahead.
-
Book online 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 smartphone.
Alternatively, because it crosses Austria you can also book at the Austrian Railways website www.oebb.at. Booking opens up to 6 months ahead. You print your own ticket.
![]() |
The Drava from Budapest to Ljubljana about to leave at Budapest Keleti platform 10. |
Option 3, Budapest to Ljubljana by sleeper train, summer only...
-
In summer late June to mid-August there's also a sleeper train leaving Budapest Dιli around 20:30 arriving Ljubljana around 06:00 and continuing to Koper on the Adriatic coast. The train has couchettes (4 & 6 bunk compartments) and a sleeping-car (1, 2 & 3 bed compartments with washbasin). Book online at www.mavcsoport.hu.
Budapest to Zagreb from 15...
-
There are one or two direct trains from Budapest to Zagreb every day.
In the morning, the InterCity Gradec leaves Budapest Dιli at 06:35 arriving Zagreb 12:55. Runs 6 June - 11 September 2022.
In the afternoon the InterCity Agram leaves Budapest Dιli at 15:35 arriving Zagreb 21:05. Runs every day all year.
Both trains travel along the southern shore of Lake Balaton, a scenic section of line. If you get any good photos, let me know!
The Agram has one comfortable air-conditioned Hungarian car with open-plan 2nd class seats and one air-conditioned Croatian car with 6-seat 2nd class compartments, plus various older Hungarian cars only going as as far as the border. There's no 1st class and no catering car so take your own picnic & wine. The Gradec has one air-conditioned Croatian car going Budapest-Zagreb with 6-seat compartments.
-
Fares start at 15 in 2nd class if you book in advance. This is a limited-availability fare, the price varies so book ahead.
-
Book online 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. Suggested hotels in Zagreb.
![]() |
The Intercity train Agram at Budapest Deli, the Croatian car in the foreground, the Hungarian car next to it, then in the distance at the front of the train the older Hungarian cars going as far as the border. |
![]() |
The train runs along the southern shore of Lake Balaton, Hungary's largest lake. Courtesy of Della Mcvay. |
![]() |
The train passes fields of sunflowers... Courtesy of Louise Donnelly. |
Budapest to Split & Dubrovnik...
Option 1, Budapest to Split & Dubrovnik via Zagreb - all year round, allows you to stop off in Zagreb.
-
Step 1, take a train from Budapest to Zagreb as shown in the Budapest to Zagreb section above. You can book this online at Hungarian Railways www.mavcsoport.hu from 29. see my advice for using mavcsoport.hu.
-
Step 2, now take the sleeper train from Zagreb to Split, or stay overnight in Zagreb and take a daytime train next day as it's a lovely scenic ride. A ticket for the daytime trains only costs 20 or so, you can book online at the Croatian Railways website www.hzpp.hr. See the trains from Zagreb page for more details & photos of the trains. Suggested hotels in Zagreb & Split.
-
Step 3, take a bus from Split to Dubrovnik. There are buses every hour or even every half hour, run by several companies. Journey time between 3h45 and 4h35, fare around 13-17. Buy a ticket at the bus station in Split.
![]() |
![]() |
|
The daytime trains to Split: These fast, tilting, air-conditioned ICN trains link Zagreb & Split once or twice a day through great scenery. Above right, first class seats on the train to Split. You can now buy tickets online at www.hzpp.hr. |
![]() |
Scenery between Zagreb and Split seen from the train... Photo courtesy of Pαraic Maguire. |
Option 2, Budapest to Split & Dubrovnik by sleeper train Adria, 10 June to 2 September...
-
A direct train called the Adria runs from 10 June to 2 September, leaving Budapest Keleti at 18:55 every evening arriving Split at 08:37 next morning. It has a comfortable Hungarian sleeping-car with 1, 2 & 3 bed compartments and a couchette car with 4 & 6 bunk compartments.
-
The fare is around 79 with couchette or from 92 with a bed in a cosy 2-bed sleeper.
-
Check to see if it is bookable online at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. If not, you will need to book at the station or by phone with a ticketing agency in your home country.
-
For Dubrovnik, take a bus from Split. There are buses every hour or even every half hour, run by several companies. Journey time between 3h45 and 4h35, fare around 13-17. Buy a ticket at the bus station in Split.
Budapest to Sarajevo...
The direct Budapest to Sarajevo train was sadly discontinued in 2012, and the Zagreb-Sarajevo direct train is also currently suspended across the Croatian-Bosnian border. But you can still travel from Budapest to Sarajevo by train with a short break in the middle by taxi, like this:
-
Step 1, take the comfortable afternoon train from Budapest to Zagreb from just 9 as shown in the Budapest to Zagreb section above.
-
Stay overnight in Zagreb, I suggest the historic Esplanade Hotel, Palace Hotel or Central Hotel, all near the station with good reviews. The city is well worth a stop, so in summer, taking the early morning train from Budapest is a better idea.
-
Step 2, travel from Zagreb to Sarajevo by train (mostly), see the Zagreb to Sarajevo by train page for details & current status.
Budapest to Belgrade for 15... Or to Montenegro for 35...
-
The Budapest-Belgrade line is out of action since February 2019 for several years. It's being rebuilt for 200 km/h operation which will eventually reduce Budapest-Belgrade journey time to 3½ hours. See further details & read latest updates about this engineering work.
-
A train leaves Budapest Keleti at 11:57 every day arriving Novi Sad at 18:44.
Novi Sad is about 90km from Belgrade, you make your own way from there to Belgrade, there are many local buses available.
-
You might consider going Budapest to Zagreb as shown here, staying overnight and/or visiting that city, then taking the daily Zagreb-Belgrade train as shown here.
Budapest to Sofia...
The Budapest-Belgrade line is currently blocked by upgrading work, so the best route is now via Bucharest...
Option 1, Budapest to Sofia using a Budapest-Bucharest sleeper...
-
Day 1, travel from Budapest to Bucharest on the sleeper train Muntenia, leaving Budapest Keleti at 15:10 and arriving Bucharest Nord at 08:06.
The Muntenia has 4 & 6-berth couchettes and ordinary seats. A Romanian sleeping-car is attached from Timişoara Nord (depart 22:00) to Bucharest. There's no catering car, so bring your own food & drink.
Fares start at 40 with a couchette in 6-berth or 47 with a couchette in 4-berth. These are limited-availability advance-purchase fares.
Book this at the Romanian Railways international website bileteinternationale.cfrcalatori.ro/en. You print your own ticket.
If you want the comfort & privacy of a proper sleeper from Timisoara to Bucharest, (1) book a 2nd class seat from Budapest to Timisoara from 17 using bileteinternationale.cfrcalatori.ro/en. You print your own ticket. (2) Now book berths in a 1, 2 or 3-bed sleeper from Timisoara Nord to Bucharest Nord at the Romanian domestic website bilete.cfrcalatori.ro and print your own ticket.
-
Day 2, travel from Bucharest to Sofia by daytime train as shown on the train from Bucharest page. You leave Bucharest Nord at 10:55 and arrive Sofia Central at 20:10 after a pleasant day meandering across the Danube and through the river valleys of Bulgaria. In summer it's direct, in winter you have to switch trains at Ruse. There's no catering car, so bring your own food & drink.
The fare is around 34.
Book this at the Romanian Railways website bileteinternationale.cfrcalatori.ro/en. You print your own ticket.
Option 2, Budapest to Sofia by daytime trains with overnight stop in Bucharest
-
Step 1, travel from Budapest to Bucharest by daytime train across Transylvania as shown above.
-
Stay overnight in Bucharest. The Hotel Ibis Gara de Nord is a few minutes walk from the station, inexpensive and gets reasonable reports. Search for other hotels in Bucharest.
-
Step 2, travel from Bucharest to Sofia by daytime train as shown on the train from Bucharest page. You leave Bucharest Nord at 10:55 and arrive Sofia at 20:10 after a pleasant day meandering across the Danube and through the river valleys of Bulgaria. In summer it's direct, in winter you have to switch trains at Ruse.
The fare is around 34.
Book this at the Romanian Railways website bileteinternationale.cfrcalatori.ro/en. You print your own ticket.
Budapest to Warsaw from 27...
Option 1, Budapest to Warsaw by sleeper train - the safe, comfortable, time-effective option...
-
A safe & comfortable EuroNight sleeper train leaves Budapest Nyugati at 19:40 every night, and arrives Warsaw Gdanska at 08:52.
It has economical couchettes in 4 & 6 bunk compartments and a comfortable, safe & civilised sleeping-car with 1, 2 & 3 bed compartments with washbasin or 1 & 2 bed deluxe compartments with en suite toilet & shower. A sleeper is the recommended option, you'll be safe and snug. The sleeper is of Polish Railways latest air-conditioned type, see the photos below.
-
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth.
-
You can book this train at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. For single occupancy, book 2 tickets in a 2-bed sleeper.
-
If booking online at mavcsoport doesn't work - it sometimes says No offer available, either because the cheap fares are sold out or because MAV staff have forgotten to load the necessary data, or because they have decided to sell at full-price which their website doesn't sell - do one of the following:
Option 1, pick up the phone and book that way, although you'll only get full-flex tickets this way, not cheap advance-purchase fares as those are only sold direct by MAV. In the UK you can DB (German Railways) UK phone line on 00 49 (0)30 311 68 29 04. Alternatively, anyone from any country can order tickets from reliable Polish agency www.polrail.com and pay extra for tickets to be sent to you, although again, this will cost a lot more than buying a cheap advance-purchase ticket from Hungarian Railways direct. For cheapness, consider option 2 below...
Option 2, consider catching the 18:40 EuroCity train from Budapest Keleti to Vienna Hbf, then using using the 22:10 Vienna-Warsaw sleeper train instead, see times & fares here. Or by all means book an earlier train from Budapest and have dinner in Vienna. You can easily buy a cheap Sparschiene fare in a couchette or sleeper from Vienna to Warsaw at www.thetrainline.com or the Austrian Railways website www.oebb.at with tickets that can be printed out. Then buy a ticket from Budapest to Vienna at www.thetrainline.com or the Hungarian Railways website www.mavcsoport.hu, also with tickets that can be printed out. Simples!
![]() |
The modern Polish sleeping-car from Budapest to Warsaw, boarding at Budapest Nyugati... |
![]() |
![]() |
|
Polish couchette car on the Budapest to Warsaw night train with 4 & 6 berth compartments. |
6-berth couchettes. Larger photo |
Option 2, Budapest to Warsaw by daytime train - the leisurely daytime option...
-
A smart air-conditioned EuroCity train called the Bαthory leaves Budapest Nyugati at 08:28 and arrives Warsaw Centralna at 19:15.
The train has Hungarian seating cars (a 1st class car, 2nd class compartment cars & a 2nd class open-plan car) and a Hungarian restaurant car. Take a good book, enjoy an inexpensive meal in the restaurant car with a beer or two, and chill out.
-
Fares start at 27 in 2nd class or 41 in 1st class if booked in advance online, these cheap fares have limited availability.
-
Book online at the Hungarian Railways website www.mavcsoport.hu. Booking opens 60 days ahead. See tips for using mavcsoport.hu. Booking opens 60 days ahead. You print your own ticket or can show it in the MAV app on your smartphone.
![]() |
EuroCity train Bathory from Budapest to Warsaw at Budapest Nyugati... Click the photos below for larger images. |
Budapest to Krakow from 19...
Option 1, Budapest to Krakow by sleeper train - the safe, comfortable, time-effective option...
-
A direct EuroNight sleeper train leaves Budapest Nyugati at 19:40 every night, arriving Krakow Glowny at 05:46.
The train has a comfortable, carpeted sleeping-car with 1, 2 & 3 bed compartments with washbasin or 1 & 2 bed deluxe compartments with en suite toilet & shower, it also has a couchette car with 4 & 6 bunk compartments. A sleeper is the recommended option, you'll be safe & snug. The sleeper is of Polish Railways latest air-conditioned type, see the photos below.
-
Fares start at 49.90 with a couchette in a 6-berth, 59.90 with a couchette in a 4-berth, 69.90 with a bed in a 3-bed sleeper, 88.90 with a bed in a 2-bed sleeper or 129.90 in a single-bed sleeper, all per person per berth.
-
You can usually book this train online at the Hungarian Railways website www.mavcsoport.hu, although it won't book deluxe sleepers so just stick with regular ones. Booking opens 60 days ahead. See my advice for using mavcsoport.hu.
-
Tip: If booking online at mavcsoport doesn't work - if it says No offer available, either because the cheap fares are sold out or because MAV staff have forgotten to load the necessary data, or because they have decided to sell at full-price which their website doesn't sell - try one of the following workarounds:
Option 1, It's reported that the MAV website only sells berths in triple sleepers, not in doubles - and from online checks this seems to be the case. So if you want to book 2 people in a 2-berth sleeper or 1 person in a single-berth sleeper, simply book 3 people in 3-berth instead, making sure you run the enquiry with 'own compartment' selected. This gets you sole occupancy of one whole sleeper compartment from 49 x 3 (which is still cheaper than paying full-whack for a double or single) and you can simply fold one or two of the three beds away to convert it into a double or single. Easy when you know!
Option 2, pick up the phone and book that way, although you'll only get full-flex tickets this way, not cheap advance-purchase fares as those are only sold direct by MAV. In the UK you can DB (German Railways) UK phone line on 00 49 (0)30 311 68 29 04. Alternatively, anyone from any country can order tickets from reliable Polish agency www.polrail.com and pay extra for tickets to be sent to you, although again, this will cost a lot more than buying a cheap advance-purchase ticket from Hungarian Railways direct. For cheapness, consider option 3 below...
Option 3, consider catching the 18:40 EuroCity train from Budapest Keleti to Vienna Hbf, then using using the 22:10 Vienna-Krakow sleeper train instead, see times & fares here - the Vienna-Krakow(-Warsaw) sleeper arrives at Krakow coupled to the Budapest-Krakow(-Warsaw), they are two portions of the same train. By all means book an earlier train from Budapest and have dinner in Vienna! You can easily buy a cheap Sparschiene fare in a couchette or sleeper from Vienna to Krakow at the www.thetrainline.com or at the Austrian Railways website www.oebb.at with tickets that can be printed out. Then buy a ticket from Budapest to Vienna at www.thetrainline.com or the Hungarian Railways website www.mavcsoport.hu, also with tickets that can be printed out. Simples!
![]() |
The modern Polish sleeping-car from Budapest to Krakow & Warsaw, boarding at Budapest Nyugati... |
![]() |
![]() |
|
Polish couchette car on the Budapest to Warsaw night train with 4 & 6 berth compartments. |
6-berth couchettes. Larger photo |
Option 2, Budapest to Krakow by EuroCity train - the leisurely daytime option...
-
Two modern air-conditioned through cars leave Budapest Nyugati every day at 08:28, arriving Krakow Glowny at 17:07.
They run from Budapest to Bohumin attached to the Budapest-Warsaw EuroCity train Bαthory, they then run from Bohumin to Krakow attached to the Prague-Krakow Cracovia.
The 2nd class through cars are comfortable, modern & air-conditioned with power sockets at all 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 just after 14:00, where the through car is switched between trains. I recommend sticking with 2nd class which is absolutely fine in these modern cars.
A Hungarian restaurant car is available from Budapest to Bohumin, reached around 14:00, and a Czech bistro car runs from Bohumin to Krakow, see the photos of the bistro on the Prague-Krakow page.
-
Fares start at 19 if you book online in advance.
-
Book online at the Hungarian Railways website www.mavcsoport.hu. Booking opens 60 days ahead. See my advice for using mavcsoport.hu. You print your own ticket or can show it in the MAV app on your smartphone.
![]() |
The Budapest-Krakow through cars at Katowice, attached to the rear of the Prague-Krakow Cracovia. Courtesy of Discoverbyrail.com. |
![]() |
![]() |
|
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. |
Budapest to Vilnius, Riga, Tallinn...
-
Day 1, travel from Budapest to Warsaw overnight by EuroNight sleeper train, as shown in the Budapest to Warsaw section above.
Fares start at 29 including a couchette.
Buy a ticket at the Hungarian Railways website www.mavcsoport.hu, see my advice for using it. Booking opens 60 days ahead. You've now a morning free in Warsaw.
-
Day 2, travel from Warsaw to Kaunas & Vilnius, leaving Warsaw at lunchtime, changing at Bialystok and arriving Kaunas in Lithuania in the evening, with connections to Vilnius, see the Warsaw to Vilnius page for details. Warsaw-Vilnius costs around 24, buy a ticket at the station in Warsaw.
Budapest to Lviv, Kiev & Ukraine...
Option 1, Budapest to Lviv & Kiev by direct sleeping-car. See Ukrainian news report on the introduction of the Vienna-Kiev sleeping-car service...
-
A Ukrainian sleeping-car leaves Budapest Keleti at 19:40 every evening and arrives next day at Lviv at 10:26 & Kiev at 16:21.
Introduced in December 2017, this Ukrainian sleeping-car has comfortable 1, 2 & 3 berth compartments with washbasin, see the photos below. It comes through from Vienna.
Bought at the station in Budapest the fare is around 54 with a bed in a cosy 3-bed sleeper. However, this direct sleeping-car is proving popular and can leave fully-booked, so it's best pre-booked.
The best way to pre-book tickets for this train is via reliable agency www.polrail.com, with tickets posted or couriered to you for a small fee. Polrail are based in Poland so charge in zlotys, but as they have access to Ukrainian ticketing system they are good for booking this train. You cannot currently book online with ΦBB although you could try emailing or calling their telesales via their website www.oebb.at. Feedback would be appreciated.
Booked through Polrail (in zlotys, converted here into euros):
Budapest to Kiev costs around 103 in a 3-berth sleeper 114 in a 2-berth sleeper, or 184 in a single-berth sleeper.
Budapest to Lviv costs around 87 in a 3-berth sleeper 95 in a 2-berth sleeper, or 152 in a single-berth sleeper.
![]() |
The Vienna-Budapest-Kiev sleeping-car at Kiev Pass. Photos courtesy of Helmut Uttenthaler. |
![]() |
The sleeper is jacked up to have its bogies changed at Chop on the Ukrainian border. Photo Helmut Uttenthaler. |
![]() |
![]() |
![]() |
||
The Vienna-Kiev sleeper at Vienna Hbf... Courtesy of Helmut Uttenthaler. |
|
The sleeper corridor. Courtesy Helmut Uttenthaler. |
|
1, 2 or 3 bed sleeper compartment. |
Option 2, Budapest to Lviv by daytime trains for 26... Also a useful alternative for Budapest-Kiev if the direct train is full...
-
Step 1, travel from Budapest to Mukachevo, leaving Budapest Nyugati at 07:23 every day arriving Mukacheve in Ukraine at 15:30.
Just one or two through cars run direct to Mukachevo, with comfortable air-conditioned 2nd class open-plan seats.
The fare is around 23 bought on the day.
Tickets from Budapest to Mukachevo cannot be booked online, so buy at the station, there are always places even on the day. You can check times for this train at www.bahn.de or www.mavcsoport.hu.
At Mukachevo there's a supermarket across the road from the station and a pizza restaurant nearby.
-
Step 2, travel from Mukachevo to Lviv or Kiev on train 81, leaving Mukachevo at 18:02, arriving Lviv at 22:15 & Kiev at 07:25 next morning.
Train 81 has 1st class 2-berth sleepers (spalny vagon), 2nd class 4-berth sleepers (kupι) & open-plan sleepers (platskartny).
The fare from Mukachevo to Lviv is around 11 in kupι.
The fare from Mukachevo to Kiev is around 49 in spalny vagon, or 21 in kupι.
This train can be booked online at the Ukrainian Railways website www.uz.gov.ua. Booking opens 30-60 days ahead.
-
Feedback and any photos of the Hungarian or Ukrainian trains inside or out would be most welcome, please email me if you travel this way!
![]() |
The two Hungarian through cars from Budapest arrived at Mukachevo. Courtesy of www.discoverbyrail.com. |
![]() |
Ukrainian train 81 from Mukachevo to Lviv & Kiev, boarding at Mukachevo. Courtesy of www.discoverbyrail.com. |
Budapest to Moscow & St Petersburg...
Option 1, Budapest to Moscow via Kiev - avoiding need for a Belarus visa, recommended...
-
Step 1, travel from Budapest to Kiev by direct sleeper train as shown above. Leave Budapest evening day 1, arrive Kiev late afternoon day 2.
-
Step 2, travel from Kiev to Moscow by sleeper train...
There are several trains every night, perfectly safe for westerners in spite of any tensions between Russia & Ukraine. Train 6 leaves Kiev at 19:36 arriving Moscow Kievskaya station around 10:09 next morning, which would be day 3 from Budapest. This route avoids Belarus and the need for an expensive Belarusian visa so it's the route I'd recommend.
Update: As you'd expect, cross-border trains to/from Russia are suspended.
The fare is around 92 with a bed in 4-berth kupι or 180 with a bed in a 2-berth spalny vagon.
You can ask www.polrail.com to book this for you too, or you can book tickets from Kiev to Moscow at the Ukrainian Railways site booking.uz.gov.ua/en/ booking from Kyiv to Moskva Kievskaya. You collect tickets at the station in Kiev. Feedback appreciated!
Option 2, Budapest to Moscow using the daily Prague-Moscow sleeper train...
-
Step 1, travel from Budapest to Bohumin on the EuroCity train Bathory, leaving Budapest Nyugati at 08:28 arriving Bohumin at 14:09.
Book from Budapest to Bohumin at the Czech Railways website www.cd.cz with fares from 19. Booking normally opens 90 days ahead, you print your own ticket.
-
Step 2, travel from Bohumin to Moscow by Russian sleeper train, leaving Bohumin at 14:40 every day arriving Moscow Belorussky at 16:58 next day (the day after you leave Budapest). You can check times at the Russian Railways website www.rzd.ru.
Update: As you'd expect, cross-border trains to/from Russia are suspended.
If this seems like a tight connection, don't worry. The Prague-Moscow sleeping-cars get coupled up to the Budapest-Poland Bathory and run combined as one train between Bohumin, Warsaw & Terespol on the Poland/Belarus border.
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-cars 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.
The fare is approximately 120 with a bed in a 4-berth sleeper. 180 in a 2-bed sleeper or 215 in a single-bed sleeper.
You can book this train online at Czech Railways www.cd.cz and print your own ticket. This is the recommended method.
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 and Belarus transit visa as the train runs via Belarus. See my important update about travel to Russia through Belarus.
-
For St Petersburg it's best to travel via Moscow. Moscow to St Petersburg takes as little as 3h50 by daytime Sapsan trains, or can be done an a number of traditional overnight sleepers. See the train travel in Russia page to buy tickets within Russia.
Budapest to Athens, Thessaloniki & Greece...
Option 1, Budapest to Athens overland by train via Belgrade - direct route...
-
Step 1, travel from Budapest to Belgrade using the once-a-day train from Budapest to Novi Sad & onward bus as shown above.
-
Step 2, travel from Belgrade to Thessaloniki overnight on the Hellas Express leaving Belgrade Topcider station at 18:21 June-September and arriving in Thessaloniki in Greece at 10:08 next morning, with both a seats car and a Macedonian couchette car with 6-berth compartments.
Following the migrant crisis, this train is temporarily (but indefinitely) replaced by a bus between Gevgelija on the Macedonian/Greek border and Thessaloniki. Feedback appreciated.
This train now only runs in summer, June-September. See here for dates. It will not run at all at other times of year.
This train did not run in 2021 and may not run in 2022.
The fare from Belgrade to Thessaloniki is 34 + around 8 couchette supplement if you buy at Belgrade station (there will always be places available on the day). You can also book the Belgrade-Thessaloniki train (but not onward trains to Athens) using a western European ticketing agency such as Trainseurope or DB's English-speaking line on 00 49 (0)30 311 68 29 04, but they can only access full-price international tariffs, so the cost will be around 75 including couchette.
-
Step 3, travel from Thessaloniki to Athens by comfortable air-conditioned InterCity train. Trains link Thessaloniki with Larissa and Athens every couple of hours, journey time now only 4h09 after a significant speed-up in 2019. You should make the 12:15 arriving Athens at 16:24. It's a wonderfully scenic ride, past Mount Olympus and the Aegean, then through the mountains south of Larissa, see the photos & information here. You can buy train tickets from Thessaloniki to Athens online in advance at www.trainose.gr, with print-at-home tickets see the step-by-step advice on using trainose.gr here.
Option 2, Budapest to Athens overland by train via Sofia...
-
This route means going east from Belgrade to Sofia then south from Sofia to Thessaloniki and on to Athens, it's the only choice until or unless the direct Belgrade-Thessaloniki route is restored. However, it may also be affected by Covid-19.
-
Stay overnight in Sofia. The Hotel Favoritan is inexpensive with great reviews just 10 minutes walk from Sofia station.
-
Step 2, take the Sofia to Thessaloniki train then a connecting train to Athens as shown here.
Option 3, Budapest to Athens by ferry from Italy. This is a somewhat round-about route but a viable option whilst trains from Belgrade to Greece remain cancelled.
-
Step 1, travel from Budapest via Vienna to Venice as shown above.
-
Step 2, take a ferry from Venice to Igoumenitsa or Patras in Greece, try www.minoan.gr or www.anek.gr. You could also use a ferry from Ancona or Bari, try www.superfast.com.
Budapest to Istanbul & Turkey for 65...
Option 1, via Bucharest....
-
Step 1, take overnight train Muntenia leaving Budapest Keleti at 15:10 and arriving Bucharest Gara de Nord at 08:30 next day.
The train has a comfortable Romanian couchette car with 4 & 6 berth compartments, and ordinary seats (but no sleeping-car). There's no dining-car so take a picnic and bottle of wine. The Muntenia is named after the region of Romania in which Bucharest is situated.
Fares start at 39 with couchette in 6-berth, 49 with couchette in 4-berth.
Book at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. Bucharest is listed as Bucuresti (Romania). For Hungary to Romania journeys you print your own ticket.
Tip: A sleeping-car with 1, 2 & 3 bed compartments is attached at Timisoara Nord, reached around 21:40. If you want the extra comfort and privacy of a sleeper, simply use bileteinternationale.cfrcalatori.ro to book a seat from Budapest to Timisoara then a sleeper from Timisoara Nord to Bucuresti Nord. The sleeper is of the classic wood-panelled ex-German Railways type.
-
Step 2, travel from Bucharest to Istanbul by train as follows:
In summer from early June to early October there's a direct couchette car from Bucharest to Istanbul leaving Bucharest Gara de Nord at 10:55 and arriving Istanbul Halkali station at 05:20 next morning. It's modern Turkish air-conditioned couchette car with 4-berth compartments. See the Bucharest to Istanbul page for full details.
Until early June & from early October you leave Bucharest Gara de Nord at 11:00 on a series of connecting trains for Dimitrovgrad, picking up a sleeper leaving Dimitrovgrad at 23:40 and arriving Istanbul Halkali station at 06:20. The Dimitrovgrad-Istanbul sleeper train has two air-conditioned Turkish sleeping-cars (1 & 2 bed compartments) and a Turkish couchette car with 4-berth compartments. See the Bucharest to Istanbul page for full details.
It's a leisurely journey across Romania, over the Danube on the world's longest steel girder bridge (2.5km), and through rural Bulgaria including a descent through the lovely Shipka Pass. There's no catering, so bring a picnic and some wine or beer and enjoy the ride. Halkali is a suburban station 25km west of Istanbul, you can take a frequent Marmaray suburban train from Halkali to Istanbul Sirkeci in the city centre, see the Bucharest to Istanbul page for details of how to make this transfer.
When the through couchette car runs you should be able to buy tickets online at the Romanian Railways website bileteinternationale.cfrcalatori.ro. Click EN top right for English. For Bucharest enter/select Bucuresti (Romania) and for Istanbul enter/select Halkali (Turkey). Tickets must be collected from a CFR station ticket office in Romania such as Bucharest Nord, so only use this site for one-way or round trip journeys starting in Romania. Feedback would be appreciated.
Alternatively, tickets can be arranged by agency Paralela 45 Turism, www.paralela45.com. They can source train tickets starting in Bucharest, so far recommended by several seat61 correspondents. Feedback would be appreciated.
In the off-season when there's no direct train, buy your tickets at the international ticket window at Bucharest Gara de Nord. It's reported that instead of simply issuing an open ticket from Bucharest to Istanbul (or even to Dimitrovgrad) and letting you use all the trains, you need to buy a ticket to Ruse, then rebook (or pay on the train), but don't let that put you off, it's easy enough to pay as you go. Tip: Instead of booking Budapest to Bucharest at bileteinternationale.cfrcalatori.ro, try booking Budapest to Giurgiu, as this gets you to the last stop in Romania before Ruse, with reservation on the Bucharest-Ruse train. You can buy the one-stop ticket from Giurgiu to Ruse in Bucharest, or on the train.
Budapest to other destinations...
-
For journeys to neighbouring countries, try www.mavcsoport.hu, see my advice for using it.
-
Some journeys cannot be booked online, buy at the station.
Railbookers
custom-made tours
Custom-made tours using trains...
If you just want to buy train tickets at the cheapest price, book online as shown on this page. However, if you want someone to sort out your whole trip for you, arranging all your trains, hotels and transfers, and to look after you if anything affects your arrangements, talk to Railbookers. Railbookers can tailor-make a train trip around Europe to your own specification. Just tell them what you want and they'll advise you on the best trains, routes & hotels. They get good reports and a lot of repeat business! They now have offices in the UK, North America and Australia.
UK call 0207 864 4600,
www.railbookers.co.uk.
US call free 1-888-829-4775,
see
website.
Canada call free 1-855-882-2910,
see website.
Australia call toll-free 1300 971 526,
see website.
New Zealand call toll-free 0800 000 554 or
see
website.
Hotels
in Budapest
Suggested hotels in Budapest...
-
For something affordable near Budapest Keleti station, but with decent reviews try The Baross City Hotel just across the road from Budapest Keleti station or the Elit Hotel two minutes walk down the road.
-
For something affordable near Budapest Nyugati station, try the 3-star T62 Hotel just across the road or the even cheaper 3-star Star Inn Budapest Centrum a few minutes walk away, both with good reviews. The 4-star Radisson Blu Bιke Hotel is just one block along the road from the station.
-
For something different, but relatively inexpensive the floating hotel MS Maribelle gets great reviews, it's a river cruise boat permanently moored on the Pest side of the Danube close to the fortress with views across the river of the Hungarian Parliament.
-
For something special & historic, go for the New York Palace Hotel, opened in 1894 and housing the famous New York Cafe on its ground floor. It's just 14 minutes walk from Keleti and gets fabulous reviews. As luxury hotels go, it's pretty affordable. Or there's the venerable Corinthia Hotel, formerly the Grand Hotel Royal, another famous hotel dating from the late 19th century. It's 20 minutes walk from Keleti or 9 minutes by taxi.
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.