Březová se trouve à 17 km au sud d'Opava, à 29 km à l'ouest d'Ostrava et à 248 km à l'est de Prague[2].
La commune est limitée par Hradec nad Moravicí au nord, par Skřipov à l'est, par Fulnek à l'est et au sud, par Vrchy au sud, et par Větřkovice, Vítkov et Radkov à l'ouest[3].