До Петергофа можно доехать на маршрутке, автобусе или на электричке с Витебского. На электричке кстати недорого и они не забиты битком. Более подробно можно посмотреть на нашей страничке https://taksi.bz/v-Petergof.html
До Петергофа из Санкт-Петербурга можно добраться на электричке, на маршрутном такси, на муниципальном автобусе, на теплоходе на подводных крыльях «Метеор» и «Восход», на такси, на автомобиле. Подробнее можно узнать по ссылке https://kakdobratsya.com/luchshie-sposobyi-dobratsya-do-petergofa-iz-sankt-peterburga/