Добраться до Петергофа из Санкт-Петербурга можно на электричке, на маршрутном такси, на муниципальном автобусе, на теплоходе на подводных крыльях "Метеор" и "Восход" или на такси.
Из Санкт-Петербурга до Петергофа можно добраться на маршрутке от метро Автово, Балтийского вокзала и от метро Ленинский проспект, а также на электричке с Балтийского вокзала.