Город Петродворец находится в Петродворцовом р-не. От Санкт-Петербурга - на юго-запад вдоль южного берега Финского залива. К расстоянию от Москвы до Петербурга добавьте 29 км по ж. д. от Балтийского вокзала в центре СПб или 22 км от последней в эту сторону станции метро "Ленинский проспект". На машине дорога короче.