З центру Петербурга від станції метро «Балтійська» ходить наземний транспорт до Петергофа – електрички та маршрутне таксі, відправлення від метро чи Балтійського вокзалу. Час у дорозі – від 45 хвилин до 1 години. Найшвидший, зручний спосіб доїхати з центральної частини Пітера до Петергоф – замовити екскурсію.
До Петергофа ви доїдете автобусами №200, 210 або 401. Сісти на них вийде тільки біля станції метро «Автово», повз інші станції вони не ходять. Також з 1 червня 2022 року з'явиться четвертий автобус, на якому можна доїхати до Петергофа – №103. Посадка прямо біля станції метро «Проспект Ветеранів».
Автобуси. З Пітера до Петергофа ходить кілька маршрутів: від метро «Автово» автобуси 200, 204 та 210. від метро «Проспект Ветеранів» автобуси 343 та 103.
Маршрутки до Петергофа від станції "Ленінський проспект": – Вартість проїзду 70 рублів. – вартість проїзду 80 рублів.