There are 9 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)plane UFA - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Vitebsktrain
10h 41m$111–523Bus
cheapest- Take the bus from Ufa South Bus Terminal to Moscow Central Bus Stationbus
- Take the bus from Severnye Vorota Bus Terminal to Vitebsk Bus stationbus
32h 15m$67–97Train via Moscow
- Take the train from Ufa to Kazansky Railway Terminaltrain
- Take the train from Moscow Belorussky Station to Orsha Centrtrain
- Take the train from Orsha Centr to Vitebsktrain
37h 47m$89–210Drive 1,819.7 km
- Drive from Ufa to Vitebskcar 1,819.7 km
24h 52m$159–230Fly to Sheremetyevo International Airport, train
- Fly from Ufa International Airport (UFA) to Sheremetyevo International Airport (SVO)plane UFA - SVO
- Take the train from Moscow Belorussky Station to Orsha Centrtrain
- Take the train from Orsha Centr to Vitebsktrain
13h 33m$120–521Fly to Domodedovo International Airport, train
- Fly from Ufa International Airport (UFA) to Domodedovo International Airport (DME)plane UFA - DME
- Take the train from Moscow Belorussky Station to Orsha Centrtrain
- Take the train from Orsha Centr to Vitebsktrain
12h 59m$121–511Fly to Mogilev Airport, train
- Fly from Ufa International Airport (UFA) to Mogilev Airport (MVQ)plane UFA - MVQ
- Take the train from Mogilev to Vitebsktrain
11h 3m$107–507Fly to Princess Olga Pskov International, bus
- Fly from Ufa International Airport (UFA) to Princess Olga Pskov International (PKV)plane UFA - PKV
- Take the bus from Pskov Bus station to Vitebsk Bus stationbus
16h 38m$179–541Train
- Take the train from Ufa to Orsha Centrtrain 425У
- Take the train from Orsha Centr to Vitebsktrain 083Б / ...
44h 8m$69–160
Ufa to Vitebsk by train
Questions & Answers
The cheapest way to get from Ufa to Vitebsk is to bus which costs $65 - $100 and takes 32h 15m.
The fastest way to get from Ufa to Vitebsk is to fly and bus and train which takes 10h 41m and costs $110 - $550.
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 47m.
The distance between Ufa and Vitebsk is 2158 km. The road distance is 1819.7 km.
The best way to get from Ufa to Vitebsk without a car is to bus which takes 32h 15m and costs $65 - $100.
It takes approximately 10h 41m 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 $65 - $100. Alternatively, you can train via Moscow, which costs $85 - $210 and takes 37h 47m.
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 47m.
- Website
- aeroflot.ru
Flights from Ufa International Airport to Minsk National Airport via Sheremetyevo International Airport
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $100–460
Flights from Ufa International Airport to Sheremetyevo International Airport
- Ave. Duration
- 2h 19m
- When
- Every day
- Estimated price
- $75–380
- Website
- azimuth.aero
Flights from Ufa International Airport to Princess Olga Pskov International via Mineralnye Vody
- Ave. Duration
- 15h 50m
- When
- Sunday
- Estimated price
- $160–650
Flights from Ufa International Airport to Princess Olga Pskov International via Sochi
- Ave. Duration
- 12h 40m
- When
- Saturday
- Estimated price
- $170–700
Flights from Ufa International Airport to Princess Olga Pskov International via Moscow Vnukovo
- Ave. Duration
- 14h 25m
- When
- Every day
- Estimated price
- $100–460
Flights from Ufa International Airport to Princess Olga Pskov International via Kaliningrad
- Ave. Duration
- 16h 5m
- When
- Sunday
- Estimated price
- $140–600
Flights from Ufa International Airport to Princess Olga Pskov International via Pulkovo, Moscow Vnukovo
- Ave. Duration
- 11h 2m
- When
- Every day
- Estimated price
- $140–600
- Website
- belavia.by
Flights from Ufa International Airport to Minsk National Airport
- Ave. Duration
- 3h
- When
- Wednesday
- Estimated price
- $100–460
Flights from Ufa International Airport to Minsk National Airport via Pulkovo
- Ave. Duration
- 5h 25m
- When
- Thursday
- Estimated price
- $120–550
Flights from Ufa International Airport to Mogilev Airport via Sheremetyevo International Airport
- Ave. Duration
- 6h 8m
- When
- Monday and Thursday
- Estimated price
- $95–450
- Website
- nordwindairlines.ru
Flights from Ufa International Airport to Minsk National Airport via Kazan
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- $100–460
Flights from Ufa International Airport to Minsk National Airport via Pulkovo
- Ave. Duration
- 5h 25m
- When
- Thursday
- Estimated price
- $120–550
- Website
- s7.ru
Flights from Ufa International Airport to Domodedovo International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $75–380
- Website
- utair.ru
Flights from Ufa International Airport to Minsk National Airport via Moscow Vnukovo
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $100–460
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $10–13
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- $6–8
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- 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/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $29–60
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- 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/
- Website
- https://pass.rw.by/ru/
- Website
- 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
- 4 times a day
- Estimated price
- $21–45
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- 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/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $24–28
- 2nd Class (Kupé)
- $35–50
- 1nd Class (SW)
- $70–95
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
Train from Mogilev to Vitebsk
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 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
- $45–90
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $200–280
- 3rd Class (Platzcart)
- $45–65
- 2nd Class (Kupé)
- $65–90
Train from Ufa to Orsha Centr
- Ave. Duration
- 42h 1m
- Frequency
- Once a week
- Estimated price
- $60–120
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $250–360
- 3rd Class (Platzcart)
- $60–85
- 2nd Class (Kupé)
- $80–120
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moscow Belorussky Station to Orsha Centr
- Ave. Duration
- 4h 49m
- Frequency
- 3 times a day
- Estimated price
- $19–35
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $19–27
- Commuter Electric Train
- $24–35
- 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
- $40–60
- Schedules at
- avtovokzaly.ru
Bus from Severnye Vorota Bus Terminal to Vitebsk Bus station
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $20–35
- Schedules at
- avtovokzaly.ru
Bus from Pskov Bus station to Vitebsk Bus station
- Ave. Duration
- 5h 2m
- Frequency
- Once daily
- Estimated price
- $18–25
- 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 10m
- 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 50m
- Frequency
- Twice a week
- Estimated price
- $78
- 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 Need to know: Eurostar, Is ride-sharing platform BlaBlaCar right for you?, and 4 stunningly beautiful Philippines islands you need to visit - 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 6:58 PM in Ufa and 4:58 PM 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 52m to drive from Ufa to Vitebsk.




















