Prague to Bratislava by Train

There are nine direct trains between Prague and Bratislava, including trains leaving from Prague - Holesovice and bound for Hlavna stanica (Bratislava's Main Railway Station). A one-way ticket without any promotional discounts costs 697 CZK (around 25 EUR). If taking the Pendolino train, you will need to pay the obligatory seat reservation of 200 CZK (8 EUR).

 

There are also two overnight trains and two daily trains leaving from Prague - Hlavni nadrizi, bound for Bratislava - Hlavna stanica.

train from dep. to arr.
EC 345 Avala Prague 05:28 Bratislava 09:47
SC 19 SC Slovenská strela Prague 18:23 Bratislava 22:20
R 471 Amicus /477 2 Prague 21:40 Bratislava 05:40
EN 477 Metropol 2 Prague 00:42 Bratislava 05:40


There are also two overnight trains and two daily trains leaving from Prague - Holesovice, bound for Bratislava - Hlavna stanica.

train from dep. to arr.
EC 273 Jaroslav Hašek Prague 07:30 Bratislava 11:47
EC 275 Slovan Prague 09:30 Bratislava 13:47
EC 171 Hungaria Prague 11:30 Bratislava 15:32
EC 277 František Křižík Prague 14:30 Bratislava 18:50
EC 175 Jan Jesenius Prague 15:30 Bratislava 19:47

 

Buying tickets online

If you wish to purchase tickets online be warned that some international websites selling tickets do charge an extra booking fee and you might end up paying up to twice as much compared to if you buy the tickets directly from the Czech Railways website.

 

Alternative: Private transfer by taxi, minibus or coach.

This category currently has no associated content.