Hrob se trouve à 8 km à l'ouest de Teplice, à 24 km à l'ouest d'Ústí nad Labem et à 83 km au nord-ouest de Prague[2].
La commune est limitée par Moldava et Mikulov au nord, par Košťany à l'est, par Jeníkov au sud, par Háj u Duchcova à l'ouest et par Osek au nord-ouest[3].