Railjet train from Prague to Vienna
 

Budapest - Prague from €19

Prague - Budapest from €21

Prague - Bratislava from €15

Budapest - Bratislava from €14

Buy train tickets from Prague to Budapest

Or take a RegioJet train between Prague & Budapest from €19.90

Buy train tickets from Prague to Budapest

Prague - Budapest from €16

Fast air-conditioned trains link Prague, Bratislava & Budapest every two hours, centre to centre with cheap tickets if you buy tickets using the right website.  They are run jointly by Czech Railways (CD), Slovakian Railways (ZSSK) & Hungarian Railways (MAV) using railjet, comfortjet and EuroCity trains.  There's also a safe, comfortable and time-effective sleeper train.

In 2020 these were joined by several competing RegioJet trains with 4 classes, free WiFi, cheap fares and excellent at-seat service.

small bullet point  Train times

small bullet point  Which train to choose?

small bullet point  Route map

small bullet point  Option 1, by railjet, comfortjet or EuroCity from €21

    - How much does it cost?

    - How to buy tickets

    - What are the trains like?

    - Travel tips

small bullet point  Option 2, by RegioJet from €19.90

small bullet point  Option 3, by sleeper train from €39

small bullet point  Prague station guide

small bullet point  Bratislava station guide

small bullet point  Budapest Nyugati station guide

small bullet point  Trains from Prague to other destinations

small bullet point  Trains from Bratislava to other destinations

small bullet point  Trains from Budapest to other destinations

Train times southbound 2026

 Prague ► Bratislava Budapest

 

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

 

RJ

RJ

RegioJet

RJ

RegioJet

RJ

EC

EC

RegioJet

EC

CJ

EC

Sleeper

 Prague Hlavni depart:

-

05:37

06:01

07:37

09:01

09:37

11:37

-

13:01

13:37

-

17:37

21:58

 Prague Holesovice depart:

-

|

|

|

|

|

|

-

|

|

15:36

|

|

 Bratislava Hlavna arrive

-

10:02

via

12:02

via

14:02

16:02

-

via

18:02

20:02

22:02

06:02

 Bratislava Hlavna depart

08:05

10:05

Vienna

12:05

Vienna

14:05

16:05

17:17

Vienna

18:05

20:05

-

06:05

 Budapest Deli arrive |

|

13:14

|

16:14

|

|

|

20:14

|

|

-

|

 Budapest Nyugati arrive:

10:28

12:28

-

14:28

-

16:28

18:28

19:49

-

20:28

22:28

-

08:29

Train times northbound 2026

 Budapest ► Bratislava Prague

 

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

daily

 

EC

EC

CJ

RegioJet

EC

EC

RJ

RegioJet

RJ

RegioJet

RJ

RJ

Sleeper

 Budapest Nyugati depart:

-

05:30

07:30

-

08:12

09:30

11:30

-

13:30

-

15:30

17:30

19:30

 Budapest Deli depart

-

|

|

07:45

|

|

|

11:45

|

14:45

|

|

|

 Bratislava Hlavna arrive

-

07:55

09:55

Via

10:44

11:55

13:55

Via

15:55

Via

17:55

19:55

21:55

 Bratislava Hlavna depart

05:58

07:58

09:58

Vienna

-

11:58

13:58

Vienna

15:58

Vienna

17:58

19:58

21:58

 Prague Holesovice arrive:

|

|

14:26

|

-

|

|

|

|

|

|

|

|

 Prague Hlavni arrive:

10:23

12:23

-

14:56

-

16:23

18:23

19:00

20:23

21:58

22:23

00:25

08:23

Notes for timetable

RJ = Railjet train with modern Czech carriages, restaurant car, power sockets at all seats & free WiFi.

CJ = ComfortJet train with modern Czech carriages, restaurant car, power sockets at all seats & free WiFi.  Runs to/from Berlin.

EC = EuroCity train usually with Slovakian carriages, 1st & 2nd class with cafe-bar car.

Railjet, comfortjet & Eurocity trains are run jointly by Czech, Slovakian & Hungarian Railways, check times at www.cd.cz.

RegioJet = RegioJet train run by private operator RegioJet.  Low cost, standard, relax & business classes, check times at www.regiojet.com.

In addition to these trains, RegioJet operates several competing Prague-Bratislava trains every day, see www.regiojet.comMore about RegioJet trains.

