There are 13 ways to get from Moscow to Vidin by plane, bus, car, train, 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.
Fly Sheremetyevo International Airport to Belgrade Nikola Tesla Airport, bus, drive
best- Fly from Sheremetyevo International Airport (SVO) to Belgrade Nikola Tesla Airport (BEG)plane SVO - BEG
- Take the bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus
- Drive from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Vidincar
13h 10m$411–839Bus via Bucharest
cheapest- Take the bus from Salaryevo Bus Station to Chişinău Northern Bus Stationbus
- Take the bus from Chişinău Northern Bus Station to Bucharest Gară Filaretbus
- Take the bus from Bucharest - Gară Filaret to Calafatbus
2d 10h$83–273Bus, train
- Take the bus from Moscow International Bus Station to Chișinău, North Bus Stationbus
- Take the bus from Chişinău Northern Bus Station to Bucharest Otopeni Airportbus
- Take the bus from Bucharest Otopeni Airport to Craiova Benzinaria Petrombus
- Take the train from Craiova to Vidintrain
45h 20m$143–251Drive 2,262 km
- Drive from Moscow to Vidincar 2,262 km
29h 2m$357–515Fly Sheremetyevo International Airport to Niš Constantine The Great Airport, train, drive
- Fly from Sheremetyevo International Airport (SVO) to Niš Constantine The Great Airport (INI)plane SVO - INI
- Take the train from Crveni Krst to Zajecartrain
- Drive from Zajecar to Vidincar
14h 47m$509–884Fly Sheremetyevo International Airport to Sofia Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Sofia Airport (SOF)plane SVO - SOF
- Take the train from Sofia to Vidintrain
17h 29m$176–674Fly Moscow Vnukovo to Sofia Airport, train
- Fly from Moscow Vnukovo (VKO) to Sofia Airport (SOF)plane VKO - SOF
- Take the train from Sofia to Vidintrain
16h 14m$132–622Fly Moscow Vnukovo to Belgrade Nikola Tesla Airport, bus, drive
- Fly from Moscow Vnukovo (VKO) to Belgrade Nikola Tesla Airport (BEG)plane VKO - BEG
- Take the bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus
- Drive from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Vidincar
14h 50m$317–637Fly Sheremetyevo International Airport to Podgorica Airport, bus, drive
- Fly from Sheremetyevo International Airport (SVO) to Podgorica Airport (TGD)plane SVO - TGD
- Take the bus from Podgorica , Bus station to Negotinbus
- Drive from Negotin to Vidincar
16h 9m$508–956Fly Sheremetyevo International Airport to Tivat Airport, bus, drive
- Fly from Sheremetyevo International Airport (SVO) to Tivat Airport (TIV)plane SVO - TIV
- Take the bus from Tivat, Autobuska stanica to Negotinbus
- Drive from Negotin to Vidincar
17h 18m$541–966Fly Sheremetyevo International Airport to Skopje International Airport, shuttle, train, drive
- Fly from Sheremetyevo International Airport (SVO) to Skopje International Airport (SKP)plane SVO - SKP
- Take a shuttle bus from Skopje, International Airport to Niš, Autobuska Stanica
- Take the train from Crveni Krst to Zajecartrain
- Drive from Zajecar to Vidincar
19h 56mBus
- Take the bus from Moscow International Bus Station to Chișinău, North Bus Stationbus
- Take the bus from Chișinău, North Bus Station to Timișoara Autogara Normandiabus
- Take the bus from Timișoara to Calafatbus
2d 1hBus, train via Iași
- Take the bus from Moscow, International Bus Station to Orhei, Moldovabus
- Take the bus from Orhei to Iașibus
- Take the train from Iasi to Bucuresti Nordtrain 401
- Take the train from Bucharest to Craiovatrain
- Take the train from Craiova to Vidintrain
2d 5h$175–310
Sheremetyevo International Airport (SVO) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Moscow to Vidin is to bus and train which costs $140 - $260 and takes 45h 20m.
The fastest way to get from Moscow to Vidin is to fly and bus and drive which takes 13h 10m and costs $410 - $850.
The distance between Moscow and Vidin is 2089 km. The road distance is 2262 km.
The best way to get from Moscow to Vidin without a car is to bus and train which takes 45h 20m and costs $140 - $260.
It takes approximately 13h 10m to get from Moscow to Vidin, including transfers.
Vidin is 1h behind Moscow. It is currently 5:00 PM in Moscow and 4:00 PM in Vidin.
Yes, the driving distance between Moscow to Vidin is 2262 km. It takes approximately 29h 2m to drive from Moscow to Vidin.
There are 55+ hotels available in Vidin.
What companies run services between Moscow, Russia and Vidin, Bulgaria?
You can take a bus from Метро «Библиотека имени Ленина» to Calafat via Метро «Тропарёво», Troparevo, Salaryevo, Moscow International Bus Station, Chișinău, North Bus Station, and Timișoara in around 2d 1h.
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $380–750
Flights from Sheremetyevo International Airport to Niš Constantine The Great Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 7h 22m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $250–1,000
Flights from Sheremetyevo International Airport to Niš Constantine The Great Airport via Istanbul
- Ave. Duration
- 8h 55m
- When
- Tuesday and Saturday
- Estimated price
- $290–1,400
Flights from Sheremetyevo International Airport to Sofia Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 9h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $160–650
Flights from Moscow Vnukovo to Belgrade Nikola Tesla Airport via Pulkovo
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- $370–600
Flights from Sheremetyevo International Airport to Podgorica Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- $470–800
Flights from Sheremetyevo International Airport to Tivat Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- $480–950
Flights from Sheremetyevo International Airport to Skopje International Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 9h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–700
- Website
- turkishairlines.com
Flights from Sheremetyevo International Airport to Niš Constantine The Great Airport via Istanbul
- Ave. Duration
- 8h 55m
- When
- Tuesday and Saturday
- Estimated price
- $290–1,400
Flights from Sheremetyevo International Airport to Sofia Airport via Istanbul
- Ave. Duration
- 8h 58m
- When
- Every day
- Estimated price
- $170–850
Flights from Moscow Vnukovo to Sofia Airport via Istanbul
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $240–650
Flights from Moscow Vnukovo to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 7h 28m
- When
- Every day
- Estimated price
- $290–800
Flights from Sheremetyevo International Airport to Skopje International Airport via Istanbul
- Ave. Duration
- 9h 20m
- When
- Saturday and Sunday
- Estimated price
- $200–1,000
- Website
- flypgs.com
Flights from Moscow Vnukovo to Sofia Airport via Sabiha Gokcen
- Ave. Duration
- 6h 47m
- When
- Monday
- Estimated price
- $120–650
Flights from Moscow Vnukovo to Sofia Airport via Antalya
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- $150–700
Flights from Moscow Vnukovo to Belgrade Nikola Tesla Airport via Sabiha Gokcen
- Ave. Duration
- 9h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $160–750
- Website
- interjet.com
Flights from Sheremetyevo International Airport to Podgorica Airport via Istanbul
- Ave. Duration
- 8h 10m
- When
- Tuesday
- Estimated price
- $250–1,200
Flights from Sheremetyevo International Airport to Tivat Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 7h 12m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $480–950
- Website
- ajet.com
Flights from Moscow Vnukovo to Belgrade Nikola Tesla Airport via Sabiha Gokcen
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $270–600
Flights from Moscow Vnukovo to Belgrade Nikola Tesla Airport via Ankara
- Ave. Duration
- 9h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $270–600
- Website
- sunexpress.com
Flights from Moscow Vnukovo to Sofia Airport via Izmir
- Ave. Duration
- 8h 5m
- When
- Wednesday
- Estimated price
- $140–650
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Craiova to Vidin
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- $13–15
- Website
- https://www.cfrcalatori.ro/en/
Train from Bucharest to Craiova
- Ave. Duration
- 3h 51m
- Frequency
- Every 4 hours
- Estimated price
- $21–23
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Crveni Krst to Zajecar
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $4–8
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- $4–6
- 1st Class
- $6–8
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Sofia to Vidin
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $9–16
- Website
- https://www.bdz.bg/en
- 2nd Class
- $9–14
- 1st Class
- $13–16
- Phone
- (+373) 22 83 33 33
- cfm@railway.md
- Website
- railway.md
Train from Iasi to Bucuresti Nord
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- $16–26
- Schedules at
- railway.md
- Phone
- 0351/40.91.53
- info@softrans.ro
- Website
- softrans.ro
Train from Bucharest to Craiova
- Ave. Duration
- 4h 19m
- Frequency
- 3 times a day
- Estimated price
- $10–12
- Schedules at
- softrans.ro
- Phone
- +381 19 542 888
- motoboemtrans@hotmail.com
- Website
- redvoznje.net
Bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 3h 58m
- Frequency
- Every 4 hours
- Schedules at
- redvoznje.net
- Phone
- 019 435 045
- doonikolicprevoz@gmail.com
- Website
- nikolicprevoz.rs
Bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a day
- Estimated price
- $15–18
- Schedules at
- nikolicprevoz.rs
- Phone
- +381 (0)35 562 555
- office@eurolin.rs
- Website
- polazak.com
Bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- polazak.com
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow International Bus Station to Chișinău, North Bus Station
- Ave. Duration
- 24h 30m
- Frequency
- 4 times a week
- Estimated price
- $88–175
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- $175
- Children
- $88
Bus from Moscow, International Bus Station to Orhei, Moldova
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- $102–204
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- $204
- Children
- $102
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Chişinău Northern Bus Station to Bucharest Otopeni Airport
- Ave. Duration
- 10h 54m
- Frequency
- Every 15 minutes
- Estimated price
- $32
- Schedules at
- galtrans.md
Bus from Orhei to Iași
- Ave. Duration
- 8h 50m
- Frequency
- Every 20 minutes
- Estimated price
- $35
- Schedules at
- galtrans.md
Bus from Chişinău Northern Bus Station to Bucharest Gară Filaret
- Ave. Duration
- 10h 35m
- Frequency
- Every 15 minutes
- Estimated price
- $36
- Schedules at
- galtrans.md
- Phone
- +4-021-312.03.45
- Website
- comantotrans.autogari.ro
Bus from Bucharest Otopeni Airport to Craiova Benzinaria Petrom
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $12–23
- Schedules at
- comantotrans.autogari.ro
- Phone
- +381 (12) 538 400
- office@litas.rs
- Website
- litas.rs
Bus from Podgorica , Bus station to Negotin
- Ave. Duration
- 5h 26m
- Frequency
- Twice a week
- Estimated price
- $27–40
- Schedules at
- litas.rs
Bus from Tivat, Autobuska stanica to Negotin
- Ave. Duration
- 6h 47m
- Frequency
- Twice a week
- Estimated price
- $30–50
- Schedules at
- litas.rs
- helpline.svs@gmail.com
- Website
- svs.md
Bus from Chișinău, North Bus Station to Timișoara Autogara Normandia
- Ave. Duration
- 15h
- Frequency
- Once daily
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Timișoara to Calafat
- Ave. Duration
- 6h 5m
- Frequency
- 4 times a week
- Estimated price
- $30–45
- Website
- https://www.flixbus.co.uk
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Chişinău Northern Bus Station
- Ave. Duration
- 40h
- Frequency
- Once daily
- Estimated price
- $40–230
- Schedules at
- avtovokzaly.ru
- Phone
- +37378810008
- rezervari.mirtrans@gmail.com
- Website
- mirtrans-express.com
Bus from Chişinău Northern Bus Station to Bucharest Gară Filaret
- Ave. Duration
- 8h
- Frequency
- Every 4 hours
- Estimated price
- $20–35
- Schedules at
- mirtrans-express.com
- Phone
- 021.335.32.90
- agentia.filaret@acfilaret.ro
- Website
- acfilaret.ro
Bus from Bucharest - Gară Filaret to Calafat
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- $6
- Schedules at
- autotranscalatorif.autogari.ro
Want to know more about travelling around Bulgaria
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










































