Dolní Beřkovice est arrosée par l'Elbe et se trouve à 5 km au nord-nord-ouest de Mělník et à 36 km au nord du centre de Prague[2].
La commune est limitée par Horní Počaply et Liběchov au nord, par Mělník à l'est, par Hořín au sud et par Cítov à l'ouest[3].