There are 10 ways to get from Ufa to Vitebsk by plane, bus, train, 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.
Fly to Minsk National Airport, bus, train
best- Fly from Ufa International Airport (UFA) to Minsk National Airport (MSQ)UFA - MSQ
- Take the bus from Minsk Airport to Minsk station
- Take the train from Minsk Pas to Vitebsk
12h 19m$201–1,013Bus
cheapest- Take the bus from Ufa South Bus Terminal to Moscow Central Bus Station
- Take the bus from Severnye Vorota Bus Terminal to Vitebsk Bus station
32h 15m$58–81Train via Moscow
- Take the train from Ufa to Kazansky Railway Terminal
- Take the train from Moscow Belorussky Station to Orsha Centr
- Take the train from Orsha Centr to Vitebsk
37h 48m$93–206Drive 1,819.9 km
- Drive from Ufa to Vitebsk1,819.9 km
24h 46m$159–230Fly to Princess Olga Pskov International, bus
- Fly from Ufa International Airport (UFA) to Princess Olga Pskov International (PKV)UFA - PKV
- Take the bus from Pskov Bus station to Vitebsk Bus station
21h 58m$201–983Fly to Mogilev Airport, train
- Fly from Ufa International Airport (UFA) to Mogilev Airport (MVQ)UFA - MVQ
- Take the train from Mogilev to Vitebsk
11h 48m$192–957Fly to Sheremetyevo International Airport, train
- Fly from Ufa International Airport (UFA) to Sheremetyevo International Airport (SVO)UFA - SVO
- Take the train from Moscow Belorussky Station to Orsha Centr
- Take the train from Orsha Centr to Vitebsk
13h 43m$895–2,141Fly to Moscow Vnukovo, train
- Fly from Ufa International Airport (UFA) to Moscow Vnukovo (VKO)UFA - VKO
- Take the train from Moscow Belorussky Station to Orsha Centr
- Take the train from Orsha Centr to Vitebsk
12h 57m$453–1,226Fly to Domodedovo International Airport, train
- Fly from Ufa International Airport (UFA) to Domodedovo International Airport (DME)UFA - DME
- Take the train from Moscow Belorussky Station to Orsha Centr
- Take the train from Orsha Centr to Vitebsk
13h 9m$506–1,431Train
- Take the train from Ufa to Orsha Centr425У
- Take the train from Orsha Centr to Vitebsk083Б / ...
44h 8m$74–154
Ufa to Vitebsk by train
Questions & Answers
The cheapest way to get from Ufa to Vitebsk is to bus which costs $55 - $85 and takes 32h 15m.
The fastest way to get from Ufa to Vitebsk is to fly and train which takes 11h 48m and costs $190 - $1,000.
No, there is no direct bus from Ufa to Vitebsk station. However, there are services departing from Ufa South Bus Terminal and arriving at Vitebsk Bus station via Метро «Щёлковская», Осташковская улица, Метро «Алтуфьево», МЦД Грачёвская and Severnye Vorota Bus Terminal. The journey, including transfers, takes approximately 32h 15m.
No, there is no direct train from Ufa to Vitebsk. However, there are services departing from Ufa and arriving at Vitebsk via Komsomolskaya, Moscow Belorussky Station and Orsha Centr. The journey, including transfers, takes approximately 37h 48m.
The distance between Ufa and Vitebsk is 2158 km. The road distance is 1819.9 km.
The best way to get from Ufa to Vitebsk without a car is to bus which takes 32h 15m and costs $55 - $85.
It takes approximately 12h 19m to get from Ufa to Vitebsk, including transfers.
Ufa to Vitebsk bus services, operated by Avtovokzaly.ru, depart from Ufa South Bus Terminal station.
Ufa to Vitebsk train services, operated by Russian Railways (РЖД), depart from Ufa station.
The best way to get from Ufa to Vitebsk is to bus which takes 32h 15m and costs $55 - $85. Alternatively, you can train via Moscow, which costs $90 - $210 and takes 37h 48m.
What companies run services between Ufa, Russia and Vitebsk, Belarus?
You can take a bus from Ufa South Bus Terminal to Vitebsk Bus station via Moscow Central Bus Station, Метро «Щёлковская», Осташковская улица, Метро «Алтуфьево», МЦД Грачёвская, Метро «Ховрино», and Severnye Vorota Bus Terminal in around 32h 15m. Alternatively, you can take a train from Ufa to Vitebsk via Kazansky Railway Terminal, Komsomolskaya, Belorusskaya, Moscow Belorussky Station, and Orsha Centr in around 37h 48m.
- Website
- aeroflot.ru
Flights from Ufa International Airport to Minsk National Airport via Sheremetyevo International Airport
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- $190–950
Flights from Ufa International Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- $230–1,300
- Website
- nordwindairlines.ru
Flights from Ufa International Airport to Minsk National Airport via Kazan
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- $190–950
Flights from Ufa International Airport to Minsk National Airport via Pulkovo
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Ufa International Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 25m
- When
- Wednesday and Sunday
- Estimated price
- $230–1,300
Flights from Ufa International Airport to Sheremetyevo International Airport via Kazan
- Ave. Duration
- 4h 50m
- When
- Tuesday and Saturday
- Estimated price
- $230–1,300
- Website
- belavia.by
Flights from Ufa International Airport to Minsk National Airport via Moscow Vnukovo
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–950
Flights from Ufa International Airport to Minsk National Airport via Pulkovo
- Ave. Duration
- 8h 5m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $220–1,100
Flights from Ufa International Airport to Mogilev Airport via Sheremetyevo International Airport
- Ave. Duration
- 7h 38m
- When
- Monday and Thursday
- Estimated price
- $180–900
Flights from Ufa International Airport to Moscow Vnukovo
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–850
- Website
- azimuth.aero
Flights from Ufa International Airport to Princess Olga Pskov International via Mineralnye Vody
- Ave. Duration
- 26h 40m
- When
- Saturday
- Estimated price
- $290–1,300
Flights from Ufa International Airport to Princess Olga Pskov International via Moscow Vnukovo
- Ave. Duration
- 14h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $180–950
Flights from Ufa International Airport to Princess Olga Pskov International via Pulkovo, Moscow Vnukovo
- Ave. Duration
- 15h 52m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $260–1,200
Flights from Ufa International Airport to Princess Olga Pskov International via Tyumen, Moscow Vnukovo
- Ave. Duration
- 22h 35m
- When
- Monday and Sunday
- Estimated price
- $270–1,200
- Website
- utair.ru
Flights from Ufa International Airport to Minsk National Airport via Moscow Vnukovo
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–950
Flights from Ufa International Airport to Moscow Vnukovo
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–850
- Website
- s7.ru
Flights from Ufa International Airport to Domodedovo International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $140–800
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $10–13
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $6–8
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Mogilev to Vitebsk
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $7–10
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Mogilev to Vitebsk
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Once daily
- Estimated price
- $29–60
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $29–34
- 2nd Class (Kupé)
- $45–60
- 1nd Class (SW)
- $85–120
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 8h 8m
- Frequency
- Once a week
- Estimated price
- $38–75
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–44
- 2nd Class (Kupé)
- $60–75
- 1nd Class (SW)
- $110–150
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- $21–45
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $21–25
- 2nd Class (Kupé)
- $35–45
- 1nd Class (SW)
- $60–85
Train from Mogilev to Vitebsk
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- $24–50
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $24–28
- 2nd Class (Kupé)
- $40–50
- 1nd Class (SW)
- $70–95
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Ufa to Kazansky Railway Terminal
- Ave. Duration
- 29h 43m
- Frequency
- Twice daily
- Estimated price
- $50–90
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $210–300
- 3rd Class (Platzcart)
- $50–75
- 2nd Class (Kupé)
- $60–90
Train from Ufa to Orsha Centr
- Ave. Duration
- 42h 1m
- Frequency
- Once a week
- Estimated price
- $65–110
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $280–390
- 3rd Class (Platzcart)
- $65–95
- 2nd Class (Kupé)
- $80–110
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 4h 49m
- Frequency
- Twice daily
- Estimated price
- $30–45
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $30–45
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Ufa South Bus Terminal to Moscow Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- $35–50
- Schedules at
- avtovokzaly.ru
Bus from Severnye Vorota Bus Terminal to Vitebsk Bus station
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $19–28
- Schedules at
- avtovokzaly.ru
Bus from Pskov Bus station to Vitebsk Bus station
- Ave. Duration
- 5h 2m
- Frequency
- Once daily
- Estimated price
- $16–23
- Schedules at
- avtovokzaly.ru
- Phone
- +7-812-612-82-30
- sovavtobus@sovavto.ru
- Website
- bus.sovavto.ru
Bus from Pskov Bus station to Vitebsk Bus station
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Schedules at
- bus.sovavto.ru
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Pskov Bus station to Vitebsk Bus station
- Ave. Duration
- 5h 25m
- Frequency
- Twice a week
- Estimated price
- $20–30
- Schedules at
- vt.by
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 South Korea: Travelling from Seoul to Busan , Travelling by boat in Italy, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Ufa to Vitebsk bus services, operated by Avtovokzaly.ru, arrive at Moscow Central Bus Station.
Vitebsk is 2h behind Ufa. It is currently 9:37 AM in Ufa and 7:37 AM in Vitebsk.
Ufa to Vitebsk train services, operated by Russian Railways (РЖД), arrive at Kazansky Railway Terminal station.
Yes, the driving distance between Ufa to Vitebsk is 1820 km. It takes approximately 24h 46m to drive from Ufa to Vitebsk.























