There are 5 ways to get from Moskovskaya to Petergof by train, bus, car, subway, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Moscow
best- Take the train from Nijnii Novgorod Moskov to Moscow Vostochny Station707Г / ...
- Take the train from Leningradsky Railway Terminal to Moskovsky Railway Terminal754А / ...
9h 37m₽4,200–15,836Bus
cheapest- Take the bus from Nizhny Novgorod Kanavinskiy to Saint Petersburg Bus Terminal703001/703002
18h 12m₽2,959–4,965Drive 1,122.1 km
- Drive from Moskovskaya to Petergof1,122.1 km
12h 49m₽7,249–10,470Subway, fly, train
- Take the subway from Moskovskaya to Park Kultury
- Fly from Nizhny Novgorod International Airport (GOJ) to Pulkovo Airport (LED)GOJ - LED
- Take the train from Leninskij Prospekt to Stariy Petergof
5h 50m₽55,232–90,323Train
- Take the train from Nijnii Novgorod Moskov to Moskovsky Railway Terminal059Г / ...
18h 12m₽3,460–5,895
Nizhny Novgorod International Airport (GOJ) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Moskovskaya to Petergof is to bus which costs RUB 2900 - RUB 5000 and takes 18h 12m.
The fastest way to get from Moskovskaya to Petergof is to subway and fly and train which takes 5h 50m and costs RUB 55000 - RUB 95000.
No, there is no direct bus from Moskovskaya to Petergof. However, there are services departing from Nizhny Novgorod Kanavinskiy and arriving at Фабричная Ул. via Ст. Метро "Обводный Канал" and Ст. Метро "Ленинский Пр.". The journey, including transfers, takes approximately 18h 12m.
No, there is no direct train from Moskovskaya to Petergof. However, there are services departing from Nijnii Novgorod Moskov and arriving at Stariy Petergof via Cherkizovskaya, Leningradsky Railway Terminal, Ploshchad Vosstaniya and Baltiysky Railway Terminal. The journey, including transfers, takes approximately 9h 37m.
The distance between Moskovskaya and Petergof is 1135 km. The road distance is 1122.1 km.
The best way to get from Moskovskaya to Petergof without a car is to train via Moscow which takes 9h 37m and costs RUB 4200 - RUB 16000.
It takes approximately 9h 37m to get from Moskovskaya to Petergof, including transfers.
Moskovskaya to Petergof bus services, operated by Ecolines, depart from Nizhny Novgorod Kanavinskiy station.
Moskovskaya to Petergof train services, operated by Russian Railways (Commuter Trains), depart from Nijnii Novgorod Moskov station.
The best way to get from Moskovskaya to Petergof is to train via Moscow which takes 9h 37m and costs RUB 4200 - RUB 16000. Alternatively, you can bus, which costs RUB 2900 - RUB 5000 and takes 18h 12m.
What companies run services between Moskovskaya, Nizhny Novgorod Oblast, Russia and Petergof, Russia?
You can take a train from Nijnii Novgorod Moskov to Stariy Petergof via Moscow Vostochny Station, Cherkizovskaya, Komsomolskaya, Leningradsky Railway Terminal, Moskovsky Railway Terminal, Ploshchad Vosstaniya, Baltiyskaya, and Baltiysky Railway Terminal in around 9h 37m. Alternatively, Ecolines operates a bus from Nizhny Novgorod Kanavinskiy to Saint Petersburg Bus Terminal twice a week. Tickets cost ₽2,800–4,800 and the journey takes 15h 24m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroflot.ru
Flights from Nizhny Novgorod International Airport to Pulkovo Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₽9,500–60,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Nijnii Novgorod Moskov to Moscow Vostochny Station
- Ave. Duration
- 3h 44m
- Frequency
- Every 3 hours
- Estimated price
- ₽2,100–3,000
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽2,100–3,000
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- ₽2,800–4,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽2,800–4,100
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Nijnii Novgorod Moskov to Moscow Vostochny Station
- Ave. Duration
- 6h 16m
- Frequency
- Twice daily
- Estimated price
- ₽1,700–3,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,700–2,500
- 2nd Class (Kupé)
- ₽2,500–3,600
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 8h 11m
- Frequency
- 5 times a day
- Estimated price
- ₽2,200–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽2,200–3,100
- 2nd Class (Kupé)
- ₽3,000–4,200
Train from Nijnii Novgorod Moskov to Moskovsky Railway Terminal
- Ave. Duration
- 16h 45m
- Frequency
- 3 times a day
- Estimated price
- ₽3,300–6,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,300–4,600
- 2nd Class (Kupé)
- ₽4,200–6,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 3h 48m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
- Phone
- 8 800 775 54 53
- Website
- grandexpress.ru
Train from Leningradsky Railway Terminal to Moskovsky Railway Terminal
- Ave. Duration
- 8h 48m
- Frequency
- Once daily
- Estimated price
- ₽5,000–12,000
- Website
- https://grandexpress.ru/
- Kupé
- ₽5,000–6,500
- SW
- ₽9,500–12,000
- Luxe
- ₽30,000–36,000
- Website
- metronn.ru
Subway from Moskovskaya to Park Kultury
- Ave. Duration
- 15 min
- Frequency
- Every 10 minutes
- Estimated price
- ₽26–35
- Website
- http://metronn.ru/
- Schedules at
- http://metronn.ru/trains-shedule
- Phone
- 8 800 775 0000
- OfRas_SZPPK@orw.rzd.ru
- Website
- ppk-piter.ru
Train from Leninskij Prospekt to Stariy Petergof
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- ₽65–100
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- ₽65–95
- Lastochka Train
- ₽80–100
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Nizhny Novgorod Kanavinskiy to Saint Petersburg Bus Terminal
- Ave. Duration
- 15h 24m
- Frequency
- Twice a week
- Estimated price
- ₽2,800–4,800
- Website
- https://ecolines.net/
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 Slovenia: Getting from Ljubljana to Lake Bled, Italian Lakes: Getting around by train, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Moskovskaya to Petergof bus services, operated by Ecolines, arrive at Saint Petersburg Bus Terminal station.
Moskovskaya to Petergof train services, operated by Russian Railways (Commuter Trains), arrive at Moscow Vostochny Station.
Yes, the driving distance between Moskovskaya to Petergof is 1122 km. It takes approximately 12h 49m to drive from Moskovskaya to Petergof.






















