There are 5 ways to get from Moscow to Arhangelsk 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 from Sheremetyevo International Airport
best- Fly from Sheremetyevo International Airport (SVO) to Arkhangelsk Talagi Airport (ARH)plane SVO - ARH
4h 6m₽6,165–30,820Train
cheapest- Take the train from Yaroslavsky Railway Terminal to Arhangelsktrain 016М / ...
20h 15m₽4,800–9,000Bus
- Take the bus from Moscow Central Bus Station to Kostroma Bus stationbus
- Take the bus from Kostroma Bus station to Velskbus
- Take the bus from Velsk to Arhangelsk Bus stationbus
24h 9mDrive 1,221.7 km
- Drive from Moscow to Arhangelskcar 1,221.7 km
17h 42m₽8,232–11,890Fly from Moscow Vnukovo
- Fly from Moscow Vnukovo (VKO) to Arkhangelsk Talagi Airport (ARH)plane VKO - ARH
5h 41m₽7,415–34,640
Moscow to Arhangelsk by train
Questions & Answers
The cheapest way to get from Moscow to Arhangelsk is to train which costs RUB 4800 - RUB 9000 and takes 20h 15m.
The fastest way to get from Moscow to Arhangelsk is to fly which takes 4h 6m and costs RUB 6000 - RUB 31000.
No, there is no direct bus from Moscow station to Arhangelsk station. However, there are services departing from Moscow Central Bus Station and arriving at Arhangelsk Bus station via Kostroma Bus station and Velsk. The journey, including transfers, takes approximately 24h 9m.
Yes, there is a direct train departing from Yaroslavsky Railway Terminal and arriving at Arhangelsk. Services depart twice daily, and operate every day. The journey takes approximately 20h 15m.
The distance between Moscow and Arhangelsk is 1015 km. The road distance is 1221.7 km.
The best way to get from Moscow to Arhangelsk without a car is to train which takes 20h 15m and costs RUB 4800 - RUB 9000.
It takes approximately 4h 6m to get from Moscow to Arhangelsk, including transfers.
Moscow to Arhangelsk bus services, operated by Avtovokzaly.ru, depart from Moscow Central Bus Station.
Moscow to Arhangelsk train services, operated by Russian Railways (РЖД), depart from Yaroslavsky Railway Terminal station.
The best way to get from Moscow to Arhangelsk is to fly which takes 4h 6m and costs RUB 6000 - RUB 31000. Alternatively, you can train, which costs RUB 4800 - RUB 9000 and takes 20h 15m, you could also bus, which costs and takes 24h 9m.
What companies run services between Moscow, Russia and Arhangelsk, Russia?
Aeroflot Russian Airlines flies from Sheremetyevo International Airport (SVO) to Arkhangelsk Talagi Airport (ARH) 4 times a day. Alternatively, Russian Railways (РЖД) operates a train from Yaroslavsky Railway Terminal to Arhangelsk once daily. Tickets cost ₽3,000–6,000 and the journey takes 20h 15m. Belarusian Railway (BCh) also services this route twice a week.
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Arkhangelsk Talagi Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₽5,500–30,000
Flights from Moscow Vnukovo to Arkhangelsk Talagi Airport via Pulkovo
- Ave. Duration
- 5h 14m
- When
- Every day
- Estimated price
- ₽7,000–34,000
- Website
- flysmartavia.com
Flights from Moscow Vnukovo to Arkhangelsk Talagi Airport via Naryan-Mar
- Ave. Duration
- 6h 50m
- When
- Monday and Tuesday
- Estimated price
- ₽9,500–43,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
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 Yaroslavsky Railway Terminal to Arhangelsk
- Ave. Duration
- 21h 49m
- Frequency
- Twice a week
- Estimated price
- ₽4,800–9,000
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽4,800–5,500
- 2nd Class (Kupé)
- ₽7,500–9,000
- 1nd Class (SW)
- ₽13,000–19,000
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Kostroma Bus station
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,300–2,000
- 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 Italy Travel Guides, 4 stunningly beautiful Philippines islands you need to visit, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Moscow to Arhangelsk bus services, operated by Avtovokzaly.ru, arrive at Kostroma Bus station.
Moscow to Arhangelsk train services, operated by Russian Railways (РЖД), arrive at Arhangelsk station.
Yes, the driving distance between Moscow to Arhangelsk is 1222 km. It takes approximately 17h 42m to drive from Moscow to Arhangelsk.










