There are 11 ways to get from Vitebsk to Belgrade by train, plane, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Minsk National Airport, fly to Belgrade Nikola Tesla Airport
best- Take the train from Vitebsk to Minsk Pastrain
- Fly from Minsk National Airport (MSQ) to Belgrade Nikola Tesla Airport (BEG)plane MSQ - BEG
13h 20mRSD 12,370–38,874Train
- Take the train from Vitebsk to Grodnotrain
- Take the train from Kuznica Bialostocka to Bialystoktrain R
- Take the train from Bialystok to Opoczno Poludnietrain Ic
- Take the train from Opoczno Poludnie to Wien Hbftrain Ic
- Take the train from Wien Hbf to Kelebiatrain Ec
- Take the train from Subotica to Beograd Centartrain Ir / ...
34h 33mBus via Rzeszów
- Take the bus from Vitebsk to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Warsaw Chopin Airportbus
- Take the bus from Warszawa Lotnisko Chopina to Rzeszówbus N1 / ...
- Take the bus from Rzeszów to Belgradebus
36h 20mRSD 16,843–20,649Drive 1,671.8 km
- Drive from Vitebsk to Belgradecar 1,671.8 km
20h 6mRSD 27,362–39,523Train, bus to Vilnius Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Vitebsk to Smorgontrain
- Take the bus from Asmiany to Vilnius, F. Vaitkaus g.bus
- Fly from Vilnius Airport (VNO) to Belgrade Nikola Tesla Airport (BEG)plane VNO - BEG
17h 22mRSD 13,453–38,377Train, bus, train to Riga International Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Vitebsk to Polocktrain
- Take the bus from Polatsk to Daugavpils Bus stationbus
- Take the train from Daugavpils to Riga-Pasazierutrain
- Fly from Riga International Airport (RIX) to Belgrade Nikola Tesla Airport (BEG)plane RIX - BEG
15h 36mRSD 13,094–41,996Train, train to Sheremetyevo International Airport, fly to Belgrade Nikola Tesla Airport
- Take the train from Vitebsk to Orsha Centrtrain
- Take the train from Orsha Centr to Moscow Belorussky Stationtrain
- Fly from Sheremetyevo International Airport (SVO) to Belgrade Nikola Tesla Airport (BEG)plane SVO - BEG
15h 4mRSD 16,725–47,249Train, bus to Vilnius Airport, fly to Budapest Ferenc Liszt International Airport, shuttle
- Take the train from Vitebsk to Smorgontrain
- Take the bus from Asmiany to Vilnius, F. Vaitkaus g.bus
- Fly from Vilnius Airport (VNO) to Budapest Ferenc Liszt International Airport (BUD)plane VNO - BUD
- Take a shuttle bus from Budapest Airport to Beograd Centar
19h 38mTrain, bus via Warsaw
- Take the train from Vitebsk to Volkovysk-Gorodtrain
- Take the bus from Vawkavysk to Białystok Bus Stationbus
- Take the train from Bialystok to Warszawa Zachodniatrain Ic
- Take the train from Warszawa Zachodnia to Budapest-Nyugati putrain
- Take the bus from Budapest Hotel Platanus to Belgradebus
35h 34mTrain, bus
- Take the train from Vitebsk to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Ostravabus
- Take the train from Ostrava Hlavni Nadrazi to Budapest-Nyugatitrain Ic
- Take the train from Budapest-Nyugati to Szegedtrain Ic
- Take the train from Szeged to Suboticatrain Re
- Take the train from Subotica to Beograd Centartrain Ir / ...
37h 53mRSD 16,980–34,944Bus
- Take the bus from Vitebsk to Mogilevbus
- Take the bus from Mogilev Bus station to Praha, ÚAN Florencbus
- Take the bus from Praha, Hlavní Nádraží to Belgrade bus stationbus
40h 55mRSD 20,609–50,609
Minsk National Airport (MSQ) to Belgrade Nikola Tesla Airport (BEG) flights
Comparing Your Travel Options
The cheapest way to get from Vitebsk to Belgrade is to bus via Rzeszów which costs RSD 16000 - RSD 21000 and takes 36h 20m.
The fastest way to get from Vitebsk to Belgrade is to train and fly which takes 13h 20m and costs RSD 12000 - RSD 39000.
No, there is no direct bus from Vitebsk to Belgrade. However, there are services departing from Vitebsk and arriving at Belgrade via Minsk Central Bus Station, Warszawa Lotnisko Chopina and Rzeszów. The journey, including transfers, takes approximately 36h 20m.
No, there is no direct train from Vitebsk to Belgrade. However, there are services departing from Vitebsk and arriving at Beograd Centar via Kuznica Bialostocka, Bialystok, Opoczno Poludnie, Wien Hbf and Subotica. The journey, including transfers, takes approximately 34h 33m.
The distance between Vitebsk and Belgrade is 1517 km. The road distance is 1671.8 km.
The best way to get from Vitebsk to Belgrade without a car is to bus via Rzeszów which takes 36h 20m and costs RSD 16000 - RSD 21000.
It takes approximately 13h 20m to get from Vitebsk to Belgrade, including transfers.
Vitebsk to Belgrade bus services, operated by Infobus BY, depart from Vitebsk station.
Vitebsk to Belgrade train services, operated by Belarusian Railway (БЧ), depart from Vitebsk station.
The best way to get from Vitebsk to Belgrade is to train which takes 34h 33m and costs . Alternatively, you can bus via Rzeszów, which costs RSD 16000 - RSD 21000 and takes 36h 20m.
What companies run services between Vitebsk, Belarus and Belgrade, Serbia?
You can take a train from Vitebsk to Beograd Centar via Grodno, Kuznica Bialostocka, Bialystok, Opoczno Poludnie, Wien Hbf, Kelebia, and Subotica in around 34h 33m. Alternatively, you can take a bus from Vitebsk to Belgrade via Minsk Central Bus Station, Warszawa Lotnisko Chopina, and Rzeszów in around 36h 20m.
- Website
- airserbia.com
Flights from Minsk National Airport to Belgrade Nikola Tesla Airport via Pulkovo
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- RSD 11,000–32,000
Flights from Minsk National Airport to Belgrade Nikola Tesla Airport via Sheremetyevo International Airport
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- RSD 11,000–31,000
Flights from Minsk National Airport to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- RSD 11,000–55,000
Flights from Vilnius Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 5h
- When
- Monday and Thursday
- Estimated price
- RSD 10,000–34,000
Flights from Vilnius Airport to Belgrade Nikola Tesla Airport via Prague
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RSD 16,000–28,000
Flights from Vilnius Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 6h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- RSD 12,000–27,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- RSD 13,000–32,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 12,000–37,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- RSD 13,000–32,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Berlin Brandenburg
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RSD 12,000–37,000
Flights from Sheremetyevo International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RSD 10,000–30,000
- Website
- lot.com
Flights from Vilnius Airport to Belgrade Nikola Tesla Airport via Warsaw Chopin
- Ave. Duration
- 4h 10m
- When
- Monday to Friday
- Estimated price
- RSD 15,000–33,000
Flights from Vilnius Airport to Budapest Ferenc Liszt International Airport via Warsaw Chopin
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- RSD 9,000–29,000
- Website
- turkishairlines.com
Flights from Minsk National Airport to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 8h 38m
- When
- Every day
- Estimated price
- RSD 11,000–55,000
- Website
- airbaltic.com
Flights from Vilnius Airport to Belgrade Nikola Tesla Airport via Riga International Airport
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- RSD 10,000–34,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- RSD 13,000–32,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 12,000–37,000
- Website
- austrian.com
Flights from Vilnius Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 5h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- RSD 11,000–45,000
Flights from Riga International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- RSD 13,000–32,000
- Website
- lufthansa.com
Flights from Vilnius Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- RSD 10,000–34,000
- Website
- wizzair.com
Flights from Vilnius Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RSD 5,000–23,000
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 900–1,200
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Polock
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- RSD 550–700
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Estimated price
- RSD 500–650
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- RSD 900–1,200
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- RSD 4,100–7,035
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- RSD 4,100–4,600
- 2nd Class (Kupé)
- RSD 7,035
- 1nd Class (SW)
- RSD 13,000–15,000
Train from Vitebsk to Polock
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- RSD 2,800–4,903
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- RSD 2,800–3,200
- 2nd Class (Kupé)
- RSD 4,903
- 1nd Class (SW)
- RSD 8,500–10,000
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- RSD 2,700–4,700
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- RSD 2,700–3,100
- 2nd Class (Kupé)
- RSD 4,700
- 1nd Class (SW)
- RSD 8,500–9,500
Train from Orsha Centr to Moscow Belorussky Station
- Ave. Duration
- 8h 22m
- Frequency
- Twice a week
- Estimated price
- RSD 5,500–9,725
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- RSD 5,500–6,500
- 2nd Class (Kupé)
- RSD 9,725
- 1nd Class (SW)
- RSD 18,000–21,000
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- RSD 4,100–7,035
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- RSD 4,100–4,600
- 2nd Class (Kupé)
- RSD 7,035
- 1nd Class (SW)
- RSD 13,000–15,000
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 5h 31m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Grodno
- Ave. Duration
- 11h 53m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Polock
- Ave. Duration
- 1h 34m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Volkovysk-Gorod
- Ave. Duration
- 10h 8m
- Frequency
- Once daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 5h 31m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- Polregio
Train from Kuznica Bialostocka to Bialystok
- Ave. Duration
- 58 min
- Frequency
- 5 times a day
- Estimated price
- RSD 420–600
- Website
- Polregio
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Bialystok to Opoczno Poludnie
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- RSD 3,900–7,500
- Website
- PKP Intercity
Train from Opoczno Poludnie to Wien Hbf
- Ave. Duration
- 6h 44m
- Frequency
- 3 times a day
- Estimated price
- RSD 7,000–13,000
- Website
- PKP Intercity
Train from Bialystok to Warszawa Zachodnia
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- RSD 2,300–4,300
- Website
- PKP Intercity
Train from Ostrava Hlavni Nadrazi to Budapest-Nyugati
- Ave. Duration
- 6h 6m
- Frequency
- Once daily
- Estimated price
- RSD 6,000–12,000
- Website
- PKP Intercity
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Kelebia
- Ave. Duration
- 4h 34m
- Frequency
- Twice daily
- Estimated price
- RSD 12,258
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
Train from Subotica to Beograd Centar
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- 2nd Class
- RSD 700–850
- 1st Class
- RSD 950–1,200
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Vitebsk to Smorgon
- Ave. Duration
- 5h 14m
- Frequency
- Once daily
- Estimated price
- RSD 1,700–4,200
- Website
- Russian Railways
- 1nd Class (SW)
- RSD 10,000–14,000
- 3rd Class (Platzcart)
- RSD 1,700–2,200
- 2nd Class (Kupé)
- RSD 3,000–4,200
Train from Vitebsk to Polock
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- RSD 1,000–3,200
- Website
- Russian Railways
- 1nd Class (SW)
- RSD 7,500–11,000
- 3rd Class (Platzcart)
- RSD 1,000–1,400
- 2nd Class (Kupé)
- RSD 2,200–3,200
Train from Vitebsk to Smorgon
- Ave. Duration
- 5h 14m
- Frequency
- Once daily
- Estimated price
- RSD 1,700–4,200
- Website
- Russian Railways
- 1nd Class (SW)
- RSD 10,000–14,000
- 3rd Class (Platzcart)
- RSD 1,700–2,200
- 2nd Class (Kupé)
- RSD 3,000–4,200
- Phone
- 8760
- [email protected]
- Website
- Vivi
Train from Daugavpils to Riga-Pasazieru
- Ave. Duration
- 3h 1m
- Frequency
- Every 4 hours
- Estimated price
- RSD 900–1,200
- Website
- Vivi
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Orsha Centr to Moscow Belorussky Station
- Ave. Duration
- 4h 53m
- Frequency
- 3 times a day
- Estimated price
- RSD 1,900–3,500
- Website
- Russian Railways
- Lastochka Train
- RSD 1,900–2,700
- Commuter Electric Train
- RSD 2,400–3,500
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
Train from Warszawa Zachodnia to Budapest-Nyugati pu
- Ave. Duration
- 10h 59m
- Frequency
- Once daily
- Estimated price
- RSD 5,000–9,000
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Budapest-Nyugati to Szeged
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- RSD 1,000–1,300
- Website
- Hungarian Railways (MÁV)
Train from Szeged to Subotica
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- RSD 350–410
- Website
- Hungarian Railways (MÁV)
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Vitebsk to Minsk Central Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- RSD 1,400–2,000
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Central Bus Station to Warsaw Chopin Airport
- Ave. Duration
- 10h 53m
- Frequency
- Every 4 hours
- Estimated price
- RSD 2,500–5,000
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +48 17 277 30 95
- [email protected]
- Website
- neobus.pl
Bus from Warszawa Lotnisko Chopina to Rzeszów
- Ave. Duration
- 5h 27m
- Frequency
- Twice daily
- Estimated price
- RSD 3,200–4,000
- Schedules at
- neobus.pl
- Phone
- +30 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Rzeszów to Belgrade
- Ave. Duration
- 12h 30m
- Frequency
- Once a week
- Estimated price
- RSD 9,710
- Schedules at
- siamostours.com
Bus from Budapest Hotel Platanus to Belgrade
- Ave. Duration
- 5h
- Frequency
- Once a week
- Estimated price
- RSD 4,325
- Schedules at
- siamostours.com
- Phone
- +370 612 88 984
- [email protected]
- Website
- Eurolines Lithuania
Bus from Asmiany to Vilnius, F. Vaitkaus g.
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- RSD 450–650
- Website
- Eurolines Lithuania
Bus from Asmiany to Vilnius, F. Vaitkaus g.
- Ave. Duration
- 2h 2m
- Frequency
- Every 4 hours
- Estimated price
- RSD 450–650
- Website
- Eurolines Lithuania
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Polatsk to Daugavpils Bus station
- Ave. Duration
- 3h 16m
- Frequency
- Twice a week
- Estimated price
- RSD 1,237
- Schedules at
- latlines.lv
- [email protected]
- Website
- vitosprint.com
Shuttle from Budapest Airport to Beograd Centar
- Ave. Duration
- 5h
- Frequency
- On demand
- Schedules at
- vitosprint.com
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Vawkavysk to Białystok Bus Station
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- RSD 2,115
- Schedules at
- vt.by
Bus from Vitebsk to Mogilev
- Ave. Duration
- 2h 10m
- Frequency
- Twice a week
- Estimated price
- RSD 3,609
- Schedules at
- vt.by
Bus from Mogilev Bus station to Praha, ÚAN Florenc
- Ave. Duration
- 20h 30m
- Frequency
- 3 times a week
- Estimated price
- RSD 7,500–32,000
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Ostrava
- Ave. Duration
- 18h 5m
- Frequency
- Once a week
- Estimated price
- RSD 8,000–13,000
- Website
- Intercars Europe
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Praha, Hlavní Nádraží to Belgrade bus station
- Ave. Duration
- 16h
- Frequency
- 4 times a week
- Estimated price
- RSD 9,500–15,000
- Website
- Flixbus
Want to know more about travelling around Serbia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Vitebsk to Belgrade bus services, operated by Infobus BY, arrive at Minsk Central Bus Station.
Belgrade is 2h behind Vitebsk. It is currently 2:10 AM in Vitebsk and 12:10 AM in Belgrade.
Vitebsk to Belgrade train services, operated by Belarusian Railway (БЧ), arrive at Grodno station.
Yes, the driving distance between Vitebsk to Belgrade is 1672 km. It takes approximately 20h 6m to drive from Vitebsk to Belgrade.
There are 4275+ hotels available in Belgrade.





































































