There are 6 ways to get from Severodvinsk to Petrozavodsk by taxi, plane, 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.
Taxi, fly to Pulkovo Airport, train
best- Take the taxi from Severodvinsk to Arkhangelsk Talagi Airport (ARH)taxi
- Fly from Arkhangelsk Talagi Airport (ARH) to Pulkovo Airport (LED)plane ARH - LED
- Take the train from Ladozhsky Railway Terminal to Petrozavodsk Passtrain
9h 45m₽7,255–32,812Drive 1,010.2 km
cheapest- Drive from Severodvinsk to Petrozavodskcar 1,010.2 km
14h 33m₽6,843–9,884Taxi, train, bus
- Take the taxi from Severodvinsk to Arhangelsktaxi
- Take the train from Arhangelsk to Vologda 1train
- Take the bus from Vologda Bus station to Petrozavodsk Bus stationbus
24h 39m₽7,081–11,923Taxi, train
- Take the taxi from Severodvinsk to Arhangelsktaxi
- Take the train from Arhangelsk to Vologda 1train
- Take the train from Vologda 1 to Volhovstroi 1train
- Take the train from Volhovstroi 1 to Petrozavodsk Passtrain
26h 4m₽8,131–16,123Taxi, fly to Petrozavodsk Airport
- Take the taxi from Severodvinsk to Arkhangelsk Talagi Airport (ARH)taxi
- Fly from Arkhangelsk Talagi Airport (ARH) to Petrozavodsk Airport (PES)plane ARH - PES
5h 40m₽9,255–39,492Taxi, bus
- Take the taxi from Severodvinsk to Arhangelsk Bus stationtaxi
- Take the bus from Arhangelsk Bus station to Velskbus
- Take the bus from Velsk to Vologdabus
- Take the bus from Vologda Bus station to Petrozavodsk Bus stationbus
25h 45m
Arkhangelsk Talagi Airport (ARH) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Severodvinsk to Petrozavodsk is to taxi and train and bus which costs RUB 7000 - RUB 12000 and takes 24h 39m.
The fastest way to get from Severodvinsk to Petrozavodsk is to taxi and fly which takes 5h 40m and costs RUB 9000 - RUB 40000.
The distance between Severodvinsk and Petrozavodsk is 1232 km. The road distance is 1010.2 km.
The best way to get from Severodvinsk to Petrozavodsk without a car is to taxi and train and bus which takes 24h 39m and costs RUB 7000 - RUB 12000.
It takes approximately 9h 45m to get from Severodvinsk to Petrozavodsk, including transfers.
Yes, the driving distance between Severodvinsk to Petrozavodsk is 1010 km. It takes approximately 14h 33m to drive from Severodvinsk to Petrozavodsk.
What companies run services between Severodvinsk, Russia and Petrozavodsk, Russia?
There is no direct connection from Severodvinsk to Petrozavodsk. However, you can take the taxi to Arkhangelsk Talagi Airport (ARH) airport, fly to Pulkovo Airport (LED), walk to Аэропорт "Пулково 1", Посадка, take the line 39 bus to Авиационная Ул., walk to Moskovskaya, take the line 2 subway to Sennaya Ploshchad, walk to Spasskaya, take the line 4 subway to Ladozhskaya, walk to Ladozhsky Railway Terminal, then take the train to Petrozavodsk Pass. Alternatively, you can take the taxi to Arhangelsk, take the train to Vologda 1, walk to Vologda Bus station, then take the bus to Petrozavodsk Bus station.
- Website
- flysmartavia.com
Flights from Arkhangelsk Talagi Airport to Pulkovo Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₽4,900–28,000
- Website
- aeroflot.ru
Flights from Arkhangelsk Talagi Airport to Pulkovo Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₽4,900–28,000
- Website
- severstal-avia.ru
Flights from Arkhangelsk Talagi Airport to Petrozavodsk Airport via Moscow Sheremetyevo
- Ave. Duration
- 4h 30m
- When
- Friday and Sunday
- Estimated price
- ₽8,000–38,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ladozhsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–2,000
- Website
- Russian Railways
- Lastochka Train
- ₽1,200–1,800
- Commuter Electric Train
- ₽1,300–2,000
Train from Volhovstroi 1 to Petrozavodsk Pass
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- ₽950–1,500
- Website
- Russian Railways
- Lastochka Train
- ₽1,000–1,500
- Commuter Electric Train
- ₽950–1,400
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Ladozhsky Railway Terminal to Petrozavodsk Pass
- Ave. Duration
- 5h 54m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–3,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Arhangelsk to Vologda 1
- Ave. Duration
- 10h 39m
- Frequency
- Twice daily
- Estimated price
- ₽1,900–4,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,600
- 2nd Class (Kupé)
- ₽3,000–4,300
Train from Arhangelsk to Vologda 1
- Ave. Duration
- 10h 39m
- Frequency
- Twice daily
- Estimated price
- ₽1,900–4,300
- Website
- Russian Railways
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,600
- 2nd Class (Kupé)
- ₽3,000–4,300
Train from Vologda 1 to Volhovstroi 1
- Ave. Duration
- 9h 8m
- Frequency
- Once daily
- Estimated price
- ₽1,600–3,700
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,600–2,100
- 2nd Class (Kupé)
- ₽2,700–3,700
Train from Volhovstroi 1 to Petrozavodsk Pass
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,000
- Phone
- 105
- Website
- Belarusian Railway
Train from Arhangelsk to Vologda 1
- Ave. Duration
- 10h 22m
- Frequency
- Once a week
- Estimated price
- ₽4,800–8,162
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽4,800–5,300
- 2nd Class (Kupé)
- ₽8,162
- 1nd Class (SW)
- ₽15,000–18,000
Train from Arhangelsk to Vologda 1
- Ave. Duration
- 10h 22m
- Frequency
- Once a week
- Estimated price
- ₽4,800–8,162
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽4,800–5,300
- 2nd Class (Kupé)
- ₽8,162
- 1nd Class (SW)
- ₽15,000–18,000
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,800–2,500
- Schedules at
- avtovokzaly.ru
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,800–2,500
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (8142) 72-20-12
- [email protected]
- Website
- Karelavtotrans
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,500
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
Bus from Vologda Bus station to Petrozavodsk Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- ₽1,500
- Website
- Karelavtotrans
- Schedules at
- Karelavtotrans
- Ave. Duration
- 45 min
- Estimated price
- ₽750–1,200
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 JFK to New York City, Italian Lakes: Getting around by train, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.












