Suchomasty se trouve à 6 km à l'est-sud-est de Zdice, à 9 km au sud-sud-ouest de Beroun et à 34 km au sud-ouest de Prague[2].
La commune est limitée par Tmaň et Koněprusy au nord, par Měňany et Vinařice à l'est, par Bykoš et Libomyšl au sud, et par Málkov à l'ouest[3].