Prague to Brno by train

Last reviewed: July 2026

Typical duration
2h36
Frequency
every hour
Direct
Direct service
From price
fares from 99 CZK
Cesky Krumlov old town beside the Vltava River

Train service

České dráhy

České dráhy (ČD) is the Czech national rail operator, offering regional and international train services across Central Europe.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

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 faster direct trains take about 2 hours 30 minutes to 2 hours 40 minutes. ČD lists 2 hours 36 minutes for its railjet and EC Metropolitan services, while its slower R19 takes about 3 hours 04 minutes.

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.

More routes