There are 5 ways to get from Saint Petersburg to Stary Petergof by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Baltiysky Railway Terminal to Stariy Petergoftrain
45 min₽85–130Line 210 bus
- Take the bus from Ст. Метро "Автово" to Ул. Дзержинскогоbus 210 / ...
1h 29m₽120–160Drive 36 km
- Drive from Saint Petersburg to Stary Petergofcar 36 km
36 min₽245–353Taxi
- Take the taxi from Saint Petersburg to Stary Petergoftaxi 36 km
36 min₽850–1,100Line 210 bus via Pushkinskaya
- Take the bus from Ст. Метро "Автово" to Ул. Дзержинскогоbus 210 / ...
1h 29m₽120–166
Saint Petersburg to Stary Petergof by bus
Questions & Answers
The cheapest way to get from Saint Petersburg to Stary Petergof is to train which costs RUB 85 - RUB 130 and takes 45 min.
The fastest way to get from Saint Petersburg to Stary Petergof is to drive which takes 36 min and costs RUB 240 - RUB 360.
No, there is no direct bus from Saint Petersburg to Stary Petergof. However, there are services departing from Ст. метро "Нарвская" and arriving at Ул. Дзержинского via Ст. Метро "Автово". The journey, including transfers, takes approximately 1h 29m.
Yes, there is a direct train departing from Baltiysky Railway Terminal and arriving at Stariy Petergof. Services depart hourly, and operate every day. The journey takes approximately 45 min.
The distance between Saint Petersburg and Stary Petergof is 32 km. The road distance is 36 km.
The best way to get from Saint Petersburg to Stary Petergof without a car is to train which takes 45 min and costs RUB 85 - RUB 130.
The train from Baltiysky Railway Terminal to Stariy Petergof takes 45 min including transfers and departs hourly.
Saint Petersburg to Stary Petergof bus services, operated by Saint Petersburg Public Transport, depart from Ст. Метро "Автово" station.
Saint Petersburg to Stary Petergof train services, operated by Severo-Zapadnaya PPK, depart from Baltiysky Railway Terminal station.
The best way to get from Saint Petersburg to Stary Petergof is to train which takes 45 min and costs RUB 85 - RUB 130. Alternatively, you can line 210 bus, which costs RUB 120 - RUB 160 and takes 1h 29m.
What companies run services between Saint Petersburg, Russia and Stary Petergof, Russia?
Severo-Zapadnaya PPK operates a train from Baltiysky Railway Terminal to Stariy Petergof hourly. Tickets cost ₽85–130 and the journey takes 45 min. Alternatively, Saint Petersburg Public Transport operates a bus from Ст. Метро "Автово" to Ул. Дзержинского every 20 minutes. Tickets cost ₽60–80 and the journey takes 1h 5m.
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Baltiysky Railway Terminal to Stariy Petergof
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₽85–130
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽85–120
- Lastochka Train
- ₽100–130
- Phone
- 8-800-234-98-80
- Website
- Saint Petersburg Public Transport
Bus from Ст. Метро "Автово" to Ул. Дзержинского
- Ave. Duration
- 1h 5m
- Frequency
- Every 20 minutes
- Estimated price
- ₽60–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
Bus from Ст. Метро "Автово" to Ул. Дзержинского
- Ave. Duration
- 1h 5m
- Frequency
- Every 20 minutes
- Estimated price
- ₽60–80
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik card
- ₽60
- Ticket
- ₽80
- Ave. Duration
- 36 min
- Estimated price
- ₽850–1,100
Citymobil
- Phone
- +7 812 404-44-44
- Website
- city-mobil.ru
Maxim
- Phone
- +7 812 455-55-55
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 812 366-66-66
- Website
- taxi.yandex.ru
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, Italian Lakes: Getting around by train, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Stary Petergof bus services, operated by Saint Petersburg Public Transport, arrive at Ул. Дзержинского station.
Saint Petersburg to Stary Petergof train services, operated by Severo-Zapadnaya PPK, arrive at Stariy Petergof station.
Yes, the driving distance between Saint Petersburg to Stary Petergof is 36 km. It takes approximately 36 min to drive from Saint Petersburg to Stary Petergof.





