There are 5 ways to get from Ohrid to Vidin by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ohrid to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Sofiabus
- Take the bus from Sofia Central Bus Station to Vidinbus
13h 45mBus, train
cheapest- Take the bus from Ohrid to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Sofiabus
- Take the train from Sofia to Vidintrain Ic
14h 56m$31–72Drive 521.9 km
- Drive from Ohrid to Vidincar 521.9 km
7h 12m$83–119Fly, bus, drive
- Fly from Ohrid Airport (OHD) to Belgrade Nikola Tesla Airport (BEG)plane OHD - BEG
- Take the bus from Beograd, Autobuska stanica to Negotinbus
- Drive from Negotin to Vidincar
8h 51m$129–400Bus via Kavadarci
- Take the bus from Ohrid to Kavadarcibus
- Take the bus from Kavadarci to Sofiya, Avtogara Serdikabus
- Take the bus from Sofia to Vidin bus stationbus
15h 35m$59–96
Ohrid to Vidin by bus and train
Questions & Answers
The cheapest way to get from Ohrid to Vidin is to bus and train which costs $30 - $75 and takes 14h 56m.
The fastest way to get from Ohrid to Vidin is to drive which takes 7h 12m and costs $80 - $120.
No, there is no direct bus from Ohrid to Vidin. However, there are services departing from Ohrid and arriving at Vidin via Skopje, Transporten Centar and Sofia Central Bus Station. The journey, including transfers, takes approximately 13h 45m.
The distance between Ohrid and Vidin is 625 km. The road distance is 521.9 km.
The best way to get from Ohrid to Vidin without a car is to bus which takes 13h 45m and costs .
It takes approximately 13h 45m to get from Ohrid to Vidin, including transfers.
Ohrid to Vidin bus services, operated by Classic Company, depart from Ohrid station.
Ohrid to Vidin bus services, operated by Classic Company, arrive at Skopje, Transporten Centar station.
Vidin is 1h ahead of Ohrid. It is currently 8:55 PM in Ohrid and 9:55 PM in Vidin.
Yes, the driving distance between Ohrid to Vidin is 522 km. It takes approximately 7h 12m to drive from Ohrid to Vidin.
What companies run services between Ohrid, North Macedonia and Vidin, Bulgaria?
You can take a bus from Ohrid to Vidin via Skopje, Transporten Centar, Sofia, and Sofia Central Bus Station in around 13h 45m.
- Website
- airserbia.com
Flights from Ohrid Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 35m
- When
- Saturday, Monday, and Wednesday
- Estimated price
- $80–290
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $4–7
- Phone
- +389 71 302 600
- [email protected]
- Website
- traveling.com
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $18–22
- Schedules at
- Classic Company
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $18–22
- Schedules at
- Classic Company
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
More Questions & Answers
There are 71+ hotels available in Vidin.






