Prague to Bratislava by Train
Direct high-speed service · from €11.2
Route Overview: Prague to Bratislava
Travel between the Czech and Slovak capitals by direct train in just over 4 hours. Czech Railways runs services every 2 hours throughout the day, complemented by 4 daily RegioJet departures that offer competitive pricing and excellent on-board service.
The 333 km route passes through the Moravian countryside and the wine region around Breclav before crossing into Slovakia and arriving along the Danube banks into Bratislava. From December 2025, modern Czech railjet trains bring a significant upgrade in comfort on this corridor.
RegioJet is the budget favourite with fares from €15 and complimentary coffee, water and at-seat steward service included. Czech Railways counters with newer rolling stock and marginally faster journey times on the latest railjet equipment.
How Long Is the Prague to Bratislava Train?
The direct Ceske drahy (Czech Railways) from Prague to Bratislava takes approximately 4h 20min, with multiple daily departures.
How Much Does a Prague to Bratislava Train Ticket Cost?
Tickets start from €11.2 when booked in advance. Prices vary by date, time, and availability.
How Many Trains Run Daily from Prague to Bratislava?
Up to 2/day trains operate daily on the Prague to Bratislava route.
Train Operator
Ceske drahy (Czech Railways)
Direct high-speed service · 4h 20min max
Which Stations Serve the Prague to Bratislava Route?
Praha hlavni nadrazi
- Metro line C (red) — Hlavni nadrazi stop
- RegioJet has dedicated platforms and lounge
Bratislava hlavna stanica
- 15-minute walk or short tram ride to Old Town
- Bus/tram connections outside the station
What Classes Are Available on Prague to Bratislava Trains?
2nd Class (Czech Railways)
- Air-conditioned carriages
- Free WiFi
- Power outlets
- Restaurant car
- Luggage storage
1st Class (Czech Railways)
- Wider seats with extra legroom
- Free WiFi
- Power outlets at every seat
- Quieter carriages
- Restaurant car access
RegioJet Standard
- Free WiFi
- Free coffee and water
- Power outlets
- Entertainment portal
- Reserved seating
RegioJet Business
- Leather seats with extra legroom
- Free hot drinks, snacks and sparkling wine
- At-seat steward service
- Free WiFi and entertainment
- Power outlets
How to Book the Prague to Bratislava Train?
Starting Price
Per person, one way in 2nd Class (Czech Railways) class. Prices shown are indicative advance-purchase fares.
Book Early
Tickets are available up to 6 months in advance. Advance bookings offer the best prices.
Children & Youth
Children 4-11 may qualify for reduced fares. Youth discounts may be available. Infants under 4 travel free
Luggage
Standard luggage allowance applies
What Should You Know About Prague to Bratislava Trains?
RegioJet Free Amenities
RegioJet includes free coffee, water and newspapers in all classes. Relax and Business classes add free hot drinks, snacks, newspapers and at-seat service by stewards.
Modern Railjet Trains
From December 2025, Czech Railways deploys modern railjet and comfortjet trains on this route, with significantly improved comfort, WiFi and power outlets.
Schengen Zone
Both countries are in the Schengen Area. No passport control, but carry a valid ID.
Brno Stop
Most trains stop in Brno (halfway point). You can break the journey to explore the Czech second city.
Frequently Asked Questions: Prague to Bratislava
Direct trains take approximately 4 hours 20 minutes. Czech Railways services depart every 2 hours, while RegioJet runs 4 daily departures taking about 4 hours 25 minutes.
RegioJet advance fares start from €15, with same-day tickets around €22. Czech Railways tickets start from approximately €20 in 2nd class.
RegioJet is typically cheaper and includes free coffee, water and at-seat service. Czech Railways railjet trains are newer and slightly faster. Both offer WiFi and power outlets.
Yes. Most Prague-Bratislava trains stop in Brno. With separate tickets, you can stop over in Brno and continue on a later train.
No passport control exists as both countries are in the Schengen Area. However, carrying a valid ID is recommended.