La commune est situé dans la région historique de Bohême, sur la rive gauche de la Moldau (Vltava). Nelahozeves se trouve à 3 km au nord de Kralupy nad Vltavou, à 17 km au sud-ouest de Mělník et à 23 km au nord-ouest du centre de Prague[2].
Un château du style de la Renaissance italienne a été construit à partir de 1553 par Florián Gryspek de Gryspach (1504-1588), conseiller du roi Ferdinand Ier. Les travaux s'étaient poursuivis jusqu'à´au début du XVIIe siècle. Dominant la Moldau de ses trois étages, couvert d'immenses toits, il était, dit-on, relié à Roudnice par des souterrains assez grands pour que l'on puisse y circuler à cheval! On y montrait des cachots où, pendant fort longtemps, on put lire les inscriptions gravées dans la pierre par des captifs. L’extérieur du château porte la marque très pure du XVIIe siècle. L'intérieur est typiquement Renaissance, dans le style dit florentin : très vastes salles, plafonds à caissons, cheminées de grès.
Jaromir Kunrt et Miroslav Skaloud, « Extension du complexe de stockage de pétrole brut à Nelahozeves (République tchèque) », Revue Construction métallique, no 1, , p. 40-55