There are 6 ways to get from Penza to Arkhangel’sk by 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.
Fly
best- Fly from Ternovka Airport (PEZ) to Arkhangelsk Talagi Airport (ARH)plane PEZ - ARH
4h 35m₽7,964–38,555Train
cheapest- Take the train from Penza 1 to Riazan 2train 093Й / ...
- Take the train from Riazan 2 to Arhangelsktrain 080С
31h 36m₽4,997–10,320Bus
- Take the bus from Penza Bus station to Nizhny Novgorod Scherbinkybus 810
- Take the bus from Nizhny Novgorod Scherbinky to Yaroslavl Bus stationbus
- Take the bus from Yaroslavl Bus station to Velskbus
- Take the bus from Velsk to Arhangelsk Bus stationbus
33h 55mDrive 1,684.8 km
- Drive from Penza to Arkhangel’skcar 1,684.8 km
24h 34m₽11,718–16,925Train via Moscow
- Take the train from Penza 1 to Kazansky Railway Terminaltrain 052М
- Take the train from Yaroslavsky Railway Terminal to Arhangelsktrain 016М / ...
31h 40m₽5,107–10,464Bus, train
- Take the bus from Penza Bus station to Moscow Central Bus Stationbus
- Take the train from Moscow Belorussky Station to Arhangelsktrain 140Б/142Щ
33h 27m₽9,030–15,872
Ternovka Airport (PEZ) to Arkhangelsk Talagi Airport (ARH) flights
Questions & Answers
The cheapest way to get from Penza to Arkhangel’sk is to train which costs RUB 5000 - RUB 11000 and takes 31h 36m.
The fastest way to get from Penza to Arkhangel’sk is to fly which takes 4h 35m and costs RUB 7500 - RUB 39000.
No, there is no direct bus from Penza station to Arkhangel’sk station. However, there are services departing from Penza Bus station and arriving at Arhangelsk Bus station via Nizhny Novgorod Scherbinky, Yaroslavl Bus station and Velsk. The journey, including transfers, takes approximately 33h 55m.
No, there is no direct train from Penza to Arkhangel’sk. However, there are services departing from Penza 1 and arriving at Arhangelsk via Riazan 2. The journey, including transfers, takes approximately 31h 36m.
The distance between Penza and Arkhangel’sk is 1325 km. The road distance is 1684.8 km.
The best way to get from Penza to Arkhangel’sk without a car is to train which takes 31h 36m and costs RUB 5000 - RUB 11000.
It takes approximately 4h 35m to get from Penza to Arkhangel’sk, including transfers.
Penza to Arkhangel’sk bus services, operated by Avtovokzaly.ru, depart from Penza Bus station.
Penza to Arkhangel’sk train services, operated by Russian Railways (РЖД), depart from Penza 1 station.
The best way to get from Penza to Arkhangel’sk is to fly which takes 4h 35m and costs RUB 7500 - RUB 39000. Alternatively, you can train, which costs RUB 5000 - RUB 11000 and takes 31h 36m, you could also bus, which costs and takes 33h 55m.
What companies run services between Penza, Russia and Arkhangel’sk, Russia?
Aeroflot Russian Airlines flies from Ternovka Airport (PEZ) to Arkhangelsk Talagi Airport (ARH) 4 times a day. Alternatively, you can take a train from Penza 1 to Arhangelsk via Riazan 2 in around 31h 36m.
- Website
- aeroflot.ru
Flights from Ternovka Airport to Arkhangelsk Talagi Airport via Moscow Sheremetyevo
- Ave. Duration
- 6h 6m
- When
- Every day
- Estimated price
- ₽7,500–38,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Penza 1 to Riazan 2
- Ave. Duration
- 8h 57m
- Frequency
- Twice daily
- Estimated price
- ₽1,700–3,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,000–13,000
- 3rd Class (Platzcart)
- ₽1,700–2,200
- 2nd Class (Kupé)
- ₽2,800–3,900
Train from Riazan 2 to Arhangelsk
- Ave. Duration
- 21h 39m
- Frequency
- Twice a week
- Estimated price
- ₽3,300–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,300–4,300
- 2nd Class (Kupé)
- ₽4,600–6,500
Train from Penza 1 to Kazansky Railway Terminal
- Ave. Duration
- 10h 18m
- Frequency
- Once daily
- Estimated price
- ₽2,100–4,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽10,000–15,000
- 3rd Class (Platzcart)
- ₽2,100–2,800
- 2nd Class (Kupé)
- ₽3,200–4,500
Train from Yaroslavsky Railway Terminal to Arhangelsk
- Ave. Duration
- 20h 15m
- Frequency
- Once daily
- Estimated price
- ₽3,000–6,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽3,000–3,900
- 2nd Class (Kupé)
- ₽4,200–6,000
Train from Moscow Belorussky Station to Arhangelsk
- Ave. Duration
- 21h 49m
- Frequency
- Twice a week
- Estimated price
- ₽7,500–12,802
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽7,500–8,500
- 2nd Class (Kupé)
- ₽12,802
- 1nd Class (SW)
- ₽24,000–27,000
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Penza Bus station to Nizhny Novgorod Scherbinky
- Ave. Duration
- 7h 47m
- Frequency
- Twice daily
- Estimated price
- ₽1,500–2,200
- Schedules at
- avtovokzaly.ru
Bus from Nizhny Novgorod Scherbinky to Yaroslavl Bus station
- Ave. Duration
- 9h 23m
- Frequency
- Twice a week
- Estimated price
- ₽1,400–2,000
- Schedules at
- avtovokzaly.ru
Bus from Penza Bus station to Moscow Central Bus Station
- Ave. Duration
- 10h
- Frequency
- Every 3 hours
- Estimated price
- ₽1,400–2,800
- Schedules at
- avtovokzaly.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 Getting to Rome from the airport, Italy Travel Guides, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Penza to Arkhangel’sk bus services, operated by Avtovokzaly.ru, arrive at Nizhny Novgorod Scherbinky station.
Penza to Arkhangel’sk train services, operated by Russian Railways (РЖД), arrive at Riazan 2 station.
Yes, the driving distance between Penza to Arkhangel’sk is 1685 km. It takes approximately 24h 34m to drive from Penza to Arkhangel’sk.










