В Петергоф из Санкт-Петербурга можно добраться самыми разными способами: на электричке, на маршрутном такси и автобусе, на скоростном теплоходе «Метеор» и на вертолете.
Маршрутные такси до Петергофа идут от станций метро «Автово», «Ленинский проспект», «Проспект ветеранов» и «Балтийская». У многих туристов станция «Автово» считается самой популярной и здесь скапливаются большие очереди. В сезон часто приходится ждать до часа. От станции метро «Автово» в Петергоф идут маршрутные такси №№224, 300, 424 и 424А. Также можно доехать на муниципальном автобусе №200.
От станции метро «Ленинский проспект» в Петергоф направляются маршрутные такси №№103, 224 и 420.
От станции метро «Проспект ветеранов» - №№343, 639Б.
От станции метро «Балтийская» - маршрутка №404.
С Балтийского вокзала, расположенного рядом со станцией метро «Балтийская» в Петергоф можно доехать на электричке. Вам нужно найти электрички, идущие по направлениям Калище, Ораниенбаум либо Краснофлотск. Выйти нужно на станции «Новый Петергоф». До музея со станции можно доехать на автобусах 349,350, 351,352,355,356.
С причалов у Дворцового моста на Адмиралтейской и Дворцовой набережной в Петергоф можно отправиться по воде. По этому маршруту курсируют теплоходы на подводных крыльях. Взрослый билет в одну сторону стоит 650 рублей, стоимость детского билета – 300 рублей.
Самый экзотический и дорогой способ добраться в музей-заповедник – вертолетом. От Петропавловской крепости вы можете долететь в Петергоф всего за десять минут. Стоимость билета обычно 3000 рублей. Единственный нюанс – должна набраться группа как минимум пятнадцать человек.