The cheapest and fastest trains from Prague to Bratislava
Cheapest price
£23
Average price
£54
Fastest journey
4 h 10 m
Average duration
4 h 12 m
Trains per day
18
Distance
291 km
The best way to find a cheap train ticket from Prague to Bratislava is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Prague to Bratislava will cost around £54 if you buy it on the day, but you can find cheap train tickets today for only £23.
Of the 18 trains that leave Prague for Bratislava every day 16 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 291 km distance in an average of 4 h 12 m but if you time it right, some trains will get you there in just 4 h 10 m .
The slowest trains will take 4 h 20 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
RJ 1041 (Prague -> Bratislava)
RJ 1041 (Prague -> Bratislava)
EC 281
RJ 1047 (Prague -> Bratislava)
RJ 1047 (Prague -> Bratislava)
RJ 1041 (Prague -> Bratislava)
RJ 1047 (Prague -> Bratislava)
RJ 1043 (Prague -> Bratislava)
RJ 1045 (Prague -> Žilina)
EC 281Travel Information
Compare train, coach and flight for Prague to Bratislava
Omio recommends booking the train as it is the most popular option from Prague to Bratislava among Omio's users. If you are prioritising price take the coach with prices starting from £10. For those with little time consider booking a coach which can get you there in 4h 27m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.3kg. The ticket price range depends on the travel mode: a coach costs an average of £10, and a flight costs an average of £215.
Distance: 291 km
Compare train with
Most popular Train | Coach | Flight |
|---|---|---|
£27 Average Price | £20 Average Price Cheapest | £215 Average Price |
5h 25m Average total duration 4h 55m Onboard + 30m Additional time* | 4h 57m Average total duration Fastest 4h 27m Onboard + 30m Additional time* | 10h 10m Average total duration 7h 10m Onboard + 3h 0m Additional time* |
0.1 - 0.3kg CO2 emissions Lowest | 0.3 - 0.7kg CO2 emissions | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Prague to Bratislava train times
The table below shows live departures for Prague to Bratislava trains for today, Thursday 20 November. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
RJ 1041 (Prague -> Bratislava) | 06:01 Praha-Zahradní Město | 4h25 | 10:26 Bratislava hlavná stanica | 0 changesdirect | |
RJ 1041 (Prague -> Bratislava) | 06:16 Prague hlavní nádraží | 4h10 | 10:26 Bratislava hlavná stanica | 0 changesdirect | |
EC 277 | 08:42 Prague hlavní nádraží | 4h20 | 13:02 Bratislava hlavná stanica | 0 changesdirect | |
EC 277 | 08:42 Prague hlavní nádraží | 4h20 | 13:02 Bratislava hlavná stanica | 0 changesdirect | |
RJ 1043 (Prague -> Bratislava) | 10:01 Praha-Zahradní Město | 4h25 | 14:26 Bratislava hlavná stanica | 0 changesdirect | |
RJ 1043 (Prague -> Bratislava) | 10:16 Prague hlavní nádraží | 4h10 | 14:26 Bratislava hlavná stanica | 0 changesdirect | |
EC 279 | 10:42 Prague hlavní nádraží | 4h20 | 15:02 Bratislava hlavná stanica | 0 changesdirect | |
EC 279 | 10:42 Prague hlavní nádraží | 4h20 | 15:02 Bratislava hlavná stanica | 0 changesdirect | |
RJ 79+ EC 131 | 11:42 Prague hlavní nádraží | 4h23 | 16:05 Bratislava hlavná stanica | 1 change | |
rj 79 · EC 131 | 11:42 Prague hlavní nádraží | 4h23 | 16:05 Bratislava hlavná stanica | 1 change | |
EC 173 | 12:42 Prague hlavní nádraží | 4h20 | 17:02 Bratislava hlavná stanica | 0 changesdirect | |
EC 173 | 12:42 Prague hlavní nádraží | 4h20 | 17:02 Bratislava hlavná stanica | 0 changesdirect | |
RJ 1045 (Prague -> Žilina) | 14:01 Praha-Zahradní Město | 4h25 | 18:26 Bratislava hlavná stanica | 0 changesdirect | |
RJ 1045 (Prague -> Žilina) | 14:16 Prague hlavní nádraží | 4h10 | 18:26 Bratislava hlavná stanica | 0 changesdirect | |
EC 281 | 14:42 Prague hlavní nádraží | 4h20 | 19:02 Bratislava hlavná stanica | 0 changesdirect | |
EC 281 | 14:42 Prague hlavní nádraží | 4h20 | 19:02 Bratislava hlavná stanica | 0 changesdirect | |
RJ 1047 (Prague -> Bratislava) | 16:01 Praha-Zahradní Město | 4h25 | 20:26 Bratislava hlavná stanica | 0 changesdirect | |
RJ 1047 (Prague -> Bratislava) | 16:16 Prague hlavní nádraží | 4h10 | 20:26 Bratislava hlavná stanica | 0 changesdirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Prague to Bratislava by train, coach or flight
Compare train, coach and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
20 Nov
21 Nov
22 Nov
23 Nov
24 Nov
25 Nov
26 Nov
27 Nov
28 Nov
29 Nov
30 Nov
01 Dec
02 Dec
03 Dec
04 Dec
05 Dec
06 Dec
07 Dec
08 Dec
09 Dec
10 Dec
How far in advance should I book train tickets from Prague to Bratislava?
ReviewsReviews for the rail journey from Prague to Bratislava

