There are 11 ways to get from Ankara to Ohrid by plane, bus, train, or car
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 Tirana International Airport Nënë Tereza, bus
best- Fly from Ankara Esenboğa International Airport (ESB) to Tirana International Airport Nënë Tereza (TIA)plane ESB - TIA
- Take the bus from Elbasan to Ohridbus
9h 20m$166–308Train, bus
cheapest- Take the train from Ankara to Istanbul Pendiktrain Yht
- Take the bus from Istanbul to Tetovobus
- Take the bus from Tetovo to Ohridbus
23h 15m$49–101Train, bus via Sofia
- Take the train from Ankara to Halkalitrain Yht
- Take the train from Halkalı to Sofiatrain
- Take the bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
29h 13m$51–108Drive 1,267 km
- Drive from Ankara to Ohridcar 1,267 km
14h 2m$192–277Fly to Skopje International Airport, bus
- Fly from Ankara Esenboğa International Airport (ESB) to Skopje International Airport (SKP)plane ESB - SKP
- Take the bus from Skopje, Transporten Centar to Ohridbus
11h 45m$71–233Fly to Podgorica Airport, bus
- Fly from Ankara Esenboğa International Airport (ESB) to Podgorica Airport (TGD)plane ESB - TGD
- Take the bus from Podgorica , Bus station to Tiranabus
- Take the bus from Tirana to Elbasanbus
- Take the bus from Elbasan to Ohridbus
12h 54m$150–282Fly to Pristina, train, bus
- Fly from Ankara Esenboğa International Airport (ESB) to Pristina (PRN)plane ESB - PRN
- Take the train from Sh. Ekonomike to Skopjetrain
- Take the bus from Skopje, Transporten Centar to Ohridbus
15h 50m$67–342Fly to Thessaloniki Airport Makedonia, bus, train
- Fly from Ankara Esenboğa International Airport (ESB) to Thessaloniki Airport Makedonia (SKG)plane ESB - SKG
- Take the bus from Thessaloniki to Gevgelijabus
- Take the train from Gevgelija to Negotinotrain
- Take the bus from Negotino to Ohridbus
15h 15mBus
- Take the bus from Ankara to Istanbul Otogaribus
- Take the bus from Istanbul to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
24h 14m$49–98Bus via Sofia
- Take the bus from Ankara bus station to İstanbul Dudullu bus stationbus
- Take the bus from Istanbul Büyük Otogari to Sofia Serdica Bus Stationbus
- Take the bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Ohridbus
26h 59m$69–121Train, bus via Sofia #2
- Take the train from Ankara to Halkalitrain Yht
- Take the train from Halkalı to Sofiatrain
- Take the bus from Sofia Central Bus Station to Skopje, Transporten Centar (Скопjе, Транспортен Центар)bus
- Take the train from Skopje, Transporten Centar to Kičevotrain
- Take the bus from Kichevo to Ohridbus
31h 6m$56–110
Ankara to Ohrid by train and bus
Questions & Answers
The cheapest way to get from Ankara to Ohrid is to bus which costs $45 - $100 and takes 24h 14m.
The fastest way to get from Ankara to Ohrid is to fly and bus which takes 9h 20m and costs $160 - $310.
No, there is no direct bus from Ankara to Ohrid. However, there are services departing from Ankara and arriving at Ohrid via Istanbul and Skopje, Transporten Centar. The journey, including transfers, takes approximately 24h 14m.
The distance between Ankara and Ohrid is 1310 km. The road distance is 1267 km.
The best way to get from Ankara to Ohrid without a car is to train and bus which takes 23h 15m and costs $45 - $110.
It takes approximately 9h 20m to get from Ankara to Ohrid, including transfers.
Ankara to Ohrid bus services, operated by Metro Turizm, depart from Ankara station.
Ankara to Ohrid bus services, operated by Metro Turizm, arrive at Istanbul Otogari station.
Ohrid is 2h behind Ankara. It is currently 12:01 PM in Ankara and 10:01 AM in Ohrid.
Yes, the driving distance between Ankara to Ohrid is 1267 km. It takes approximately 14h 2m to drive from Ankara to Ohrid.
What companies run services between Ankara, Turkey and Ohrid, North Macedonia?
You can take a bus from Ankara to Ohrid via Istanbul and Skopje, Transporten Centar in around 24h 14m.
- Website
- flypgs.com
Flights from Ankara Esenboğa International Airport to Tirana International Airport Nënë Tereza via Sabiha Gokcen
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $50–300
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 3h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $50–310
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Izmir
- Ave. Duration
- 3h 45m
- When
- Thursday and Friday
- Estimated price
- $55–330
Flights from Ankara Esenboğa International Airport to Podgorica Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Friday
- Estimated price
- $65–370
Flights from Ankara Esenboğa International Airport to Podgorica Airport via Izmir
- Ave. Duration
- 4h 55m
- When
- Tuesday
- Estimated price
- $70–390
Flights from Ankara Esenboğa International Airport to Podgorica Airport via Sabiha Gokcen
- Ave. Duration
- 5h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $65–370
Flights from Ankara Esenboğa International Airport to Pristina via Sabiha Gokcen
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $70–410
Flights from Ankara Esenboğa International Airport to Pristina via Antalya
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- $90–470
- Website
- turkishairlines.com
Flights from Ankara Esenboğa International Airport to Tirana International Airport Nënë Tereza via Istanbul
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $120–450
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Istanbul
- Ave. Duration
- 3h 45m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–470
Flights from Ankara Esenboğa International Airport to Podgorica Airport via Istanbul
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- $150–550
Flights from Ankara Esenboğa International Airport to Pristina via Istanbul
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–650
Flights from Ankara Esenboğa International Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $120–450
- Website
- ajet.com
Flights from Ankara Esenboğa International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Thursday and Saturday
- Estimated price
- $35–220
Flights from Ankara Esenboğa International Airport to Tirana International Airport Nënë Tereza via Sabiha Gokcen
- Ave. Duration
- 3h 45m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $35–220
Flights from Ankara Esenboğa International Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Thursday and Sunday
- Estimated price
- $60–120
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $60–120
Flights from Ankara Esenboğa International Airport to Pristina via Sabiha Gokcen
- Ave. Duration
- 4h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $50–310
- Website
- en.aegeanair.com
Flights from Ankara Esenboğa International Airport to Thessaloniki Airport Makedonia via Istanbul
- Ave. Duration
- 4h 15m
- When
- Monday and Friday
- Estimated price
- $75–250
Flights from Ankara Esenboğa International Airport to Thessaloniki Airport Makedonia via Izmir
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- $120–220
- Website
- airserbia.com
Flights from Ankara Esenboğa International Airport to Podgorica Airport via Belgrade
- Ave. Duration
- 4h 20m
- When
- Tuesday and Saturday
- Estimated price
- $110–330
- Website
- ryanair.com
Flights from Ankara Esenboğa International Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 6h 15m
- When
- Tuesday
- Estimated price
- $120–220
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Ankara to Istanbul Pendik
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Estimated price
- $14–23
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Ankara to Halkali
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- $14–23
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Halkalı to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- $14–23
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +383 038 534 – 814
- info@trainkos.com
- Website
- trainkos.com
Train from Sh. Ekonomike to Skopje
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- $3–5
- Website
- http://www.trainkos.com/
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Gevgelija to Negotino
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- $4–14
- Schedules at
- mzt.mk
Train from Skopje, Transporten Centar to Kičevo
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- $8–27
- Schedules at
- mzt.mk
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
- Phone
- +90 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Istanbul to Tetovo
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Estimated price
- $25–60
- Website
- https://www.alparturizm.com.tr/en/
Bus from Istanbul to Skopje, Transporten Centar
- Ave. Duration
- 13h
- Frequency
- 3 times a week
- Estimated price
- $25–55
- Website
- https://www.alparturizm.com.tr/en/
- Phone
- +389(0)2 24 02 388
- avtobuska@maksoob.com.mk
- Website
- facebook.com
Bus from Tetovo to Ohrid
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Estimated price
- $8–16
- Schedules at
- traveling.com
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 4h 40m
- Frequency
- Twice daily
- Estimated price
- $13–30
- Schedules at
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $10–16
- Schedules at
- traveling.com
Bus from Kichevo to Ohrid
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- $5–7
- Schedules at
- traveling.com
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $26–40
- Website
- https://en.kaleiatravel.com/
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 5h 45m
- Frequency
- Twice daily
- Estimated price
- $29–40
- Schedules at
- matpu.com
- Phone
- +389 47 231 192
- info@transkop.mk
- Website
- transkop.mk
Bus from Sofiya, Avtogara Serdika to Skopje, Transporten Centar
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- $18–29
- Schedules at
- transkop.mk
- Phone
- +389 71 302 600
- classik.kompani@hotmail.com
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- 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
- info@galeb.mk
- Website
- galeb.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- $15–22
- Schedules at
- galeb.mk
Bus from Kichevo to Ohrid
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- $11–17
- Schedules at
- galeb.mk
- Phone
- 078/421-297
- biserprom.mk@gmail.com
- Website
- biserprom.com.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- biserprom.com.mk
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $16
- Schedules at
- ganicekskluziv.mk
Bus from Kichevo to Ohrid
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Schedules at
- ganicekskluziv.mk
- Phone
- +382 69 312 161
- mstourspodgorica@gmail.com
- Website
- busticket4.me
Bus from Podgorica , Bus station to Tirana
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $31
- Schedules at
- busticket4.me
- Phone
- +383 38 616 161
- travel@gjirafa.com
- Website
- gjirafa.com
Bus from Tirana to Elbasan
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +30-2310540970
- info@simeonidistours.gr
- Website
- simeonidistours.gr
Bus from Thessaloniki to Gevgelija
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- simeonidistours.gr
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Negotino to Ohrid
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Ankara to Istanbul Otogari
- Ave. Duration
- 6h 18m
- Frequency
- Every 2 hours
- Estimated price
- $15–21
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $15–18
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from Ankara bus station to İstanbul Dudullu bus station
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Estimated price
- $14–20
- Schedules at
- flixbus.com.tr
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $35–50
- Website
- https://citylines.eu/
Bus from Sofia Central Bus Station to Skopje, Transporten Centar (Скопjе, Транспортен Центар)
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- $14–35
- Website
- https://citylines.eu/
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- https://ardatur.bg/en/
- Phone
- +90 212 658 00 61
- info@huntur.com.tr
- Website
- huntur.com.tr
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $28–33
- Website
- https://www.huntur.com.tr/?l=EN
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 Getting to Milan from the airport, Thanksgiving 2018: How to travel stress-free, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
There are 1322+ hotels available in Ohrid.
























































