К сожалению Петергоф далеко от метро. И ехать туда от метро придется на маршрутке или автобусе.
Маршрутка №420 - идет от метро Ленинский проспект. Посадка прямо у метро.
Маршрутка №103 - идет от метро Ленинский проспект. Посадка прямо у метро.
Маршрутка №343 - идет от метро проспект Ветеранов. Остановку очень трудно найти, если едете в первый раз.
Маршрутка №424 - идет от метро Автово.
Маршрутка №404 - идет от метро Балтийская. Прямо от Балтийского вокзала.
Маршрутка №300 - идет от метро Автово.
Автобус №200 - идет от метро Кировский завод. Едет ощутимо дольше маршруток.
Автобус №210 - идет от метро Кировский завод. Едет ощутимо дольше маршруток.
Вот такая коллекция. Все они довезут прямо до ворот парка. А возвращаться можно любой маршруткой.
Электричкой тоже можно. Но до парка придется доехать от вокзала несколько остановок на транспорте. Там достаточно далеко идти. И по пути смотреть особо нечего.