Brno to Prague by train
ČD railjet takes about 2h37 from Brno hl.n. to Praha hl.n.; ČD and RegioJet serve the corridor, with fares shown in CZK.
Brno to Prague is a straightforward Czech rail journey from Brno hl.n. to Praha hl.n. The ČD railjet takes about 2 hours 37 minutes. Other direct departures may take longer depending on the train, its stops and the date. RegioJet also serves the corridor, with tickets from 99 CZK. Fares and stopping patterns vary by date. Praha hl.n. is the central Prague arrival for this route, although some RegioJet trains call at the Prague stations in a different order on 3, 4, 10 and 11 October 2026 because of engineering works. Read the station sequence and departure on your ticket before you travel.
Journey time and direct trains
Direct trains run between Brno hl.n. and Praha hl.n. The ČD railjet takes about 2 hours 37 minutes, and the slower ČD express trains take around 3 hours 10 minutes. ČD runs a train every hour, up to three an hour at peak times. Journey time depends on the train, its stops and your date.
ČD railjet is a direct long-distance option on this corridor. RegioJet also runs several trains a day between Brno and Prague, with its own timetable and booking conditions. A result marked direct keeps you on one train.
Compare ČD and RegioJet
Railjet trains have Economy, First and Business classes, plus optional seat reservations in the ordinary classes. Business Class always requires a reservation.
RegioJet also serves the corridor. Its tickets from Brno to Prague start from 99 CZK, but the price you pay depends on the departure. The exact train, class, refund conditions and departure time determine which option suits your trip.
Stations and temporary changes
Your ticket should show Brno hl.n. for departure and Praha hl.n. for the central Prague arrival. Keep the full station names with your booking. Praha hl.n. is the sensible default for most visitors, but some trains also serve another Prague station.
Engineering work between Praha hl.n. and Praha-Libeň runs from 25 September to 11 October 2026. On 3, 4, 10 and 11 October 2026, selected RegioJet trains from Brno may approach Praha hl.n. by a diversion and call at Praha-Zahradní Město and Praha hl.n. in the opposite order. These changes end after 11 October 2026. On those dates, follow the station sequence printed for your train.
Reservations and rail passes
On ČD railjet trains, a reservation is possible in ordinary classes and required in Business Class. ČD's reservation guidance says most other domestic trains do not require a reservation, although individual services can have their own rule shown in the timetable.
If you are travelling with Interrail or Eurail, apply the operator's reservation rule to the train you choose. Interrail's Czech railway guidance lists reservations as compulsory for RegioJet on the Prague, Brno and Břeclav route. A pass does not guarantee a seat, so reserve when the operator or planner marks it as required.
Booking advice
Compare ČD and RegioJet for the same date and use the complete itinerary when choosing. The exact service listing determines the fare, reservation arrangement and Prague station. A direct service keeps the journey on one train, but its duration depends on the departure and stops.
On 3, 4, 10 and 11 October 2026, use the station order shown for your train. The times and stations on your ticket are the ones that count.
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Rail Europe
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Train service
- Check times & prices
České dráhy is Czechia's national railway, serving Prague, Brno and Ostrava plus international routes; its cheapest Fixed fares are tied to one train.
Official website - Check times & prices
RegioJet runs yellow trains across Czechia, Slovakia, Austria, Hungary and Poland; all trains require a seat reservation, even with Interrail or Eurail passes.
Official website
Where to book
Train service
- Check times & prices
České dráhy is Czechia's national railway, serving Prague, Brno and Ostrava plus international routes; its cheapest Fixed fares are tied to one train.
Official website - Check times & prices
RegioJet runs yellow trains across Czechia, Slovakia, Austria, Hungary and Poland; all trains require a seat reservation, even with Interrail or Eurail passes.
Official website
Find places to stay in Prague

Frequently asked questions
Is the train from Brno to Prague direct?
Yes. Direct ČD and RegioJet services run between Brno hl.n. and Praha hl.n. Choose a result marked direct if you want to stay on one train.
How long does the train from Brno to Prague take?
The ČD railjet takes about 2 hours 37 minutes, and the slower ČD express trains take around 3 hours 10 minutes. Journey time depends on the train, its stops and the date.
Which stations should I use?
Your ticket should show Brno hl.n. for departure and Praha hl.n. for the central Prague arrival. Some services may use another Prague station, so follow the station sequence printed for your train.
Which operators run from Brno to Prague?
České dráhy and RegioJet serve the corridor. Their trains, classes, fares and booking conditions are separate.
How much is a Brno to Prague train ticket?
RegioJet tickets from Brno to Prague start from 99 CZK. The price varies by departure, class and availability.
Do I need a reservation from Brno to Prague?
ČD railjet reservations are possible in ordinary classes and required in Business Class. Interrail lists reservations as compulsory for RegioJet on the Prague, Brno and Břeclav route, while the exact train's rule applies to your booking.