There are 5 ways to get from Ohrid to Stara Zagora by bus, car, plane, night train, 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 Stara Zagora Bus Station Slavianskibus
12h 55m$42–105Bus, 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 Stara Zagoratrain Ic
14h$31–72Drive 597.6 km
- Drive from Ohrid to Stara Zagoracar 597.6 km
7h 54m$95–136Fly, bus, night train
- Fly from Ohrid Airport (OHD) to Istanbul (IST)plane OHD - IST
- Take the bus from Istanbul Airport Bus to Çerkezköybus
- Take the nighttrain from Çerkezköy to Stara Zagoranighttrain
9h 20mBus 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 Stara Zagorabus
15h 12m$48–75
Ohrid to Stara Zagora by bus and train
Questions & Answers
The cheapest way to get from Ohrid to Stara Zagora is to bus and train which costs $30 - $75 and takes 14h.
The fastest way to get from Ohrid to Stara Zagora is to drive which takes 7h 54m and costs $90 - $140.
No, there is no direct bus from Ohrid to Stara Zagora station. However, there are services departing from Ohrid and arriving at Stara Zagora Bus Station Slavianski via Skopje, Transporten Centar and Sofia Central Bus Station. The journey, including transfers, takes approximately 12h 55m.
The distance between Ohrid and Stara Zagora is 622 km. The road distance is 597.6 km.
The best way to get from Ohrid to Stara Zagora without a car is to bus which takes 12h 55m and costs $40 - $110.
It takes approximately 12h 55m to get from Ohrid to Stara Zagora, including transfers.
Ohrid to Stara Zagora bus services, operated by Classic Company, depart from Ohrid station.
Ohrid to Stara Zagora bus services, operated by Classic Company, arrive at Skopje, Transporten Centar station.
Stara Zagora is 1h ahead of Ohrid. It is currently 4:05 AM in Ohrid and 5:05 AM in Stara Zagora.
Yes, the driving distance between Ohrid to Stara Zagora is 598 km. It takes approximately 7h 54m to drive from Ohrid to Stara Zagora.
What companies run services between Ohrid, North Macedonia and Stara Zagora, Bulgaria?
You can take a bus from Ohrid to Stara Zagora Bus Station Slavianski via Skopje, Transporten Centar, Sofia, and Sofia Central Bus Station in around 12h 55m.
- Website
- turkishairlines.com
Flights from Ohrid Airport to Istanbul
- Ave. Duration
- 1h 37m
- When
- Tuesday, Friday, Thursday, and Sunday
- Estimated price
- $120–340
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Night train from Çerkezköy to Stara Zagora
- Ave. Duration
- 3h 54m
- Frequency
- Twice a week
- Estimated price
- $5–8
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $5–7
- 1st Class
- $5–8
Train from Sofia to Stara Zagora
- Ave. Duration
- 4h 15m
- Frequency
- Every 2 hours
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $5–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 the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, Which side of Niagara Falls should I choose (and how do I get there)?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 152+ hotels available in Stara Zagora.






