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–65Bus, 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 50m$30–63Drive 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 26m$219–874Bus 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 48mFly 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 29m$125–310
Ohrid to Asenovgrad by bus
Questions & Answers
The cheapest way to get from Ohrid to Asenovgrad is to bus and train which costs $30 - $65 and takes 12h 50m.
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 - $65.
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 - $65. Alternatively, you can fly, which costs $210 - $900 and takes 10h 26m.
Ohrid to Asenovgrad bus services, operated by Classic Company, arrive at Skopje, Transporten Centar station.
Asenovgrad is 1h ahead of Ohrid. It is currently 5:17 AM in Ohrid and 6:17 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–800
- Website
- wizzair.com
Flights from Ohrid Airport to Plovdiv Airport via Bratislava
- Ave. Duration
- 9h 40m
- When
- Tuesday and Saturday
- Estimated price
- $200–850
- Website
- austrian.com
Flights from Ohrid Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 25m
- When
- Thursday and Sunday
- Estimated price
- $160–600
- Website
- air.bg
Flights from Ohrid Airport to Sofia Airport via Zurich
- Ave. Duration
- 7h 40m
- When
- Wednesday
- Estimated price
- $190–900
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- https://www.bdz.bg/en
- 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
- https://www.bdz.bg/en
- 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
- $19
- Schedules at
- https://traveling.com/en/bus/company/classic-company
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $19
- Schedules at
- https://traveling.com/en/bus/company/classic-company
- Phone
- (389) 46 251-882
- [email protected]
- Website
- galeb.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $15–22
- Schedules at
- galeb.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $15–22
- Schedules at
- galeb.mk
- Phone
- 078/421-297
- [email protected]
- Website
- biserprom.com.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- biserprom.com.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- biserprom.com.mk
- Phone
- +389 71 77 55 29
- [email protected]
- Website
- ganicekskluziv.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- ganicekskluziv.mk
Bus from Ohrid to Skopje, Transporten Centar
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- ganicekskluziv.mk
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Skopje, Transporten Centar to Sofia
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- $29–35
- Schedules at
- matpu.com
Bus from Skopje, Transporten Centar to Sofia
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- $29–35
- Schedules at
- matpu.com
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Skopje, Transporten Centar to Sofia
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $18–29
- Schedules at
- transkop.mk
Bus from Skopje, Transporten Centar to Sofia
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $18–29
- Schedules at
- transkop.mk
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Asenovgrad
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- bgrazpisanie.com
- Phone
- +389 72 230-200
- [email protected]
- Website
- ekstrabus.com.mk
Bus from Ohrid to Kavadarci
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
Bus from Kavadarci to Sofiya, Avtogara Serdika
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- ekstrabus.com.mk
- Phone
- +359 0885700870
- [email protected]
- Website
- citylines.eu
Bus from Sofia Central Bus Station to Plovdiv Central Train Station Bus Stop
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a day
- Estimated price
- $10–14
- Website
- https://citylines.eu/
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sofia Central Bus Station to Plovdiv Central Train Station Bus Stop
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–60
- Schedules at
- karat-s.com
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Sofia Central Bus Station to Plovdiv Central Train Station Bus Stop
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $14–25
- Website
- https://www.flixbus.co.uk
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 856+ hotels available in Asenovgrad.




























