Between Moscow and Vitebsk we found up to 8
including 8 night buses.
The earliest departure from Moscow is at 20:30 arriving to Vitebsk at 05:30.
The latest departure is at 21:30 arriving at 06:00.
Prices for a one way adult ticket range from 14 € to 25 €.
Moscow Автовокзал Северные ворота, ул. Дыбенко, 7, стр. 1
05:20Viciebsk Автобусная остановка Московская, напротив ТЦ Санта, пр, Московский
Best offer on 26. Jan
pick a date
Traveling by bus from Moscow to Vitebsk
The shortest travel distance between Moscow (RU) and Vitebsk (BY) is 521 km.
The fastest bus which departs at 21:15 has a travel time of 07:15h.
The longest travel time on the route is 09:30h.
Specific information about each route can be found by clicking the route in the search results.
Overnight bus Moscow to Vitebsk
If you want to travel overnight, there are 8 night buses from Moscow to Vitebsk.
The overnight buses depart between 20:30 and 21:30 and arrive between 05:30 and 06:00 in the morning.
Departure and arrival station(s)
You can see information about the departure station and stops Moscow here
You can see information about the arrival station and stops Vitebsk here