Prague to Brno by train
Fast direct Prague to Brno trains take about 2 hours 30 minutes; ČD runs hourly, while RegioJet fares start from 99 CZK.

Prague to Brno by train is one of the easiest intercity trips in Czechia. Direct trains link Praha hl.n. with Brno hl.n. throughout the day, and the fastest services take about 2 hours 30 minutes.
The two operators to compare are České dráhy and RegioJet. České dráhy gives you the broadest choice of departures, including railjet and EC Metropolitan services. RegioJet is worth checking for low fares and assigned-seat travel on its yellow trains.
The Short Answer
The best default choice is a direct České dráhy railjet or EC Metropolitan from Praha hl.n. to Brno hl.n.
České dráhy's current Prague to Brno route page gives direct railjet and EuroCity services a journey time of about 2 hours 30 minutes. Interrail’s Czech Republic guide gives Prague to Brno as about 2 hours 30 minutes, which is a fair shorthand for the fastest direct trains.
RegioJet also runs direct Prague-Brno trains. It can be a good pick when the departure time and price beat ČD. Leo Express is not a practical choice for this route. ČD and RegioJet are the direct train options.
| Option | Fastest direct time | Reservation note | Best for |
|---|---|---|---|
| ČD railjet / EC Metropolitan | About 2h30 | Optional in standard classes, required for Business Class on railjet | Most flexible train-first choice |
| RegioJet | Direct trains on the same corridor | A reservation is required on RJ category trains for passholders | Low fares and assigned-seat booking |
| ČD R19 fast train | About 3h04 | Usually a simpler domestic train choice | Travelers who prefer its timing or fare |
Train Options From Prague To Brno
You do not need to change trains between Prague and Brno if you choose the normal direct services.
The main route runs from Praha hl.n. through eastern Bohemia toward Brno hl.n. ČD’s railjet route page lists Praha hl.n., Pardubice hl.n., Česká Třebová, Brno hl.n., and onward stops toward Břeclav, Vienna, and Graz. That is the same corridor used by many of the fastest Prague-Brno trains.
České dráhy Railjet And EC Metropolitan
České dráhy is the easiest place to start if you want frequency.
ČD says it runs between Brno and Prague every hour, with up to three departures in an hour at peak times. Its route page also says it offers 34 daily connections on the corridor, including overnight options.
For most travelers, the railjet or EC Metropolitan is the train to look for. The current ČD route page presents railjet and EuroCity as the fastest direct option, taking about 2 hours 30 minutes. Railjet trains also bring a comfortable onboard setup on this route, with air-conditioning, Wi-Fi, power sockets, a restaurant carriage, and several seating classes.
RegioJet Direct Trains
RegioJet is the other direct train option to check before you buy.
RegioJet’s Prague-Brno route page says its express trains run several times daily between Prague and Brno. RegioJet advertises Prague to Brno fares from 99 CZK.
The trade-off is that RegioJet works more like a reservation-based intercity product. You choose a specific train and class, and passholders need a seat reservation on RJ category services.
Slower R19 Trains
The ČD R19 fast train is still direct, but it is slower.
ČD’s comparison table gives the R19 a Prague to Brno time of 3 hours 04 minutes and 12 stops. That can still be useful if the fare is good or if the departure time fits your day better. If you simply want the quickest trip, pick the railjet, EC Metropolitan, or a well-timed RegioJet train first.
Tickets And Fares
Prague-Brno train tickets can be inexpensive, but the cheapest fares are not available on every train.
Use official lead-in prices as orientation, then check your exact date. ČD’s route index showed Praha-Brno from 119 CZK when checked for this article. RegioJet advertises fares from 99 CZK on this route.
| Operator | Checked lead-in fare | What to know |
|---|---|---|
| České dráhy | From 119 CZK | Prices vary by product, discount card, class, and train |
| RegioJet | From 99 CZK | Book a specific departure and seat class |
For a simple trip, compare ČD and RegioJet on the same day before booking. If the price difference is small, choose the departure that gives you the best time and station convenience.
Stations And Boarding
Most Prague to Brno trains use Praha hl.n. and Brno hl.n.
Praha hl.n. is Prague’s main station. Interrail notes that metro line C runs through the station and that bus and tram stops are outside. Give yourself a little extra time if this is your first Czech train trip, because platforms are posted shortly before departure on the station boards.
Brno hl.n. is the central arrival station in Brno. RegioJet’s station data places its Brno main station stop at Nádražní 418/1, which is the station area most visitors mean when they say “Brno main station”.
Check your ticket for the exact Prague stop. Some trains may also call at Praha-Libeň or another Prague station, but Praha hl.n. is the safest default for most visitors staying in central Prague.
Interrail And Eurail Passes
Interrail and Eurail can work well on Prague to Brno, but the reservation rules depend on the operator.
Use a Global Pass or a Czech Republic Pass for this domestic Czech trip. On ČD railjet and EC services, standard seat reservations are generally optional, though Business Class on railjet requires a reservation.
RegioJet is stricter for passholders. RegioJet says Eurail and Interrail passes are valid on its train network in the Czech Republic, Hungary, Slovakia, and Austria, but RJ category services require seat reservations. Interrail’s reservation-fee page also lists RegioJet Prague-Brno-Břeclav reservations as compulsory, with an indicative fee range of 1.30 to 2.80 EUR.
If you are using a pass, decide on the operator first. Then check the live reservation requirement for that exact train before you board.
Booking Advice
Book through the operator that runs the train you want.
Use České dráhy for ČD railjet, EC Metropolitan, and R19 trains. Use RegioJet for RegioJet services. Resellers can be convenient, but the official operator pages are the cleanest source for live train details, disruption notes, class choices, and pass reservations.
For most travelers, the best routine is simple:
- Search ČD and RegioJet for the same date.
- Prefer a direct train; the fastest direct services take about 2 hours 30 minutes.
- Check whether the ticket is tied to a specific train.
- Reserve a seat if you are traveling at a busy time, with luggage, or on RegioJet with a pass.
- Arrive at Praha hl.n. early enough to find the platform without rushing.
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 Brno

Frequently asked questions
Is there a direct train from Prague to Brno?
Yes. Direct trains run from Prague to Brno throughout the day. The main choices are České dráhy and RegioJet.
How long does Prague to Brno by train take?
The fastest direct trains take about 2 hours 30 minutes. ČD’s current Prague to Brno route page gives railjet and EuroCity services as the fastest direct option; the exact time depends on the train and date.
Which station does the Prague to Brno train leave from?
Use Praha hl.n. as the default departure station. It is Prague's main railway station and the usual central departure point for this route.
Which is better, České dráhy or RegioJet?
České dráhy is usually best for frequency and flexibility. RegioJet is worth checking when you want a low fare or prefer its assigned-seat service.
Can I use Interrail or Eurail from Prague to Brno?
Yes, with a valid Global Pass or Czech Republic Pass. RegioJet RJ trains require passholder seat reservations, while ČD Business Class on railjet requires a reservation and standard classes are generally optional.