FlixBus operates a bus from Prague to Brno hourly. Tickets cost 460 Kč - 650 Kč and the journey takes 2h 55m. RegioJet also services this route every 3 hours. Alternatively, RegioJet operates a train from Prague Central Train Station Wilsonova to Brno Main Train Station every 2 hours. Tickets cost 250 Kč - 850 Kč and the journey takes 2h 34m.
The distance between Brno and Prague is 186 km. The road distance is 209.3 km. Get driving directions
Bus or train from Brno to Prague with daily departures. Compare prices, schedules, book cheapest bus & train tickets between Brno and Prague. Brno to Prague Bus or train from $7 up to 50 departures The train journey time between Bucharest and Brno is around 22h 38m and covers a distance of around 1238 km. This includes an average layover time of around 1h 47m. Operated by Romanian Railways (CFR), Hungarian Railways (MÁV), Railjet and others, the Bucharest to Brno train service departs from Bucuresti Nord and arrives in Brno Hlavni Nadrazi. The distance between Brno and Athens is 1371 km. The road distance is 1783.4 km. Train from Brno Zidenice Train Station to Prague Central Train Station Wilsonova