Можна, можливо дістатися до Балтійського вокзалу (метро Балтійська), купити квиток до Нового Петергофа і сісти на одну з електричок, що рухаються до станцій Оранієнбаума, Леб'яжого або Калище. Всі ці електрички довезуть до Петергофа. Дорога від Ст. Петербурга до Петергофа займає приблизно 45 хвилин.
До Петергофа ви доїдете автобусами №200, 210 або 401. Сісти на них вийде тільки біля станції метро «Автово», повз інші станції вони не ходять. Також з 1 червня 2022 року з'явиться четвертий автобус, яким можна доїхати до Петергофа – №103. Посадка прямо біля станції метро «Проспект Ветеранів».
Найшвидша електричка Санкт-Петербург (Балтійський вокзал) Петергоф доїжджає за 28 хвилин. Ціна квитка за повним тарифом – від 62 ₽.
Усе електрички до Петергофа вирушають від Балтійського вокзалу Санкт-Петербурга (метро "Балтійська").