There are 6 ways to get from Rybatskoye (Station) to Petergof by subway, ferry, 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.
Line 3 subway, Hydrofoil
best- Take the subway from Rybatskoye to Mayakovskaya3
- Take the ferry from Central Pier "Descent with lions" to PeterhofMeteor
1h 41m₽1,320–1,366Line 3 subway, line 210 bus
cheapest- Take the subway from Rybatskoye to Mayakovskaya3
- Take the bus from Ст. Метро "Автово" to Фабричная Ул.210 / ...
2h₽180–256Line 3 subway, train
- Take the subway from Rybatskoye to Mayakovskaya3
- Take the train from Baltiysky Railway Terminal to Stariy Petergof
1h 51m₽205–306Drive 40.5 km
- Drive from Rybatskoye (Station) to Petergof40.5 km
38 min₽269–388Taxi
- Take the taxi from Rybatskoye (Station) to Petergof40.5 km
38 min₽650–800Line 241 bus, line 103 bus
- Take the bus from Ст. Метро "Пролетарская" to Ст. Метро "Проспект Ветеранов"241
- Take the bus from Ст. Метро "Проспект Ветеранов" to Фабричная Ул.103
2h 56m₽180–240
Rybatskoye (Station) to Petergof by bus
Questions & Answers
The cheapest way to get from Rybatskoye (Station) to Petergof is to line 241 bus and line 103 bus which costs RUB 180 - RUB 240 and takes 2h 56m.
The fastest way to get from Rybatskoye (Station) to Petergof is to drive which takes 38 min and costs RUB 260 - RUB 390.
No, there is no direct bus from Rybatskoye (Station) to Petergof. However, there are services departing from Ст. Метро "Рыбацкое" and arriving at Фабричная Ул. via Ст. Метро "Пролетарская" and Ст. Метро "Проспект Ветеранов". The journey, including transfers, takes approximately 2h 56m.
No, there is no direct train from Rybatskoye (Station) to Petergof. However, there are services departing from Rybatskoye and arriving at Stariy Petergof via Ploshchad Vosstaniya and Baltiysky Railway Terminal. The journey, including transfers, takes approximately 1h 51m.
The distance between Rybatskoye (Station) and Petergof is 43 km. The road distance is 40.5 km.
The best way to get from Rybatskoye (Station) to Petergof without a car is to line 3 subway and Hydrofoil which takes 1h 41m and costs RUB 1320 - RUB 1370.
It takes approximately 1h 41m to get from Rybatskoye (Station) to Petergof, including transfers.
Rybatskoye (Station) to Petergof bus services, operated by Saint Petersburg Public Transport, depart from Ст. Метро "Пролетарская" station.
Rybatskoye (Station) to Petergof train services, operated by Saint Petersburg Metro, depart from Rybatskoye station.
Rybatskoye (Station) to Petergof bus services, operated by Saint Petersburg Public Transport, arrive at Ст. Метро "Проспект Ветеранов" station.
What companies run services between Rybatskoye (Station), Russia and Petergof, Russia?
You can take a bus from Ст. Метро "Рыбацкое" to Фабричная Ул. via Ст. Метро "Пролетарская" and Ст. Метро "Проспект Ветеранов" in around 2h 56m.
- Phone
- 8-800-350-11-55
- info@metro.spb.ru
- Website
- metro.spb.ru
Subway from Rybatskoye to Mayakovskaya
- Ave. Duration
- 27 min
- Frequency
- Every 5 minutes
- Estimated price
- ₽60–86
- Website
- https://metro.spb.ru/en/
- Schedules at
- https://metro.spb.ru/map.html
- Podorozhnik card
- ₽60
- Metro token
- ₽86
- Phone
- 8 800 775 0000
- OfRas_SZPPK@orw.rzd.ru
- Website
- ppk-piter.ru
Train from Baltiysky Railway Terminal to Stariy Petergof
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₽85–130
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- ₽85–120
- Lastochka Train
- ₽100–130
- Phone
- 8-800-234-98-80
- Website
- transport.orgp.spb.ru
Bus from Ст. Метро "Автово" to Фабричная Ул.
- Ave. Duration
- 57 min
- Frequency
- Every 20 minutes
- Estimated price
- ₽60–80
- Website
- https://transport.orgp.spb.ru/
- Schedules at
- https://transport.orgp.spb.ru/routes
- Podorozhnik card
- ₽60
- Ticket
- ₽80
Bus from Ст. Метро "Пролетарская" to Ст. Метро "Проспект Ветеранов"
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- ₽60–80
- Website
- https://transport.orgp.spb.ru/
- Schedules at
- https://transport.orgp.spb.ru/routes
- Podorozhnik card
- ₽60
- Ticket
- ₽80
Bus from Ст. Метро "Проспект Ветеранов" to Фабричная Ул.
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- ₽60–80
- Website
- https://transport.orgp.spb.ru/
- Schedules at
- https://transport.orgp.spb.ru/routes
- Podorozhnik card
- ₽60
- Ticket
- ₽80
- Phone
- +7 (812) 426-17-17
- Website
- peterhof-express.ru
Ferry from Central Pier "Descent with lions" to Peterhof
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₽1,200
- Schedules at
- peterhof-express.ru
- Book at
- boattrip.ru
- Ave. Duration
- 38 min
- Estimated price
- ₽650–800
Yandex Taxi
- Phone
- +7 812 366-66-66
- Website
- taxi.yandex.ru
Maxim
- Phone
- +7 812 455-55-55
- Website
- taximaxim.ru
Citymobil
- Phone
- +7 812 404-44-44
- Website
- city-mobil.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 How to get from Florence to Rome, Heading to Europe? Read this before you buy a Eurail Pass, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
Rybatskoye (Station) to Petergof train services, operated by Saint Petersburg Metro, arrive at Mayakovskaya station.
Yes, the driving distance between Rybatskoye (Station) to Petergof is 40 km. It takes approximately 38 min to drive from Rybatskoye (Station) to Petergof.












