There are 6 ways to get from Ohrid to Asenovgrad 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 Asenovgradbus
12h 35m$32–73Bus, 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 Plovdivtrain Ic
12h 49m$30–71Drive 534.1 km
- Drive from Ohrid to Asenovgradcar 534.1 km
7h 21m$85–122Fly to Plovdiv Airport
- Fly from Ohrid Airport (OHD) to Plovdiv Airport (PDV)plane OHD - PDV
10h 15m$223–928Bus via Kavadarci
- Take the bus from Ohrid to Kavadarcibus
- Take the bus from Kavadarci to Sofiya, Avtogara Serdikabus
- Take the bus from Sofia Central Bus Station to Plovdiv Central Train Station Bus Stopbus
14h 49m$49–93Fly to Sofia Airport, train
- Fly from Ohrid Airport (OHD) to Sofia Airport (SOF)plane OHD - SOF
- Take the train from Iskarsko Shose to Plovdivtrain
9h 17m$149–324
Ohrid to Asenovgrad by bus
Questions & Answers
The cheapest way to get from Ohrid to Asenovgrad is to bus and train which costs $30 - $75 and takes 12h 49m.
The fastest way to get from Ohrid to Asenovgrad is to drive which takes 7h 21m and costs $80 - $130.
No, there is no direct bus from Ohrid to Asenovgrad. However, there are services departing from Ohrid and arriving at Asenovgrad via Skopje, Transporten Centar and Sofia Central Bus Station. The journey, including transfers, takes approximately 12h 35m.
The distance between Ohrid and Asenovgrad is 555 km. The road distance is 534.1 km.
The best way to get from Ohrid to Asenovgrad without a car is to bus which takes 12h 35m and costs $30 - $75.
It takes approximately 12h 35m to get from Ohrid to Asenovgrad, including transfers.
Ohrid to Asenovgrad bus services, operated by Classic Company, depart from Ohrid station.
The best way to get from Ohrid to Asenovgrad is to bus which takes 12h 35m and costs $30 - $75. Alternatively, you can fly, which costs $220 - $950 and takes 10h 15m.
Ohrid to Asenovgrad bus services, operated by Classic Company, arrive at Skopje, Transporten Centar station.
Asenovgrad is 1h ahead of Ohrid. It is currently 11:13 PM in Ohrid and 12:13 AM in Asenovgrad.
What companies run services between Ohrid, North Macedonia and Asenovgrad, Bulgaria?
You can take a bus from Ohrid to Asenovgrad via Skopje, Transporten Centar, Sofia, and Sofia Central Bus Station in around 12h 35m. Alternatively, Wizz Air flies from Ohrid Airport (OHD) to Plovdiv Airport (PDV) twice a week.
- Website
- turkishairlines.com
Flights from Ohrid Airport to Sofia Airport via Istanbul
- Ave. Duration
- 6h
- When
- Thursday, Sunday, Tuesday, and Friday
- Estimated price
- $280–750
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Iskarsko Shose to Plovdiv
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $3–5
- 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
Yes, the driving distance between Ohrid to Asenovgrad is 534 km. It takes approximately 7h 21m to drive from Ohrid to Asenovgrad.
There are 863+ hotels available in Asenovgrad.






