Prague to Brno by train

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

View of Brno, Czechia
Typical duration
2h36
Frequency
every hour
Changes
Direct
Origin
Prague
Destination
Brno
Country
Czechia

Where to book

Train tickets

  • Omio

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

    Check times & prices
  • Trainline

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

Train service

Find places to stay in Brno

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in BrnoHotels and apartments via Booking.com

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