Есть несколько способов самостоятельно добраться до Петергофа.
Самый быстрый (но и самый дорогой) - это Метеор от Дворцовой или Английской набережной, который ходит каждые 15/30/60 минут в зависимости от компании и привозит пассажиров к причалу прямо в петергофском парке.
Кроме того до Петергофа можно добраться на электричке от Балтийского вокзала. Однако от станции Старый Петергоф придется прогуляться около получаса до парка.
Наконец, до Петергофа можно добраться на маршрутном такси от станций метро Автова или Ленинский проспект. Маршрутки довезут пассажиров до самого входа в парк.
Когда я был студентом, добирался на велосипеде по Петергофскому шоссе. Машин, правда, было поменьше. (Конец 70-х - начало 80-х)
До Петергофа можно доехать на маршрутке, автобусе или на электричке с Витебского. На электричке кстати недорого и они не забиты битком. Более подробно можно посмотреть на нашей страничке https://taksi.bz/v-Petergof.html
с Балтийского вокзала