There are 5 ways to get from Oranienbaum to Petergof by train, bus, taxi, or car
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 Oranienbaum-1 to Stariy Petergoftrain
23 min₽18–26Line 359 bus
- Take the bus from Иликовский Пр., Д.1 to Фабричная Ул.bus 359
46 min₽65–88Taxi
- Take the taxi from Oranienbaum to Petergoftaxi 8.8 km
8 min₽410–500Drive 8.8 km
- Drive from Oranienbaum to Petergofcar 8.8 km
8 min₽60–86Bus
- Take the bus from А.С. Г. Ломоносов, Вокзал, Посадки И Высадки Нет to Фабричная Ул.bus 359 / ...
49 min₽65–88
Comparing Your Travel Options
The cheapest way to get from Oranienbaum to Petergof is to train which costs RUB 18 - RUB 26 and takes 23 min.
The fastest way to get from Oranienbaum to Petergof is to taxi which takes 8 min and costs RUB 410 - RUB 500.
Yes, there is a direct bus departing from Иликовский Пр., Д.1 and arriving at Фабричная Ул.. Services depart hourly, and operate Monday to Saturday. The journey takes approximately 34 min.
Yes, there is a direct train departing from Oranienbaum-1 and arriving at Stariy Petergof. Services depart hourly, and operate every day. The journey takes approximately 9 min.
The distance between Oranienbaum and Petergof is 8 km. The road distance is 8.8 km.
The best way to get from Oranienbaum to Petergof without a car is to train which takes 23 min and costs RUB 18 - RUB 26.
The train from Oranienbaum-1 to Stariy Petergof takes 9 min including transfers and departs hourly.
Oranienbaum to Petergof bus services, operated by Saint Petersburg Public Transport, depart from Иликовский Пр., Д.1 station.
Oranienbaum to Petergof train services, operated by Severo-Zapadnaya PPK, depart from Oranienbaum-1 station.
The best way to get from Oranienbaum to Petergof is to train which takes 23 min and costs RUB 18 - RUB 26. Alternatively, you can line 359 bus, which costs RUB 65 - RUB 90 and takes 46 min.
What companies run services between Oranienbaum, Russia and Petergof, Russia?
Severo-Zapadnaya PPK operates a train from Oranienbaum-1 to Stariy Petergof hourly. Tickets cost ₽18–26 and the journey takes 9 min. Alternatively, Saint Petersburg Public Transport operates a bus from Иликовский Пр., Д.1 to Фабричная Ул. hourly. Tickets cost ₽65–88 and the journey takes 34 min.
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Oranienbaum-1 to Stariy Petergof
- Ave. Duration
- 9 min
- Frequency
- Hourly
- Estimated price
- ₽18–26
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽18–24
- Lastochka Train
- ₽21–26
- Phone
- 8-800-234-98-80
- Website
- Saint Petersburg Public Transport
Bus from Иликовский Пр., Д.1 to Фабричная Ул.
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- ₽65–88
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik Card
- ₽65
- Ticket / Bank Card Contactless
- ₽88
Bus from А.С. Г. Ломоносов, Вокзал, Посадки И Высадки Нет to Фабричная Ул.
- Ave. Duration
- 36 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽65–88
- Website
- Saint Petersburg Public Transport
- Schedules at
- Saint Petersburg Public Transport
- Podorozhnik Card
- ₽65
- Ticket / Bank Card Contactless
- ₽88
- Ave. Duration
- 8 min
- Estimated price
- ₽410–500
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 Want to know more about Flixbus?, Train travel in France: A guide to SNCF, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Oranienbaum to Petergof bus services, operated by Saint Petersburg Public Transport, arrive at Фабричная Ул. station.
Oranienbaum to Petergof train services, operated by Severo-Zapadnaya PPK, arrive at Stariy Petergof station.
Yes, the driving distance between Oranienbaum to Petergof is 9 km. It takes approximately 8 min to drive from Oranienbaum to Petergof.





