There are 10 ways to get from Yaroslavl to Brest 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
best- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain 105Я / ...
- Take the train from Moskva Belorusskaia to Brest Ctrain 027Б / ...
18h 41m$61–159Bus
- Take the bus from Yaroslavl Bus station to Vladimir Bus stationbus
- Take the bus from Vladimir Bus station to Moscow Central Bus Stationbus
- Take the bus from Moscow to Pinskbus
- Take the bus from Pinsk to Brest Bus stationbus 557
28h 14m$92–144Drive 1,316.5 km
- Drive from Yaroslavl to Brestcar 1,316.5 km
15h 56m$109–158Fly Tunoshna Airport to Brest Airport
- Fly from Tunoshna Airport (IAR) to Brest Airport (BQT)plane IAR - BQT
20h 53m$120–563Train via Minsk
- Take the train from Yaroslavl Gl to Minsk Pastrain 141Б/139Щ
- Take the train from Minsk Pas to Brest Ctrain 725Ф / ...
21h 3m$116–246Train via Maladzyechna
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Take the train from Moskva Belorusskaia to Molodechnotrain
- Take the train from Molodechno to Brest Ctrain
25h 26mTrain to Sheremetyevo International Airport, fly to Brest Airport
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Sheremetyevo International Airport (SVO) to Brest Airport (BQT)plane SVO - BQT
9h 51m$85–424Train to Cherepovets, fly to Brest Airport
- Take the train from Yaroslavl Gl to Cherepovec 1train
- Fly from Cherepovets (CEE) to Brest Airport (BQT)plane CEE - BQT
17h$102–469Train to Moscow Vnukovo, fly to Minsk National Airport, bus, train
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Moscow Vnukovo (VKO) to Minsk National Airport (MSQ)plane VKO - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Brest Ctrain
13h 30m$103–486Train to Sheremetyevo International Airport, fly to Minsk National Airport, bus, train
- Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
- Fly from Sheremetyevo International Airport (SVO) to Minsk National Airport (MSQ)plane SVO - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Brest Ctrain
14h 5m$103–482
Yaroslavl to Brest by train
Comparing Your Travel Options
The cheapest way to get from Yaroslavl to Brest is to train which costs $60 - $160 and takes 18h 41m.
The fastest way to get from Yaroslavl to Brest is to train and fly which takes 9h 51m and costs $80 - $430.
No, there is no direct bus from Yaroslavl station to Brest station. However, there are services departing from Yaroslavl Bus station and arriving at Brest Bus station via Vladimir Bus station, Moscow and Pinsk. The journey, including transfers, takes approximately 28h 14m.
No, there is no direct train from Yaroslavl to Brest. However, there are services departing from Yaroslavl Gl and arriving at Brest C via Komsomolskaya and Moskva Belorusskaia. The journey, including transfers, takes approximately 18h 41m.
The distance between Yaroslavl and Brest is 1374 km. The road distance is 1316.5 km.
The best way to get from Yaroslavl to Brest without a car is to train which takes 18h 41m and costs $60 - $160.
It takes approximately 18h 41m to get from Yaroslavl to Brest, including transfers.
Yaroslavl to Brest bus services, operated by Avtovokzaly.ru, depart from Yaroslavl Bus station.
Yaroslavl to Brest train services, operated by Russian Railways (РЖД), depart from Yaroslavl Gl station.
The best way to get from Yaroslavl to Brest is to train which takes 18h 41m and costs $60 - $160. Alternatively, you can bus, which costs $90 - $150 and takes 28h 14m, you could also fly, which costs $120 - $600 and takes 20h 53m.
What companies run services between Yaroslavl, Russia and Brest, Belarus?
You can take a train from Yaroslavl Gl to Brest C via Yaroslavsky Railway Terminal, Komsomolskaya, Belorusskaya, and Moskva Belorusskaia in around 18h 41m. Alternatively, you can take a bus from Yaroslavl Bus station to Brest Bus station via Vladimir Bus station, Moscow, and Pinsk in around 28h 14m.
- Website
- belavia.by
Flights from Tunoshna Airport to Brest Airport via Pulkovo, Sheremetyevo International Airport
- Ave. Duration
- 20h 46m
- When
- Tuesday and Sunday
- Estimated price
- $110–550
Flights from Sheremetyevo International Airport to Brest Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $65–380
Flights from Cherepovets to Brest Airport via Sheremetyevo International Airport
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $80–420
Flights from Cherepovets to Brest Airport via Minsk National Airport, Sheremetyevo International Airport
- Ave. Duration
- 8h 35m
- When
- Thursday
- Estimated price
- $120–550
Flights from Moscow Vnukovo to Minsk National Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $55–340
Flights from Sheremetyevo International Airport to Minsk National Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $55–340
- Website
- aeroflot.ru
Flights from Sheremetyevo International Airport to Minsk National Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- $55–340
- Website
- pobeda.aero
Flights from Moscow Vnukovo to Minsk National Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $55–340
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–130
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $27–40
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–130
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $27–40
Train from Moskva Belorusskaia to Molodechno
- Ave. Duration
- 9h 36m
- Frequency
- Twice daily
- Estimated price
- $29–60
- Website
- Russian Railways
- 1nd Class (SW)
- $130–200
- 3rd Class (Platzcart)
- $29–40
- 2nd Class (Kupé)
- $40–60
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–130
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $27–40
Train from Yaroslavl Gl to Cherepovec 1
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- $15–40
- Website
- Russian Railways
- 1nd Class (SW)
- $90–130
- 3rd Class (Platzcart)
- $15–21
- 2nd Class (Kupé)
- $28–40
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–130
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $27–40
Train from Yaroslavl Gl to Yaroslavsky Railway Terminal
- Ave. Duration
- 3h 23m
- Frequency
- Every 3 hours
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–130
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $27–40
- Phone
- 105
- Website
- Belarusian Railway
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- $85–149
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $85–100
- 2nd Class (Kupé)
- $149
- 1nd Class (SW)
- $280–320
Train from Yaroslavl Gl to Minsk Pas
- Ave. Duration
- 16h 44m
- Frequency
- Once a week
- Estimated price
- $85–146
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $85–95
- 2nd Class (Kupé)
- $146
- 1nd Class (SW)
- $270–310
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- $42–72
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $42–46
- 2nd Class (Kupé)
- $72
- 1nd Class (SW)
- $130–150
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- $42–72
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $42–46
- 2nd Class (Kupé)
- $72
- 1nd Class (SW)
- $130–150
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- $42–72
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $42–46
- 2nd Class (Kupé)
- $72
- 1nd Class (SW)
- $130–150
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 12h 38m
- Frequency
- 4 times a week
- Estimated price
- $45–120
- Website
- Russian Railways
- 2nd Class (Kupé)
- $85–120
- 1nd Class (SW)
- $190–260
- 3rd Class (Platzcart)
- $45–65
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a week
- Estimated price
- $30–100
- Website
- Russian Railways
- 2nd Class (Kupé)
- $70–100
- 1nd Class (SW)
- $80–120
- 3rd Class (Platzcart)
- $30–40
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a week
- Estimated price
- $30–100
- Website
- Russian Railways
- 2nd Class (Kupé)
- $70–100
- 1nd Class (SW)
- $80–120
- 3rd Class (Platzcart)
- $30–40
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a week
- Estimated price
- $30–100
- Website
- Russian Railways
- 2nd Class (Kupé)
- $70–100
- 1nd Class (SW)
- $80–120
- 3rd Class (Platzcart)
- $30–40
- Phone
- 105
- Website
- Belarusian Railway
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 19m
- Frequency
- Every 4 hours
- Estimated price
- $9–12
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 19m
- Frequency
- Every 4 hours
- Estimated price
- $9–12
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Brest C
- Ave. Duration
- 3h 19m
- Frequency
- Every 4 hours
- Estimated price
- $9–12
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 105
- Website
- Belarusian Railway
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 7m
- Frequency
- 4 times a week
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Molodechno to Brest C
- Ave. Duration
- 10h 19m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 7m
- Frequency
- 4 times a week
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Brest C
- Ave. Duration
- 4h 7m
- Frequency
- 4 times a week
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Yaroslavl Bus station to Vladimir Bus station
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $10–19
- Schedules at
- avtovokzaly.ru
Bus from Vladimir Bus station to Moscow Central Bus Station
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- $13–19
- Schedules at
- avtovokzaly.ru
- Phone
- +375 165 683545
- [email protected]
- Website
- Pinsk bus Park
Bus from Moscow to Pinsk
- Ave. Duration
- 14h 25m
- Frequency
- Twice daily
- Estimated price
- $65–100
- Website
- Pinsk bus Park
- Website
- Pinsk bus Park
- Phone
- +375 162 93-37-04
- [email protected]
- Website
- av.brest.by
Bus from Pinsk to Brest Bus station
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- av.brest.by
- Book at
- infobus.by
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
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 Stansted Airport into central London, 10 amazing places to get away from it all in Australia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Yaroslavl to Brest bus services, operated by Avtovokzaly.ru, arrive at Vladimir Bus station.
Yaroslavl to Brest train services, operated by Russian Railways (РЖД), arrive at Yaroslavsky Railway Terminal station.
Yes, the driving distance between Yaroslavl to Brest is 1317 km. It takes approximately 15h 56m to drive from Yaroslavl to Brest.
There are 27+ hotels available in Brest.



















