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 Jlobintrain 874Ь / ...
- Take the train from Jlobin to Vitebsktrain 606Б
7h 47m$35–63Bus, train
cheapest- Take the bus from Mazyr to Gomel Bus Stationbus
- Take the train from Gomel to Vitebsktrain 083Б
10h 4m$32–65Bus
- Take the bus from Mazyr to Gomel Bus Stationbus
- Take the bus from Gomel to Mogilevbus
- Take the bus from Mogilev to Vitebskbus
9h 54m$41–46Drive 414.9 km
- Drive from Mazyr to Vitebskcar 414.9 km
6h$37–53Taxi
- Take the taxi from Mazyr to Vitebsktaxi 414.9 km
6h$75–95Train
- Take the train from Kalinkovichi to Vitebsktrain 606Б
7h 58m
Mazyr to Vitebsk by train
Questions & Answers
The cheapest way to get from Mazyr to Vitebsk is to drive which costs $35 - $55 and takes 6h.
The fastest way to get from Mazyr to Vitebsk is to drive which takes 6h 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 414.9 km.
The best way to get from Mazyr to Vitebsk without a car is to train via Zhlobin which takes 7h 47m and costs $35 - $65.
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 $35 - $65. Alternatively, you can bus, which costs $40 - $50 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.
Train from Mazyr to Jlobin
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- $6–9
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Jlobin to Vitebsk
- Ave. Duration
- 5h 13m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Kalinkovichi to Vitebsk
- Ave. Duration
- 6h 37m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Jlobin to Vitebsk
- Ave. Duration
- 5h 18m
- Frequency
- Once daily
- Estimated price
- $28–55
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $28–32
- 2nd Class (Kupé)
- $45–55
- 1nd Class (SW)
- $80–110
Train from Gomel to Vitebsk
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- $31–60
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $31–36
- 2nd Class (Kupé)
- $50–60
- 1nd Class (SW)
- $90–120
- 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
- $2–4
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.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
- Website
- infobus.by
Bus from Mogilev to Vitebsk
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- $6–45
- Website
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Mogilev to Vitebsk
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $37
- Schedules at
- vt.by
- Ave. Duration
- 6h
- Estimated price
- $75–95
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 Southend Airport into central London, The beginner’s guide to the 2018 World Nomad Games, and Best ways to travel around Australia - 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 415 km. It takes approximately 6h to drive from Mazyr to Vitebsk.









