Brodeslavy se trouve à 6 km au sud-est de Kralovice, à 28 km au nord-nord-est de Plzeň et à 65 km à l'ouest-sud-ouest de Prague[4].
La commune est limitée par Kožlany à l'ouest et au nord, par Černíkovice au nord, par Všehrdy à l'est et par Bohy au sud[5].