There are 8 ways to get from Yaroslavl to Arkhangel’sk by plane, bus, train, 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 Tunoshna Airport
best- Fly from Tunoshna Airport (IAR) to Arkhangelsk Talagi Airport (ARH)plane IAR - ARH
5h 42m₽7,840–36,999Train
cheapest- Take the train from Yaroslavl Gl to Arhangelsktrain 016М / ...
15h 26m₽5,500–11,000Bus
- Take the bus from Yaroslavl Bus station to Velskbus
- Take the bus from Velsk to Arhangelsk Bus stationbus
14h 45mDrive 956.8 km
- Drive from Yaroslavl to Arkhangel’skcar 956.8 km
13h 53m₽6,655–9,612Train to Cherepovets, fly
- Take the train from Yaroslavl Gl to Cherepovec 1train
- Fly from Cherepovets (CEE) to Arkhangelsk Talagi Airport (ARH)plane CEE - ARH
11h 19m₽8,381–37,898Train to Sheremetyevo International Airport, fly
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Sheremetyevo International Airport (SVO) to Arkhangelsk Talagi Airport (ARH)plane SVO - ARH
8h 30m₽7,095–34,529Train to Moscow Vnukovo, fly
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Moscow Vnukovo (VKO) to Arkhangelsk Talagi Airport (ARH)plane VKO - ARH
10h₽8,675–39,754Train to Kostroma, fly
- Take the train from Yaroslavl Gl to Kostroma Novaiatrain
- Fly from Kostroma (KMW) to Arkhangelsk Talagi Airport (ARH)plane KMW - ARH
8h 4m₽8,252–38,957
Yaroslavl to Arkhangel’sk by train
Questions & Answers
The cheapest way to get from Yaroslavl to Arkhangel’sk is to train which costs RUB 5500 - RUB 11000 and takes 15h 26m.
The fastest way to get from Yaroslavl to Arkhangel’sk is to fly which takes 5h 42m and costs RUB 7500 - RUB 37000.
No, there is no direct bus from Yaroslavl station to Arkhangel’sk station. However, there are services departing from Yaroslavl Bus station and arriving at Arhangelsk Bus station via Velsk. The journey, including transfers, takes approximately 14h 45m.
Yes, there is a direct train departing from Yaroslavl Gl and arriving at Arhangelsk. Services depart twice daily, and operate every day. The journey takes approximately 15h 26m.
The distance between Yaroslavl and Arkhangel’sk is 823 km. The road distance is 956.8 km.
The best way to get from Yaroslavl to Arkhangel’sk without a car is to bus which takes 14h 45m and costs .
It takes approximately 5h 42m to get from Yaroslavl to Arkhangel’sk, including transfers.
Yaroslavl to Arkhangel’sk bus services, operated by Autoline, depart from Yaroslavl Bus station.
Yaroslavl to Arkhangel’sk train services, operated by Russian Railways (РЖД), depart from Yaroslavl Gl station.
The best way to get from Yaroslavl to Arkhangel’sk is to fly which takes 5h 42m and costs RUB 7500 - RUB 37000. Alternatively, you can bus, which costs and takes 14h 45m, you could also train, which costs RUB 5500 - RUB 11000 and takes 15h 26m.
What companies run services between Yaroslavl, Russia and Arkhangel’sk, Russia?
RusLine, Smartavia, and Aeroflot Russian Airlines fly from Tunoshna Airport (IAR) to Arkhangelsk Talagi Airport (ARH) 6 times a week. Alternatively, you can take a bus from Yaroslavl Bus station to Arhangelsk Bus station via Velsk in around 14h 45m.
- Website
- aeroflot.ru
Flights from Tunoshna Airport to Arkhangelsk Talagi Airport via Pulkovo
- Ave. Duration
- 9h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽7,000–36,000
Flights from Cherepovets to Arkhangelsk Talagi Airport via Pulkovo
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₽6,500–34,000
Flights from Sheremetyevo International Airport to Arkhangelsk Talagi Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₽5,500–31,000
Flights from Moscow Vnukovo to Arkhangelsk Talagi Airport via Pulkovo
- Ave. Duration
- 5h 14m
- When
- Every day
- Estimated price
- ₽7,000–36,000
Flights from Kostroma to Arkhangelsk Talagi Airport via Pulkovo
- Ave. Duration
- 5h 10m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₽7,000–36,000
- Website
- flysmartavia.com
Flights from Tunoshna Airport to Arkhangelsk Talagi Airport via Naryan-Mar
- Ave. Duration
- 5h
- When
- Tuesday and Saturday
- Estimated price
- ₽9,000–42,000
Flights from Tunoshna Airport to Arkhangelsk Talagi Airport via Pulkovo
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- ₽7,000–36,000
Flights from Moscow Vnukovo to Arkhangelsk Talagi Airport via Naryan-Mar
- Ave. Duration
- 6h 50m
- When
- Monday and Tuesday
- Estimated price
- ₽10,000–45,000
Flights from Kostroma to Arkhangelsk Talagi Airport via Pulkovo
- Ave. Duration
- 7h 55m
- When
- Friday and Sunday
- Estimated price
- ₽7,000–36,000
- Website
- severstal-avia.ru
Flights from Cherepovets to Arkhangelsk Talagi Airport via Murmansk
- Ave. Duration
- 7h 35m
- When
- Wednesday
- Estimated price
- ₽8,000–39,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Yaroslavl Gl to Arhangelsk
- Ave. Duration
- 15h 26m
- Frequency
- Twice daily
- Estimated price
- ₽2,300–4,900
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽11,000–16,000
- 3rd Class (Platzcart)
- ₽2,300–3,100
- 2nd Class (Kupé)
- ₽3,500–4,900
Train from Yaroslavl Gl to Cherepovec 1
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- ₽1,300–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,300–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- ₽1,100–3,100
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Yaroslavl Gl to Kostroma Novaia
- Ave. Duration
- 1h 32m
- Frequency
- 3 times a week
- Estimated price
- ₽750–2,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,500–8,500
- 3rd Class (Platzcart)
- ₽750–1,100
- 2nd Class (Kupé)
- ₽1,700–2,400
Train from Yaroslavl Gl to Arhangelsk
- Ave. Duration
- 15h 54m
- Frequency
- Twice a week
- Estimated price
- ₽5,500–10,057
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽5,500–6,500
- 2nd Class (Kupé)
- ₽10,057
- 1nd Class (SW)
- ₽19,000–22,000
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 Want to know more about Flixbus?, 4 of the smartest ways to explore Australia, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
Yaroslavl to Arkhangel’sk bus services, operated by Autoline, arrive at Velsk station.
Yaroslavl to Arkhangel’sk train services, operated by Russian Railways (РЖД), arrive at Arhangelsk station.
Yes, the driving distance between Yaroslavl to Arkhangel’sk is 957 km. It takes approximately 13h 53m to drive from Yaroslavl to Arkhangel’sk.






