Moravský Krumlov leží 40 km jižně od Brna v předhůří brněnské pahorkatiny asi 5 km západně od hřebenu Krumlovského lesa. Město leží v údolním kotli obtékaném řekou Rokytnou v malebné krajině se střídajícími se lukami, lesy a poli. Správní území města má výměru 4955 ha. Město má asi 6042 obyvatel.