Trains from Prague to Brno are a great way to travel from the Czech capital to the country’s second largest city. They’re one of the most convenient ways to travel, and offer great views along the way.
Trains between these cities are operated by Czech Railways, the national rail company. They run regularly from Prague’s Hlavni Nadrazi station, which is centrally located and accessible from all over the city via public transport and taxis.
Trains arrive at Brno’s Hlavni Nadrazi station, which is also the primary station in the city.
Trains from Prague to Brno depart one to three times an hour throughout the day, so it is easy to travel whenever your schedule dictates.
The travel time ranges from 2 hours and 40 minutes to 3 hours and 45 minutes, depending on what train you take.
Ticket fares for trains from Prague to Brno start at 210 CZK. You can buy train tickets online or at the station. Discounts are available for passengers that qualify.