Journey information
Overview: Train from Prague to Bratislava
Trains from Prague to Bratislava run on average 11 times per day, taking around 4h 55m. Cheap train tickets for this journey start at £7 if you book in advance.
There are 9 trains per day. The earliest train runs at 00:01, the last at 23:54. The fastest train covers the 291 km distance in 4h 10m.
Distance 291 km |
Average train duration 4h 55m |
Cheapest ticket price £7 |
Trains per day 11 |
Direct trains 9 |
Fastest train 4h 10m |
First train 00:01 |
Last train 23:54 |
Train companies: Regiojet, ÖBB | Euro City (EC), ÖBB | Railjet, EuroNight, ÖBB | InterCity, ÖBB Nightjet, České dráhy from Prague to Bratislava trainsRegiojet, ÖBB | Euro City (EC), ÖBB | Railjet, EuroNight, ÖBB | InterCity, ÖBB Nightjet, České dráhy trains will get you between Prague and Bratislava from £7. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Regiojet
ÖBB | Euro City (EC)
ÖBB | Railjet
ÖBB | InterCity
ÖBB Nightjet
EuroNight
České dráhy
Trains from Prague to Bratislava
The service between the capital cities of Czechia and Slovakia is frequent, and a choice of trains operates throughout the day. As the service is run by two operators, Czech-owned České Dráhy and RegioJet, passengers have some choice in departure time and price. Both operators take around four hours to make the journey through Czechia and across the border into Slovakia.
Prague to Bratislava train times: Daily departures
During the week, there are 12 trains a day running between Prague and Bratislava. The first departs shortly before 6:00 a.m. and the final train of the day leaves Prague at around 7:45 p.m. There is generally at least one service every two hours. However, as there are two operators on the route, some hours are served better than others. For example, passengers travelling between 7 a.m. and 8 a.m. have the choice of two departure times.
At weekends, the service drops to only four trains a day, the first shortly after 7 a.m. and the last just after 5 p.m. Trains on Saturdays and Sundays run approximately every three hours.
How long is the journey by train from Prague to Bratislava?
The train from Prague to Bratislava takes around four hours, regardless of the operator. The difference between the quickest and slowest journeys is only around 10 minutes, with the fastest journey taking three hours 52 minutes. All are direct, long-distance trains with no changes.
What are the departure and arrival stations for trains from Prague to Bratislava?
Departure train station: The train from Prague to Bratislava departs from Praha Hlavní Nádraí, Prague's biggest railway station. It is located centrally and connected to the rest of the city by metro. Local trams and buses also stop directly outside, including the airport express service. As a modern station, it has all the services travellers would expect, such as shopping, food outlets, luggage lockers, and toilets.
Arrival train station: All trains from Prague arrive at Bratislava Hlavná Stanica, Bratislava's main train station. It is around 15-minutes' walk from the city's old town but is also well connected by trams, trolleybuses, and buses. Facilities include toilets, luggage storage, ATMs, and various food outlets and newsstands.
Which train companies travel from Prague to Bratislava?
Services between Prague and Bratislava are operated by two Czech-owned companies: České Dráhy and RegioJet.
České Dráhy Prague to Bratislava
České Dráhy runs eight trains a day during the week to Bratislava, each taking around four hours to complete its journey. All services are direct, long-distance trains, only stopping at major stations.
RegioJet Prague to Bratislava
RegioJet trains also take around four hours and run a service with no changes. They are also long-distance services that run throughout the week, with four trains a day.
Prague to Bratislava trains: Services on board
On board České Dráhy services, both first and second-class seats are available. WiFi is available in certain carriages, and there's a restaurant car. While bicycles can be brought on board, a reservation is necessary. Dogs and other pets can be carried in all second-class coaches. Dogs must be muzzled and on a lead, and other pets must be in a suitable pet carrier. A ticket must be bought for each pet. Hand luggage can be brought on board, and oversized luggage can be transported for an additional fee. One coach is equipped to carry disabled passengers and has a lift to the platform.
RegioJet services have a variety of tariffs available, from low-cost to business, with different services in each. Disabled passengers should inform the company 24 hours in advance for boarding assistance to be organised. While RegioJet has no fixed luggage policy, passengers should only bring as much luggage as they can quickly and easily load themselves. Bikes can be carried on all services that have a low-cost car, but space must be reserved in advance. Pets are allowed on board, as long as they are contained in a cage or other container for the entire journey.
How to find cheap train tickets from Prague to Bratislava
While there's not a big difference in prices for the train from Prague to Bratislava, there are some ways to save money when looking for a ticket. It's always advisable to book in advance and be flexible with travel dates. Some trains outside the peak travel times may also be cheaper. Additionally, passengers taking RegioJet services can opt for the 'low-cost' class, a no-frills alternative to standard or higher classes.
FAQs: Prague to Bratislava train
Find answers to the most common questions about traveling from Prague to Bratislava by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Bratislava, this guide helps you travel smarter and with confidence.

