There are 6 ways to get from Mazyr to Vitebsk by train, bus, car, or taxi
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 Zhlobin
best- Take the train from Mazyr to Jlobin874Ь / ...
- Take the train from Jlobin to Vitebsk606Б
7h 47m$7–52Bus
- Take the bus from Mazyr to Gomel Bus Station
- Take the bus from Gomel to Mogilev
- Take the bus from Mogilev to Vitebsk
9h 54m$8–43Drive 426.8 km
- Drive from Mazyr to Vitebsk426.8 km
6h 1m$38–54Taxi
- Take the taxi from Mazyr to Vitebsk426.8 km
6h 1m$65–85Train
- Take the train from Kalinkovichi to Vitebsk606Б
7h 58m$7–12Bus, train
- Take the bus from Mazyr to Gomel Bus Station
- Take the train from Gomel to Vitebsk083Б
10h 4m$25–54
Mazyr to Vitebsk by train
Questions & Answers
The cheapest way to get from Mazyr to Vitebsk is to train which costs $6 - $12 and takes 7h 58m.
The fastest way to get from Mazyr to Vitebsk is to drive which takes 6h 1m and costs $35 - $55.
No, there is no direct bus from Mazyr to Vitebsk. However, there are services departing from Mazyr and arriving at Vitebsk via Gomel and Mogilev. The journey, including transfers, takes approximately 9h 54m.
No, there is no direct train from Mazyr to Vitebsk. However, there are services departing from Mazyr and arriving at Vitebsk via Jlobin. The journey, including transfers, takes approximately 7h 47m.
The distance between Mazyr and Vitebsk is 403 km. The road distance is 426.8 km.
The best way to get from Mazyr to Vitebsk without a car is to train via Zhlobin which takes 7h 47m and costs $7 - $55.
It takes approximately 7h 47m to get from Mazyr to Vitebsk, including transfers.
Mazyr to Vitebsk bus services, operated by Gomel Bus Terminal, depart from Mazyr station.
Mazyr to Vitebsk train services, operated by Belarusian Railway (High Speed Trains), depart from Mazyr station.
The best way to get from Mazyr to Vitebsk is to train via Zhlobin which takes 7h 47m and costs $7 - $55. Alternatively, you can bus, which costs $7 - $45 and takes 9h 54m.
What companies run services between Mazyr, Belarus and Vitebsk, Belarus?
You can take a train from Mazyr to Vitebsk via Jlobin in around 7h 47m. Alternatively, you can take a bus from Mazyr to Vitebsk via Gomel and Mogilev in around 9h 54m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Mazyr to Jlobin
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- $5–7
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Jlobin to Vitebsk
- Ave. Duration
- 5h 13m
- Frequency
- Once daily
- Estimated price
- $2–6
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- $2–4
- 3rd Class (Platzcart)
- $4–6
- 2nd Class (Kupé)
- $6–8
Train from Kalinkovichi to Vitebsk
- Ave. Duration
- 6h 37m
- Frequency
- Once daily
- Estimated price
- $3–7
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Sitting Class
- $3–4
- 3rd Class (Platzcart)
- $5–7
- 2nd Class (Kupé)
- $7–9
Train from Jlobin to Vitebsk
- Ave. Duration
- 5h 18m
- Frequency
- Once daily
- Estimated price
- $20–42
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $20–22
- 2nd Class (Kupé)
- $37–42
- 1nd Class (SW)
- $70
Train from Gomel to Vitebsk
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- $23–47
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $23–25
- 2nd Class (Kupé)
- $41–47
- 1nd Class (SW)
- $80
- Website
- avtovokzal.gomel.by
Bus from Mazyr to Gomel Bus Station
- Ave. Duration
- 2h 24m
- Frequency
- Once daily
- Estimated price
- $1–5
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
Bus from Gomel to Mogilev
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- $1–4
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
- Website
- infobus.by
Bus from Mogilev to Vitebsk
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- $5–35
- Website
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Mogilev to Vitebsk
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $9–13
- Schedules at
- vt.by
- Ave. Duration
- 6h 1m
- Estimated price
- $65–85
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 travel India's Golden Triangle, Why you should take the train in the US, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Mazyr to Vitebsk bus services, operated by Gomel Bus Terminal, arrive at Gomel Bus Station.
Mazyr to Vitebsk train services, operated by Belarusian Railway (High Speed Trains), arrive at Jlobin station.
Yes, the driving distance between Mazyr to Vitebsk is 427 km. It takes approximately 6h 1m to drive from Mazyr to Vitebsk.









