Город Брно – второй по величине населенный пункт Чехии, административный центр Южноморавского края и главный город исторической области Моравия. Он расположен на юго-востоке страны, в 207 км от Праги, 170 км от Остравы и 336 км от Карловых Вар. Расстояние до Вены (Австрия) составляет 137 км, до Братиславы (Словакия) – 132 км.
Стык Южноморавской равнины и Чешско-Моравской возвышенности, где находится Брно, – это поросшие лесом холмы.