There are 4 ways to get from Narva to Petergof by train, bus, 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 Ivangorod to Leninskij Prospekt6662
3h 52m₽464–668Bus, line 103 bus
- Take the bus from Ivangorod to Saint Petersburg Moskovskaya Metro842
- Take the bus from Ст. Метро "Ленинский Пр." to Фабричная Ул.103
3h 56m₽635–1,660Drive 608.8 km
- Drive from Narva to Petergof608.8 km
9h 6m₽8,774–12,673Bus, line 26 bus
- Take the bus from Narva to Saint Petersburg Bus Terminal960
- Take the bus from Ст. Метро "Обводный Канал" to Ст. Метро "Автово"26
6h 28m₽3,305–4,255
Narva to Petergof by bus
Questions & Answers
The cheapest way to get from Narva to Petergof is to train which costs RUB 460 - RUB 700 and takes 3h 52m.
The fastest way to get from Narva to Petergof is to train which takes 3h 52m and costs RUB 460 - RUB 700.
No, there is no direct bus from Narva to Petergof. However, there are services departing from Ivangorod and arriving at Фабричная Ул. via Московская Площадь and Ст. Метро "Ленинский Пр.". The journey, including transfers, takes approximately 3h 56m.
No, there is no direct train from Narva to Petergof. However, there are services departing from Ivangorod and arriving at Stariy Petergof via Leninskij Prospekt. The journey, including transfers, takes approximately 3h 52m.
The distance between Narva and Petergof is 176 km. The road distance is 608.8 km.
The best way to get from Narva to Petergof without a car is to train which takes 3h 52m and costs RUB 460 - RUB 700.
It takes approximately 3h 52m to get from Narva to Petergof, including transfers.
Narva to Petergof bus services, operated by SKSauto, depart from Ivangorod station.
Narva to Petergof train services, operated by Severo-Zapadnaya PPK, depart from Ivangorod station.
The best way to get from Narva to Petergof is to train which takes 3h 52m and costs RUB 460 - RUB 700. Alternatively, you can bus and line 103 bus, which costs RUB 600 - RUB 1700 and takes 3h 56m.
What companies run services between Narva, Estonia and Petergof, Russia?
Severo-Zapadnaya PPK operates a train from Ivangorod to Leninskij Prospekt once daily. Tickets cost ₽390–600 and the journey takes 2h 53m. Alternatively, you can take a bus from Ivangorod to Фабричная Ул. via Saint Petersburg Moskovskaya Metro, Московская Площадь, and Ст. Метро "Ленинский Пр." in around 3h 56m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- 8 800 775 0000
- OfRas_SZPPK@orw.rzd.ru
- Website
- ppk-piter.ru
Train from Ivangorod to Leninskij Prospekt
- Ave. Duration
- 2h 53m
- Frequency
- Once daily
- Estimated price
- ₽390–600
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- ₽390–550
- Lastochka Train
- ₽460–600
- Phone
- 8 800 770 00 20
- info@sks-auto.ru
- Website
- sks-auto.ru
Bus from Ivangorod to Saint Petersburg Moskovskaya Metro
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- ₽500–1,500
- Schedules at
- sks-auto.ru
- Phone
- 8-800-234-98-80
- Website
- transport.orgp.spb.ru
Bus from Ст. Метро "Ленинский Пр." to Фабричная Ул.
- Ave. Duration
- 1h 5m
- 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
- 1h 21m
- 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
- +372 5656 3056
- info@balticshuttle.ee
- Website
- balticshuttle.ee
Bus from Narva to Saint Petersburg Bus Terminal
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a day
- Estimated price
- ₽3,100–4,100
- Website
- https://www.balticshuttle.ee/en
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 Travelling to the US: What do I need to know?, Train travel in France: A guide to SNCF, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
Narva to Petergof bus services, operated by SKSauto, arrive at Saint Petersburg Moskovskaya Metro station.
Petergof is 1h ahead of Narva. It is currently 12:19 AM in Narva and 1:19 AM in Petergof.
Narva to Petergof train services, operated by Severo-Zapadnaya PPK, arrive at Leninskij Prospekt station.
Yes, the driving distance between Narva to Petergof is 609 km. It takes approximately 9h 6m to drive from Narva to Petergof.










