How to Arrive

Current schedules (valid from January 1, 2020) of trains and buses are below. General travel recommendations are as follows.

Brno airport (BRQ) offers only very limited number of regular flights. Currently, only few flights by Ryanair are scheduled to London Stansted, Milan Bergamo and Berlin Schönefeld. Therefore, it is recommended to arrive by plane to main airports in Prague, Vienna (Austria), or Bratislava (Slovakia) and then to take a train (or a bus) to Brno.

Via Prague

  • Prague airport (PRG) offers large number of flights.
  • Brno has regular and very frequent direct train and bus connection with Prague all day.
  • Express trains run on routes Prague—Brno—Vienna and Prague—Brno—Bratislava between stations Praha hlavní nádraží (Prague main railway station) and Brno hlavní nádraží (Brno main railway station) with travel time ca. 2h30.
  • Most of the trains (called railjet and EuroCity) are operated by Czech Railways and runs once an hour between Prague and Brno. The seat reservation is not obligatory in these trains, but it is strongly recommended. 
  • Other trains, running about once every 1–2 hours, are operated by RegioJet company. Seat reservation is obligatory in these trains.
  • Direct buses run between Praha Florenc bus station and Brno Benešova bus station at least once an hour, with travel time ca. 2h35. Most of them are operated by RegioJet or FlixBus companies. The seat reservation is usually obligatory.
  • From Prague airport to the main railway station: The simplest way is to use the direct bus Airport Express from Terminal 1 (in walking distance from Terminal 2) to the main railway station (Hlavní nádraží), the journey takes 30–45 minutes. Alternatively (but more frequently), you can get from the airport to the main railway station and bus station Florenc in the following way: take bus 119 from Terminal 1 or 2 to the final stop Nádraží Veleslavín, change there to metro line A (direction Depo Hostivař) and go to station Muzeum and change there to metro line C (direction Letňany), the whole journey takes almost 1 hour.
  • Our recommendation: Take the bus Airport Express from Prague airport to the main railway station and then take any direct express train to Brno (most of the trains further continues to Vienna or Bratislava). The whole way (including enough extra time) will take ca. 4 hours.

Via Vienna (Austria)

  • Vienna airport (VIE) offers large number of flights.
  • Brno has regular direct train and bus connection with Vienna.
  • Express trains run between stations Brno hlavní nádraží (Brno main railway station) and Wien Hauptbahnhof (Wien Hbf, Vienna main railway station) with travel time ca. 1h25, once every 1–2 hours from 6.30 to 21.00. Most of the trains (called railjet) are operated by Czech Railways (or ÖBB, in Austria), with recommended seat reservation. Other trains are operated by RegioJet company and have obligatory seat reservation.
  • From Vienna airport to the main railway station: From the airport station Wien Flughafen take any railjet train to the Wien Hauptbahnhof station. They run every 30 minutes and the journey take ca. 15 minutes. Alternatively, the airport is serviced also by commuter trains S7 and City Airport Trains, but you need additonal transfer in the downtown to reach the main railway station.
  • Our recommendation: Take any railjet train from the aiport to Wien Hauptbahnhof and then take a train to Brno. The whole way (including some extra time for change) will take ca. 2h05.
  • There are also few buses between 7.00 to 23.30 directly connecting Vienna airport with Brno Benešova bus station with travel time ca. 2h30–2h45. They are operated by companies RegioJet or FlixBus (with obligatory seat reservation).

Via Bratislava (Slovakia)

  • Bratislava airport (BTS) offers flights from/to some main airports in Europe.
  • Brno has regular direct train and bus connection with Bratislava.
  • Express trains run between stations Brno hlavní nádraží (Brno main railway station) and Bratislava hlavná stanica (Bratislava main railway station) with travel time ca. 1h25, once every 1–2 hours from 5.00 to 20.00. Most of the trains (called railjet or EuroCity) are operated by Czech Railways, with recommended seat reservation. Other trains are operated by RegioJet company and have obligatory seat reservation.
  • From Bratislava airport to the main railway station: Take the direct bus 61 with travel time ca. 30 minutes.
  • Our recommendation: Take the bus 61 from the aiport to the Bratislava main railway station and take a train to Brno. The whole way (including some extra time for change) will take ca. 2h15.
  • There are also frequent direct buses between Bratislava autobusová stanica (Bratislava bus station) and Brno Benešova bus station all day with travel time ca. 1h25–1h45. They are operated by companies RegioJet or FlixBus (with obligatory seat reservation). You can reach the Bratislava bus station from the airport by bus line 61 to stop Trnavské mýto where you change to bus 68 going to station Košická-autobusová stanica, the way from the airport takes ca. 40 minutes.

Schedules of trains and buses between Brno and Prague / Vienna / Bratislava (valid from January 1, 2020)

Schedule of trains (PDF file) Schedule of buses (PDF file)

Links to websites of the airports, train and bus operators and IDOS–route planner

Prague airport (PRG) Vienna airport (VIE) Bratislava airport (BTS)

České dráhy (Czech railways) RegioJet (trains, buses, planes) ÖBB (Austrian railways) FlixBus (buses) IDOS – route planner