There are 4 ways to get from Dzerzhinsk to Saint Petersburg by plane, subway, 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.
Fly, line 2 subway
best- Fly from Nizhny Novgorod International Airport (GOJ) to Pulkovo Airport (LED)plane GOJ - LED
- Take the subway from Moskovskaya to Nevsky Prospektsubway
4h 42m₽5,756–32,323Bus
cheapest- Take the bus from Nizhny Novgorod Kanavinskiy to Saint Petersburg Bus Terminalbus 4897
15h 48m₽1,817–6,265Train
- Take the train from Dzerjinsk to Moskovsky Railway Terminaltrain 063Й / ...
10h 1m₽2,900–6,000Drive 1,087.1 km
- Drive from Dzerzhinsk to Saint Petersburgcar 1,087.1 km
12h 27m₽7,369–10,644
Nizhny Novgorod International Airport (GOJ) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Dzerzhinsk to Saint Petersburg is to train which costs RUB 2900 - RUB 6000 and takes 10h 1m.
The fastest way to get from Dzerzhinsk to Saint Petersburg is to fly and line 2 subway which takes 4h 42m and costs RUB 5500 - RUB 33000.
No, there is no direct bus from Dzerzhinsk to Saint Petersburg. However, there are services departing from Nizhny Novgorod Kanavinskiy and arriving at Saint Petersburg Bus Terminal via . The journey, including transfers, takes approximately 15h 48m.
Yes, there is a direct train departing from Dzerjinsk and arriving at Moskovsky Railway Terminal. Services depart twice daily, and operate every day. The journey takes approximately 10h 1m.
The distance between Dzerzhinsk and Saint Petersburg is 940 km. The road distance is 1087.1 km.
The best way to get from Dzerzhinsk to Saint Petersburg without a car is to train which takes 10h 1m and costs RUB 2900 - RUB 6000.
It takes approximately 4h 42m to get from Dzerzhinsk to Saint Petersburg, including transfers.
Dzerzhinsk to Saint Petersburg bus services, operated by Ecolines RU, depart from Nizhny Novgorod Kanavinskiy station.
Dzerzhinsk to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Dzerjinsk station.
The best way to get from Dzerzhinsk to Saint Petersburg is to train which takes 10h 1m and costs RUB 2900 - RUB 6000. Alternatively, you can bus, which costs RUB 1800 - RUB 6500 and takes 15h 48m.
What companies run services between Dzerzhinsk, Russia and Saint Petersburg, Russia?
Russian Railways (РЖД) operates a train from Dzerjinsk to Moskovsky Railway Terminal twice daily. Tickets cost ₽2,900–6,000 and the journey takes 10h 1m. Alternatively, Ecolines RU operates a bus from Nizhny Novgorod Kanavinskiy to Saint Petersburg Bus Terminal 3 times a week. Tickets cost ₽1,700–4,100 and the journey takes 14h 10m.
- Website
- flysmartavia.com
Flights from Nizhny Novgorod International Airport to Pulkovo Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₽5,000–30,000
- Website
- aeroflot.ru
Flights from Nizhny Novgorod International Airport to Pulkovo Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₽5,000–30,000
- Phone
- 8-800-350-11-55
- [email protected]
- Website
- Saint Petersburg Metro
Subway from Moskovskaya to Nevsky Prospekt
- Ave. Duration
- 15 min
- Frequency
- Every 5 minutes
- Estimated price
- ₽60–86
- Website
- Saint Petersburg Metro
- Schedules at
- Saint Petersburg Metro Map
- Podorozhnik card
- ₽60
- Metro token
- ₽86
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Dzerjinsk to Moskovsky Railway Terminal
- Ave. Duration
- 10h 1m
- Frequency
- Twice daily
- Estimated price
- ₽2,900–6,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽2,900–3,800
- 2nd Class (Kupé)
- ₽4,200–6,000
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Nizhny Novgorod Kanavinskiy to Saint Petersburg Bus Terminal
- Ave. Duration
- 14h 10m
- Frequency
- 3 times a week
- Estimated price
- ₽1,700–4,100
- Schedules at
- ecolines.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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from Heathrow Airport into central London, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Dzerzhinsk to Saint Petersburg bus services, operated by Ecolines RU, arrive at Saint Petersburg Bus Terminal station.
Dzerzhinsk to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Moskovsky Railway Terminal station.
Yes, the driving distance between Dzerzhinsk to Saint Petersburg is 1087 km. It takes approximately 12h 27m to drive from Dzerzhinsk to Saint Petersburg.







