Osada Vojtěchov leží v malebném Kokořínsku, je součástí nedalekého města Mšeno, od něhož leží asi 3,5 km na severozápad. Protéká jí říčka Pšovka.