There are 5 ways to get from Belgorod to Baranavichy by 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.
Train via Moscow
best- Take the train from Belgorod to Moskva Kurskaiatrain 746В / ...
- Take the train from Moskva Belorusskaia to Baranovichi-Ctrain 003Б
18h 43m$63–163Bus
- Take the bus from Belgorod Bus station to Kursk Bus stationbus
- Take the bus from Kursk Bus station to Minsk Central Bus Stationbus
- Take the bus from Minsk to Baranavichybus
20h 37m$65–101Drive 1,046 km
- Drive from Belgorod to Baranavichycar 1,046 km
14h 9m$87–126Bus, train
- Take the bus from Belgorod Bus station to Kursk Bus stationbus
- Take the bus from Kursk Bus station to Gomel Bus Stationbus
- Take the train from Gomel to Baranovichi-Ptrain
21h 32mTrain
- Take the train from Belgorod to Kursktrain
- Take the train from Kursk to Minsk Pastrain
- Take the train from Minsk Pas to Baranovichi-Ctrain
22h 26m$63–192
Belgorod to Baranavichy by train
Comparing Your Travel Options
The cheapest way to get from Belgorod to Baranavichy is to bus which costs $60 - $110 and takes 20h 37m.
The fastest way to get from Belgorod to Baranavichy is to drive which takes 14h 9m and costs $85 - $130.
No, there is no direct bus from Belgorod station to Baranavichy. However, there are services departing from Belgorod Bus station and arriving at Baranavichy via Kursk Bus station and Minsk. The journey, including transfers, takes approximately 20h 37m.
No, there is no direct train from Belgorod to Baranavichy. However, there are services departing from Belgorod and arriving at Baranovichi-C via Kurskaya and Moskva Belorusskaia. The journey, including transfers, takes approximately 18h 43m.
The distance between Belgorod and Baranavichy is 1581 km. The road distance is 1046 km.
The best way to get from Belgorod to Baranavichy without a car is to train via Moscow which takes 18h 43m and costs $60 - $170.
It takes approximately 18h 43m to get from Belgorod to Baranavichy, including transfers.
Belgorod to Baranavichy bus services, operated by Avtovokzaly.ru, depart from Belgorod Bus station.
Belgorod to Baranavichy train services, operated by Russian Railways (Lastochka Trains), depart from Belgorod station.
The best way to get from Belgorod to Baranavichy is to train via Moscow which takes 18h 43m and costs $60 - $170. Alternatively, you can bus, which costs $60 - $110 and takes 20h 37m.
What companies run services between Belgorod, Russia and Baranavichy, Belarus?
You can take a train from Belgorod to Baranovichi-C via Moskva Kurskaia, Kurskaya, Belorusskaya, and Moskva Belorusskaia in around 18h 43m. Alternatively, you can take a bus from Belgorod Bus station to Baranavichy via Kursk Bus station, Minsk Central Bus Station, and Minsk in around 20h 37m.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Belgorod to Moskva Kurskaia
- Ave. Duration
- 7h 5m
- Frequency
- 3 times a day
- Estimated price
- $22–45
- Website
- Russian Railways
- Lastochka Train
- $22–30
- Commuter Electric Train
- $30–45
Train from Belgorod to Kursk
- Ave. Duration
- 1h 38m
- Frequency
- 3 times a day
- Estimated price
- $6–15
- Website
- Russian Railways
- Lastochka Train
- $10–15
- Commuter Electric Train
- $6–10
- Phone
- 105
- Website
- Belarusian Railway
Train from Moskva Belorusskaia to Baranovichi-C
- Ave. Duration
- 10h 26m
- Frequency
- 4 times a week
- Estimated price
- $75–128
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $75–85
- 2nd Class (Kupé)
- $128
- 1nd Class (SW)
- $240–270
Train from Minsk Pas to Baranovichi-C
- Ave. Duration
- 1h 48m
- Frequency
- Once daily
- Estimated price
- $29–50
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $29–32
- 2nd Class (Kupé)
- $50
- 1nd Class (SW)
- $90–110
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskva Belorusskaia to Baranovichi-C
- Ave. Duration
- 10h 45m
- Frequency
- 4 times a week
- Estimated price
- $40–120
- Website
- Russian Railways
- 2nd Class (Kupé)
- $80–120
- 1nd Class (SW)
- $160–220
- 3rd Class (Platzcart)
- $40–60
Train from Minsk Pas to Baranovichi-C
- Ave. Duration
- 1h 36m
- Frequency
- 4 times a week
- Estimated price
- $26–95
- Website
- Russian Railways
- 2nd Class (Kupé)
- $65–95
- 1nd Class (SW)
- $55–75
- 3rd Class (Platzcart)
- $26–35
- Phone
- 105
- Website
- Belarusian Railway
Train from Gomel to Baranovichi-P
- Ave. Duration
- 7h 59m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Minsk Pas to Baranovichi-C
- Ave. Duration
- 2h 7m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Belgorod to Kursk
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a day
- Estimated price
- $11–35
- Website
- Russian Railways
- 1nd Class (SW)
- $75–110
- 3rd Class (Platzcart)
- $11–15
- 2nd Class (Kupé)
- $23–35
Train from Kursk to Minsk Pas
- Ave. Duration
- 16h 58m
- Frequency
- Once daily
- Estimated price
- $30–65
- Website
- Russian Railways
- 1nd Class (SW)
- $140–200
- 3rd Class (Platzcart)
- $30–40
- 2nd Class (Kupé)
- $45–65
- Phone
- 105
- Website
- Belarusian Railway
Train from Minsk Pas to Baranovichi-C
- Ave. Duration
- 1h 39m
- Frequency
- 3 times a day
- Estimated price
- $5–8
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Belgorod Bus station to Kursk Bus station
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- $5–17
- Schedules at
- avtovokzaly.ru
Bus from Belgorod Bus station to Kursk Bus station
- Ave. Duration
- 2h 35m
- Frequency
- Every 3 hours
- Estimated price
- $5–17
- Schedules at
- avtovokzaly.ru
- Phone
- +375 165 683545
- [email protected]
- Website
- Pinsk bus Park
Bus from Minsk to Baranavichy
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- $9–14
- 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 How to plan an amazing trip around Scandinavia, What are the different types of Renfe trains in Spain?, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Belgorod to Baranavichy bus services, operated by Avtovokzaly.ru, arrive at Kursk Bus station.
Belgorod to Baranavichy train services, operated by Russian Railways (Lastochka Trains), arrive at Moskva Kurskaia station.
Yes, the driving distance between Belgorod to Baranavichy is 1046 km. It takes approximately 14h 9m to drive from Belgorod to Baranavichy.


















