There are 11 ways to get from Minsk to Yaroslavl by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Moscow
best- Take the train from Minsk Pas to Moscow Belorussky Stationtrain 722Б / ...
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain 104Я / ...
11h 25m₽6,720–12,564Bus
cheapest- Take the bus from Minsk to Moscowbus
- Take the bus from Moscow Central Bus Station to Vladimir Bus stationbus
- Take the bus from Vladimir Bus station to Yaroslavl Bus stationbus
20h 18m₽5,696–8,976Drive 968.2 km
- Drive from Minsk to Yaroslavlcar 968.2 km
12h 51m₽7,069–10,211Fly to Domodedovo International Airport, train
- Fly from Minsk National Airport (MSQ) to Domodedovo International Airport (DME)plane MSQ - DME
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain
9h 56m₽6,206–33,061Train
- Take the train from Minsk Pas to Yaroslavl Gltrain 140Б/142Щ
17h 18m₽7,000–12,112Fly to Moscow Vnukovo, train
- Fly from Minsk National Airport (MSQ) to Moscow Vnukovo (VKO)plane MSQ - VKO
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain
9h 59m₽5,916–31,711Fly to Sheremetyevo International Airport, train
- Fly from Minsk National Airport (MSQ) to Sheremetyevo International Airport (SVO)plane MSQ - SVO
- Take the train from Yaroslavsky Railway Terminal to Yaroslavl Gltrain
10h 19m₽5,826–32,476Fly to Tunoshna Airport
- Fly from Minsk National Airport (MSQ) to Tunoshna Airport (IAR)plane MSQ - IAR
10h 37m₽7,161–35,871Fly to Cherepovets, train
- Fly from Minsk National Airport (MSQ) to Cherepovets (CEE)plane MSQ - CEE
- Take the train from Cherepovec 1 to Yaroslavl Gltrain
12h 27m₽6,721–34,791Fly to Ivanovo Yuzhny, train
- Fly from Minsk National Airport (MSQ) to Ivanovo Yuzhny (IWA)plane MSQ - IWA
- Take the train from Ivanovo to Yaroslavl Gltrain
22h 27m₽7,671–39,081Fly to Nizhny Novgorod International Airport, train
- Fly from Minsk National Airport (MSQ) to Nizhny Novgorod International Airport (GOJ)plane MSQ - GOJ
- Take the train from Nizhny Novgorod Strigino to Kovrov-1train
- Take the train from Kovrov-1 to Yaroslavl Gltrain
16h 11m₽7,661–38,821
Minsk to Yaroslavl by train
Comparing Your Travel Options
The cheapest way to get from Minsk to Yaroslavl is to bus which costs RUB 5500 - RUB 9000 and takes 20h 18m.
The fastest way to get from Minsk to Yaroslavl is to fly and train which takes 9h 56m and costs RUB 6000 - RUB 34000.
No, there is no direct bus from Minsk to Yaroslavl station. However, there are services departing from Minsk and arriving at Yaroslavl Bus station via Moscow Central Bus Station and Vladimir Bus station. The journey, including transfers, takes approximately 20h 18m.
Yes, there is a direct train departing from Minsk Pas and arriving at Yaroslavl Gl. Services depart twice a week, and operate Friday and Saturday. The journey takes approximately 17h 18m.
The distance between Minsk and Yaroslavl is 1026 km. The road distance is 968.2 km.
The best way to get from Minsk to Yaroslavl without a car is to train via Moscow which takes 11h 25m and costs RUB 6500 - RUB 13000.
It takes approximately 11h 25m to get from Minsk to Yaroslavl, including transfers.
Minsk to Yaroslavl bus services, operated by Pinsk bus Park, depart from Minsk station.
Minsk to Yaroslavl train services, operated by Russian Railways (Lastochka Trains), depart from Minsk Pas station.
The best way to get from Minsk to Yaroslavl is to train via Moscow which takes 11h 25m and costs RUB 6500 - RUB 13000. Alternatively, you can bus, which costs RUB 5500 - RUB 9000 and takes 20h 18m, you could also fly, which costs RUB 7000 - RUB 36000 and takes 10h 37m.
What companies run services between Minsk, Belarus and Yaroslavl, Russia?
You can take a train from Minsk Pas to Yaroslavl Gl via Moscow Belorussky Station, Belorusskaya, Komsomolskaya, and Yaroslavsky Railway Terminal in around 11h 25m. Alternatively, you can take a bus from Minsk to Yaroslavl Bus station via Moscow Central Bus Station and Vladimir Bus station in around 20h 18m.
- Website
- aeroflot.ru
Flights from Minsk National Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ₽4,500–29,000
Flights from Minsk National Airport to Nizhny Novgorod International Airport via Sheremetyevo International Airport
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- ₽5,500–33,000
Flights from Minsk National Airport to Nizhny Novgorod International Airport via Pulkovo
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₽7,500–38,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Minsk Pas to Moscow Belorussky Station
- Ave. Duration
- 6h 55m
- Frequency
- 3 times a day
- Estimated price
- ₽1,900–3,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,900–2,600
- Commuter Electric Train
- ₽2,600–3,700
- Phone
- +375 165 683545
- [email protected]
- Website
- Pinsk bus Park
Bus from Minsk to Moscow
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- ₽3,900–6,000
- Website
- Pinsk bus Park
- Website
- Pinsk bus Park
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Travelling to the UK: What do I need to know?, and Need to know: Greyhound - to help you get the most out of your next trip.
Booking & Getting There
Minsk to Yaroslavl bus services, operated by Pinsk bus Park, arrive at Moscow station.
Minsk to Yaroslavl train services, operated by Russian Railways (Lastochka Trains), arrive at Moscow Belorussky Station.
Yes, the driving distance between Minsk to Yaroslavl is 968 km. It takes approximately 12h 51m to drive from Minsk to Yaroslavl.