popular train stations
Important Stations and Airports in Prague and Bratislava
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- Parking is available 24/7 with access from Partyzánská street.
- Restaurant Na Kovárně
- Cross Club
- Outside the main entrance.
- Ramps, restrooms.
- CZK 10
- Mama Shelter Prague
- Plaza Alta Hotel
- Hotel Belvedere
- Located in the main hall
- Avis
- Budget
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-4 for trains to Germany, Austria, and regional destinations
- Hall 2: ticket office and waiting area
- Metro: Line C
- Tram: Lines 6, 12, 17
- Bus: Several lines available
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- Parking is available nearby with several public parking options.
- Restaurant Kotleta
- Café Imperial
- Outside the main entrance.
- Ramps.
- CZK 10
- Hotel Kings Court
- Grand Hotel Bohemia
- Hotel Paris Prague
- Located in the main hall
- Avis
- Europcar
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-5 for regional and suburban trains
- Metro: Line B
- Tram: Lines 3, 5, 14, 24
- Bus: Several lines available
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- Parking is available near the station, with access from Boženy Němcové street.
- Ansámbl
- Bad Flash Bar
- Café Sladkovský
- Outside the main entrance.
- Ramps, restrooms.
- CZK 10
- Hotel Mars
- Hotel Slavia
- Hotel Nabucco
- Located in the main hall
- Located in the main hall
- Free
- Hall 1: main entrance, platforms 1-4 for regional and suburban trains
- Tram: Line 6, Line 7, Line 24
- Bus: Several lines available
- Train: Connections to Praha hlavní nádraží
- 5:00 AM - 12:00 AM Monday - Sunday
- Free
- Parking is available near the station, with access from the main road.
- Restaurant U Kačerova
- Pizza Coloseum Budějovická
- Outside the main entrance.
- Elevators, ramps.
- CZK 10
- Hotel ILF
- Hotel Oya
- Hotel Pankrác
- Located in the main hall
- Free
- Hall 1: main entrance, platform access for Metro Line C
- Hall 2: bus connections
- Metro: Line C
- Bus: Several lines available
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- The car park is open 7 days a week, 24 hours a day. Access via Wilsonova Street.
- Restaurant Fantova Kavárna
- Sushi Time
- Outside the main entrance.
- Elevators, ramps.
- CZK 10
- Hotel Esplanade Prague
- Falkensteiner Hotel Maria Prag
- Hotel City Central
- Cost CZK 100
- Located in the main hall
- Located in the main hall
- Avis
- Europcar
- Hertz
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-7 for trains to Germany, Austria, Slovakia, and regional destinations
- Hall 2: Metro connections
- Metro: Line C
- Tram: Lines 5, 9, 26
- Bus: Several lines available
- Parking is available at the nearby P+R Běchovice - střed.
- Outside the main entrance.
- Ramps, restrooms.
- The station is a small stop with basic facilities, primarily serving regional train lines.
- Train: S1 line
- Bus: Several local lines available
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- Parking is available 24/7 with access from Šancová Street.
- Fach Restaurant
- Savoy Restaurant
- Outside the main entrance.
- Elevators, ramps, restrooms.
- €0.50
- Hotel Matyšák
- Mercure Bratislava Centrum Hotel
- Loft Hotel Bratislava
- Located in the main hall
- Avis
- Budget
- Europcar
- Located in the main hall
- Free
- Hall 1: main entrance, ticket office, and platforms
- Hall 2: waiting area and shops
- Hall 3: access to tram and bus connections
- Tram: Line 1, Line 2
- Bus: Several lines available
- Trolleybus: Line 210
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- Parking is available 24/7 with access from Kopčianska Street.
- Restaurant Petržalka
- Pizzeria La Mamma
- Outside the main entrance.
- Elevators, ramps.
- €0.50
- Hotel Viktor
- Hotel Dominika
- Hotel Expo
- Located in the main hall
- Avis
- Europcar
- Located in the main hall
- Free
- Hall 1: main entrance, ticket office, and platforms
- Hall 2: waiting area and shops
- Bus: Lines 80, 91, 93
- Tram: Line 3
Most popular train connections from Prague
More options for your journey from Prague to Bratislava
Here are some other resources that might have the information you need