Prague to Budapest is 610 km (379 miles) by train.  Prague to Bratislava 396 km (246 miles).  Bratislava to Budapest 214 km (133 miles).

Which train to choose?

Route map

Prague - Bratislava - Budapest train route map

 

Click for larger map

Highlighted = Prague-Bratislava-Budapest route

Green = scenic sections of line

RegioJet trains run via Breclav, Vienna & Gyor.

Reproduced from the European Rail Map with kind permission of the European Rail Timetable people.  I recommend buying this map, www.europeanrailtimetable.eu.

European Rail Timetable and map

Option 1, by railjet, comfortjet or EuroCity

The regular express trains on the Prague-Bratislava-Budapest route are provided jointly by CD (Czech Railways), ZSSK (Slovakian Railways) and MAV (Hungarian Railways).  From December 2025, modern Czech railjet trains (and on one departure, an even newer Czech comfortjet train) are being introduced to this route, leaving just a handful of departures operated by classic Eurocity trains.

How much does it cost?

How to buy tickets

What are the railjets like?

From 14 December 2025, CD are replacing most older EuroCity trains with their modern railjet trains. Built by Siemens, railjets have a restaurant car, power sockets at all seats & free WiFi.  They are push-pull trains, which means they have an electric locomotive at one end and a driving cab at the other, so they can travel in either direction.  Railjets have three classes, economy, first and business, in that order.  Czech railjets have just 6 leather business class seats at one end of the train, see the photo below.  To travel in business class, you pay a surcharge on top of any 1st class fare or pass.  Railjets are capable of 230 km/h (143 mph), but they don't normally exceed 160 km/h (100 mph) on this route.  See virtual tour inside a Czech Railways railjetCzech railjet seat map.

Czech Railjet train to Vienna at Prague Hlavni station

A blue Czech Railjet train from Prague to Vienna, boarding at Prague Hlavni.

Economy seats on a Prague to Vienna Railjet train   1st class seats on a Czech Railjet train

Economy (2nd) class.  Mainly unidirectional seating but with some tables for 4.

 

First class.  Mainly unidirectional, with some tables for 2 & tables for 4.

Restaurant car on a Prague-Vienna railjet train   Business class on a Czech railjet train

Restaurant car for snacks, meals, beer, wine, tea & coffee.  You don't need to reserve, just turn up & sit down.  There's waiter-service at tables or order at the counter & take back to your seat.

 

Business class = premium 1st class.  Just 6 seats at one end of the 1st class car.  Same seats but very different layout from business class on Austrian railjet.

What are the ComfortJets like?

One departure on this route is operated by CD's (Czech Railways) latest type of train, a ComfortJet.  Comfortjets are 9-car fixed-formation trains with two 1st class cars, six 2nd class cars and a restaurant car.  Like railjets they're built by Siemens and have power sockets at all seats & free WiFi.  They are also push-pull, with a locomotive at one end and a driving cab at the other, so they can operate in either direction.  Seat map for ComfortJet.

Prage to Berlin Comfortjet train

A ComfortJet train to Berlin at Prague HlavniClick the images below for larger photos.

2nd class seats on a Prague to Berlin Comfortjet train   1st class seats on a Prague to Berlin Comfortjet train

2nd class with power outlets & free WiFi.

 

1st class with power outlets & free WiFi

Restaurant car on a Prague to Berlin Comfortjet train   Luggage rack on a Prague to Berlin Comfortjet train

Restaurant car, in the centre of the train.  1st class passengers have orders taken & served at their seat.

 

There are large luggage racks inside the seating area in both classes.  Or put bags above your seat.

What are the EuroCity trains like?

The few remaining EuroCity (EC) trains on this route use comfortable old-school air-conditioned cars usually provided by ZSSK (Slovakian Railways).  1st class seats are usually in an open-plan car like the one shown below, in 2nd class there's a choice of open-plan car or cars with classic 6-seat compartments.  There's a cafe-bar serving drinks, snacks and hot dishes.

Intercity train from Bratislava to Poprad Tatry & Kosice, at Bratislava

Slovakian EuroCity train at Bratislava Hlavna.

Bar on Bratislava to Poprad Tatry & Kosice train   2nd class compartment on a train from Bratislava to Poprad Tatry & Kosice

Cafe-bar.

 

