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.