Brody są jednym z najstarszych miast Ukrainy. Miasto jest położone w granicach Równiny Brodzkiej, przez jego część południową płynie niewielka rzeka Bołdurka (prawy dopływ Styru). Brody są usytuowane w północno-wschodniej części obwodu lwowskiego, na pograniczu Galicji i Wołynia, gdzie przebiegała granica między Austro-Węgrami a Rosją.