2nd class 6-seat compartment.

1st class on Bratislava to Poprad Tatry & Kosice train   2nd class open-plan seats on Bratislava to Poprad Tatry & Kosice train

1st class seating, usually in an open-plan car.

 

2nd class open-plan seating.

Travel tips

Useful links


Option 2, by RegioJet

In July 2020, private operator RegioJet started running 2 daily Prague-Budapest trains in competition with the regular service run by the various national rail operators.  RegioJet is a private Czech travel company, part of Student Agency which also operates bus services to, from and within the Czech Republic.  Under EU law, any company with the necessary licences can operate international train services in competition with the national operators.  These two trains were created by extending two of RegioJet's successful Prague-Vienna trains to Budapest, so they go via Vienna, not Bratislava.  With air-conditioning, free WiFi, power sockets and 4 classes, RegioJet is a good choice.  There's no restaurant, but there's at-seat service in Standard, Relax & Business classes with complimentary water & Illy coffee.  Watch the RegioJet video.

How much does it cost?

How to buy tickets

What are RegioJet trains like?

Travel tips

Regiojet train from Prague & Vienna arrived at Budapest Deli

A RegioJet train from Prague, arrived on platform 6 at Budapest Deli.

Business class on a RegioJet train from Prague to Budapest   Relax class on a RegioJet train to Prague

Business classLarger photo 360° photo.

 

Relax class seating.  Larger photo 360° photo.

Sushi and wine on a RegioJet train from Prague to Budapest   Standard class astra car on a RegioJet train to Prague

Order food & drink from your seat (even sushi!)

 

Standard class Astra car.  Larger photo360° photo.

Standard class children's compartment on a RegioJet train   Standard class on a RegioJet train to Prague

Standard class children's compartment. Larger photo.

 

Standard class Larger photo 360° photo.

Orchid in the toilet on a Regiojet train   Low-cost class class seats on a RegioJet train

I think all trains should have orchids in the loo.

 

Low cost class Larger photo.

Regiojet train from Prague arrived at Budapest Deli

RegioJet train at Budapest Deli.


Option 3, by sleeper train

What's the sleeping-car like?

The Prague-Budapest night train has one (or at peak periods, two) comfortable Czech sleeping-cars, see the photos below.  Car 363 runs all year, car 362 is additional at peak periods.  Each air-conditioned sleeping-car has 10 compartments with washbasin, each of which can be sold as a single-berth, 2-berth or 3-berth.  There are two toilets at the end of the corridor.  All compartments have a security deadlock, and each compartment has a power socket for laptops & mobiles.  Bottled water, soap & towels are provided, and there's free WiFi.  A light breakfast with tea or coffee is included in the fare.  In 2022, beautifully refurbished sleeping-cars like the one shown below were deployed on this route, these cars have a shower compartment at one end of the corridor.

The sleeper train from Budapest to Prague

The Czech sleeping-car from Budapest to Prague, boarding at Budapest Nyugati on a summer evening.

Washbasin in Prague-Budapest sleeper   Czech Railways sleeper from Budapest to Prague   Czech Railways sleeper from Budapest to Prague

Washstand, soap & towels provided.  Larger photo.

 

2-bed 'double' sleeper.  Each compartment can be sold as a single, double or triple sleeper.  Larger photo.

 

The corridor.  Each compartment locks securely.  Larger photo.

Czech sleeper toiletries kit  

Czech sleeper breakfast

Toiletries & water are supplied.  Courtesy @AufGleis13.

Breakfast with tea or coffee is included. Photo Ivor Morgan.

What's the couchette car like?

From early April until early September the train also has one (or occasionally two) comfortable Czech couchette cars with 9 compartments, each of which can be used as 4-berth or 6-berth.  Clean sheets and a pillow are provided, the doors have a normal lock and security lock or chain.  Toilets and washrooms at the end of the corridor.  Couchette compartments are not segregated by gender, as you do not normally get fully undressed.  See generic couchette car numbering plan See larger couchette photo.

The Prague to Budapest couchette car at Prague Hlavni   6-bunk couchettes on Czech night train

Couchette car to Budapest, boarding at Prague Hlavni.

 

6-berth.  Larger photo.

How much does it cost?

How to buy sleeper tickets

Travel tips


VideoBratislava to Budapest by train


 

Back to home page