Lišany se trouve à 5 km au nord de Rakovník et à 49 km à l'ouest-nord-ouest de Prague[2].
La commune est limitée par Krupá à l'ouest et au nord, par Krušovice au nord-est, par Lužná à l'est et au sud, par Rakovník au sud, et par Olešná et Chrášťany à l'ouest[3].