There are 5 ways to get from Velikiy Novgorod to 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 Mendeleevskaya to Moskovsky Railway Terminaltrain 804M / ...
- Take the train from Baltiysky Railway Terminal to Stariy Petergoftrain
4h 2m₽653–942Bus, line 26 bus
cheapest- Take the bus from Velikiy Novgorod Bus station to Saint Petersburg Bus Terminalbus 4802 / ...
- Take the bus from Ст. Метро "Обводный Канал" to Ст. Метро "Автово"bus 26
5h 48m₽580–1,032Bus, line 103 bus
- Take the bus from Velikiy Novgorod Bus station to Saint Petersburg Moskovskaya Metrobus 6037-4802
- Take the bus from Ст. Метро "Ленинский Пр." to Фабричная Ул.bus 103
4h 6m₽725–1,013Drive 201.8 km
- Drive from Velikiy Novgorod to Petergofcar 201.8 km
2h 23m₽1,336–1,930Taxi
- Take the taxi from Velikiy Novgorod to Petergoftaxi 201.8 km
2h 23m₽3,800–4,600
Comparing Your Travel Options
The cheapest way to get from Velikiy Novgorod to Petergof is to bus and line 26 bus which costs RUB 550 - RUB 1100 and takes 5h 48m.
The fastest way to get from Velikiy Novgorod to Petergof is to drive which takes 2h 23m and costs RUB 1300 - RUB 2000.
No, there is no direct bus from Velikiy Novgorod station to Petergof. However, there are services departing from Velikiy Novgorod Bus station and arriving at Фабричная Ул. via Московская Площадь and Ст. Метро "Ленинский Пр.". The journey, including transfers, takes approximately 4h 6m.
No, there is no direct train from Velikiy Novgorod to Petergof. However, there are services departing from Mendeleevskaya and arriving at Stariy Petergof via Ploshchad Vosstaniya and Baltiysky Railway Terminal. The journey, including transfers, takes approximately 4h 2m.
The distance between Velikiy Novgorod and Petergof is 225 km. The road distance is 201.8 km.
The best way to get from Velikiy Novgorod to Petergof without a car is to train which takes 4h 2m and costs RUB 650 - RUB 950.
It takes approximately 4h 2m to get from Velikiy Novgorod to Petergof, including transfers.
Velikiy Novgorod to Petergof bus services, operated by SKSauto, depart from Velikiy Novgorod Bus station.
Velikiy Novgorod to Petergof train services, operated by Severo-Zapadnaya PPK, depart from Mendeleevskaya station.
The best way to get from Velikiy Novgorod to Petergof is to train which takes 4h 2m and costs RUB 650 - RUB 950. Alternatively, you can bus and line 103 bus, which costs RUB 700 - RUB 1100 and takes 4h 6m.
What companies run services between Velikiy Novgorod, Russia and Petergof, Russia?
You can take a train from Mendeleevskaya to Stariy Petergof via Moskovsky Railway Terminal, Ploshchad Vosstaniya, Baltiyskaya, and Baltiysky Railway Terminal in around 4h 2m. Alternatively, you can take a bus from Velikiy Novgorod Bus station to Фабричная Ул. via Saint Petersburg Moskovskaya Metro, Московская Площадь, and Ст. Метро "Ленинский Пр." in around 4h 6m.
- Phone
- 8 800 775 0000
- [email protected]
- Website
- Severo-Zapadnaya PPK
Train from Mendeleevskaya to Moskovsky Railway Terminal
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- ₽500–750
- Book at
- Russian Railways
- Website
- Severo-Zapadnaya PPK
- Commuter Electric Train
- ₽500–700
- Lastochka Train
- ₽550–750
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
- Commuter Electric Train
- ₽85–120
- Lastochka Train
- ₽100–130
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Velikiy Novgorod Bus station to Saint Petersburg Moskovskaya Metro
Bus from Velikiy Novgorod Bus station to Saint Petersburg Bus Terminal
- Phone
- 8-800-234-98-80
- Website
- Saint Petersburg Public Transport
Bus from Ст. Метро "Ленинский Пр." to Фабричная Ул.
- Ave. Duration
- 1h 5m
- 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
Bus from Ст. Метро "Обводный Канал" to Ст. Метро "Автово"
- Ave. Duration
- 1h 21m
- 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
- 2h 23m
- Estimated price
- ₽3,800–4,600
Taxi Maxim
- Phone
- +7 (8162) 22-22-22
- Website
- taximaxim.ru
Yandex Taxi
- 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 Italian Lakes: Getting around by train, French strikes 2018: What are my alternative transport options?, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Velikiy Novgorod to Petergof bus services, operated by SKSauto, arrive at Saint Petersburg Moskovskaya Metro station.
Velikiy Novgorod to Petergof train services, operated by Severo-Zapadnaya PPK, arrive at Moskovsky Railway Terminal station.
Yes, the driving distance between Velikiy Novgorod to Petergof is 202 km. It takes approximately 2h 23m to drive from Velikiy Novgorod to Petergof.







