There are 5 ways to get from Armenia to Ohrid by plane, bus, car, 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.
Fly to Ohrid Airport
best- Fly from Zvartnots International Airport (EVN) to Ohrid Airport (OHD)plane EVN - OHD
11h 58m$295–969Fly to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Zvartnots International Airport (EVN) to Tirana International Airport Nënë Tereza (TIA)plane EVN - TIA
- Take the bus from Elbasan to Ohridbus
12h 28m$95–378Bus
- Take the bus from Yerevan Circus to Batumi Centralbus
- Take the bus from Batumi Central to Istanbul Aksaraybus
- Take the bus from Esenler Otogar to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
2d 1h$127–184Drive 2,479.5 km
- Drive from Yerevan to Ohridcar 2,479.5 km
32h 33m$375–542Fly to Thessaloniki Airport Makedonia, train, bus
- Fly from Zvartnots International Airport (EVN) to Thessaloniki Airport Makedonia (SKG)plane EVN - SKG
- Take the train from Thessaloniki to Florinatrain
- Take the bus from Bitola to Ohridbus
12h 43m$141–334
Zvartnots International Airport (EVN) to Ohrid Airport (OHD) flights
Comparing Your Travel Options
The cheapest way to get from Armenia to Ohrid is to bus which costs $120 - $190 and takes 2 days 1h.
The fastest way to get from Armenia to Ohrid is to fly which takes 11h 58m and costs $290 - $1,000.
No, there is no direct bus from Armenia to Ohrid. However, there are services departing from Yerevan Circus and arriving at Ohrid via Batumi Central, Esenler Otogar and Skopje, Transporten Centar. The journey, including transfers, takes approximately 2 days 1h.
The distance between Armenia and Ohrid is 2018 km. The road distance is 2479.5 km.
The best way to get from Armenia to Ohrid without a car is to bus which takes 2 days 1h and costs $120 - $190.
It takes approximately 11h 58m to get from Armenia to Ohrid, including transfers.
Armenia to Ohrid bus services, operated by Taxi Fayton, depart from Yerevan Circus station.
The best way to get from Armenia to Ohrid is to fly which takes 11h 58m and costs $290 - $1,000. Alternatively, you can bus, which costs $120 - $190 and takes 2 days 1h.
Armenia to Ohrid bus services, operated by Taxi Fayton, arrive at Batumi Central station.
Ohrid is 3h behind Armenia. It is currently 3:41 AM in Armenia and 12:41 AM in Ohrid.
What companies run services between Armenia and Ohrid, North Macedonia?
Turkish Airlines flies from Zvartnots International Airport (EVN) to Ohrid Airport (OHD) twice a week. Alternatively, you can take a bus from Yerevan Circus to Ohrid via Batumi Central, Istanbul Aksaray, Aksaray, Esenler Otogar, Esenler Otogar, and Skopje, Transporten Centar in around 2d 1h.
- Website
- en.aegeanair.com
Flights from Zvartnots International Airport to Tirana International Airport Nënë Tereza via Athens
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $180–550
Flights from Zvartnots International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 50m
- When
- Tuesday and Saturday
- Estimated price
- $150–440
Flights from Zvartnots International Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $160–460
- Website
- turkishairlines.com
Flights from Zvartnots International Airport to Ohrid Airport via Istanbul
- Ave. Duration
- 9h 15m
- When
- Tuesday and Friday
- Estimated price
- $280–950
Flights from Zvartnots International Airport to Tirana International Airport Nënë Tereza via Istanbul
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $180–600
- Website
- skyexpress.gr
Flights from Zvartnots International Airport to Tirana International Airport Nënë Tereza via Athens
- Ave. Duration
- 5h 35m
- When
- Monday
- Estimated price
- $150–490
- Website
- flypgs.com
Flights from Zvartnots International Airport to Tirana International Airport Nënë Tereza via Sabiha Gokcen
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- $110–550
- Website
- wizzair.com
Flights from Zvartnots International Airport to Tirana International Airport Nënë Tereza via Budapest
- Ave. Duration
- 9h 30m
- When
- Monday and Friday
- Estimated price
- $120–280
- Website
- ryanair.com
Flights from Zvartnots International Airport to Tirana International Airport Nënë Tereza via Bucharest Otopeni
- Ave. Duration
- 5h 20m
- When
- Saturday
- Estimated price
- $120–280
- Website
- flygangwon.com
Flights from Zvartnots International Airport to Tirana International Airport Nënë Tereza via Chisinau
- Ave. Duration
- 5h 20m
- When
- Tuesday and Friday
- Estimated price
- $140–440
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Florina
- Ave. Duration
- 3h 4m
- Frequency
- 4 times a day
- Estimated price
- $15–22
- Website
- Hellenic Train S.A.
- Phone
- +374 98-14-14-66
- [email protected]
Bus from Yerevan Circus to Batumi Central
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $34
- Schedules at
- facebook.com
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Batumi Central to Istanbul Aksaray
- Ave. Duration
- 20h 32m
- Frequency
- Once daily
- Estimated price
- $41–80
- Website
- MetroTurizm
- Standard
- $55–80
- Phone
- +383 44 777 071
- [email protected]
Bus from Esenler Otogar to Skopje, Transporten Centar
- Ave. Duration
- 13h 1m
- Frequency
- Once daily
- Estimated price
- $45
- Schedules at
- Luks Tempo Turizm
- Phone
- +389 71 302 600
- [email protected]
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $18–22
- Schedules at
- Classic Company
- Phone
- (389) 46 251-882
- [email protected]
- Website
- galeb.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 45m
- 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 Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $8–16
- Schedules at
- biserprom.com.mk
- Phone
- +389 71 77 55 29
- [email protected]
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $22–25
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 46 787 312
- [email protected]
- Website
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- $4–7
- Schedules at
- eurobus.mk
- Phone
- 033/273-551
- [email protected]
- Website
- avtoatom.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- $6–7
- Schedules at
- avtoatom.mk
- Phone
- +389 72 230-200
- [email protected]
- Website
- ekstrabus.com.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $6–10
- Schedules at
- ekstrabus.com.mk
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Bitola to Ohrid
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- transkop.mk
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 How to get from Stansted Airport into central London, How to get from Florence to Rome, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Armenia to Ohrid is 2480 km. It takes approximately 32h 33m to drive from Armenia to Ohrid.
There are 1451+ hotels available in Ohrid.



















