Obec Vlkov pod Oškobrhem leží cca 8 km východně od lázeňského města Poděbrady na silnici I. třídy č. 11 spojující Prahu s Hradcem Králové. Jižně od obce se rozkládá vrch Oškobrh s nadmořskou výškou 285 m. Nadmořská výška obce se pohybuje od 230 do 240 m. n. m.