Brno can be reached easily by direct trains from Prague, Vienna, Bratislava, and Budapest, or by plane to Vienna and then by coach or train (130 km). Another possibility is to go by plane to Prague and then travel about 200 km by coach or train.
The nearest international airports are in Vienna (130km) and Prague (200km). There are good train/bus connections to Brno from there, some airlines even offer direct bus transport to Brno from the airport. Ask your travel agent for this option when buying your plane ticket.
Timetables for direct microbuses from Airport Prague-Ruzyne to Brno (operated by Czech airlines) are available at http://www.csa.cz/en/ (use the link "Timetable" and select "destination" Brno; the buses are denoted as flights).
Reservation in advance (including for your departure) is strongly recommended. Please note that there is a significant difference in the ticket prices if you fly to/from Prague with Czech Airlines (about 4.5 Euro) and with another company (about 21 Euro).
From Prague airport called "Ruzyne" you can go also to the main train station in the center of the city. Find the connections there by entering folowing stations into the Prague public transit:
From : letiste (in Czech it means airport)
To : hlavni nadrazi (in Czech it means main (train) station)
Brno can be reached easily by direct EC trains from Prague, Vienna, Bratislava, and Budapest. You may find some train connections which may suit you best at
Brno is located in the southwest part of the Czech Republic, on the backbone motorway D-1 Prague-Brno-Bratislava, and the rail-road line Prague-Brno-Vienna.
The nearest international airports are Vienna (recommended) and Prague. Brno is about 120 minutes drive from Vienna or 150 minutes drive from Prague. Use exit 190 when leaving motorway from Prague.
Official travel information