There are 10 ways to get from Ankara to Magura Cave by train, night train, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, night train
best- Take the train from Ankara Gar to Istanbul(Halkali)train Hst
- Take the night train from Halkali to Gorna Oryahovitsanighttrain
- Take the train from Gorna Oryahovitsa to Mezdratrain Ic / ...
- Take the train from Mezdra to Belshtitsatrain Ic / ...
19h 53m$53–94Train, bus
cheapest- Take the train from Ankara to Halkalitrain Yht
- Take the train from Halkalı to Sofiatrain
- Take the bus from Sofia Central Bus Station to Belogradchikbus
25h 5m$50–70Bus
- Take the bus from Ankara to Istanbul Otogaribus
- Take the bus from Istanbul Büyük Otogari to Sofia Serdica Bus Stationbus
- Take the bus from Sofia Central Bus Station to Belogradchikbus
22h 4m$70–102Drive 1,178.4 km
- Drive from Ankara to Magura Cavecar 1,178.4 km
11h 57m$186–269Fly to Sofia Airport, train
- Fly from Ankara Esenboğa International Airport (ESB) to Sofia Airport (SOF)plane ESB - SOF
- Take the train from Sofia to Belshtitsatrain
13h 19m$137–253Fly to Niš Constantine The Great Airport, bus, drive
- Fly from Ankara Esenboğa International Airport (ESB) to Niš Constantine The Great Airport (INI)plane ESB - INI
- Take the bus from Niš, Autobuska Stanica to Selačka Rekabus
- Drive from Selačka Reka to Magura Cavecar
12h 15m$131–422Fly to Belgrade Nikola Tesla Airport, bus, drive
- Fly from Ankara Esenboğa International Airport (ESB) to Belgrade Nikola Tesla Airport (BEG)plane ESB - BEG
- Take the bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindicabus
- Drive from Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica to Magura Cavecar
10h 51m$143–260Fly to Skopje International Airport, shuttle, bus, drive
- Fly from Ankara Esenboğa International Airport (ESB) to Skopje International Airport (SKP)plane ESB - SKP
- Take a shuttle bus from Skopje, International Airport to Niš, Autobuska Stanica
- Take the bus from Niš, Autobuska Stanica to Selačka Rekabus
- Drive from Selačka Reka to Magura Cavecar
13h 35mFly to Bucharest Otopeni, bus, train
- Fly from Ankara Esenboğa International Airport (ESB) to Bucharest Otopeni (OTP)plane ESB - OTP
- Take the bus from Bucharest Otopeni Airport to Craiovabus
- Take the train from Craiova to Vidintrain
- Take the train from Vidin to Dimovotrain
14h 29mFly to Pristina, bus, drive
- Fly from Ankara Esenboğa International Airport (ESB) to Pristina (PRN)plane ESB - PRN
- Take the bus from Pristina, M2 to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Selačka Rekabus
- Drive from Selačka Reka to Magura Cavecar
15h 36m$116–418
Ankara Esenboğa International Airport (ESB) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Ankara to Magura Cave is to train and bus which costs $50 - $70 and takes 25h 5m.
The fastest way to get from Ankara to Magura Cave is to fly and bus and drive which takes 10h 51m and costs $140 - $260.
No, there is no direct bus from Ankara to Magura Cave. However, there are services departing from Ankara and arriving at Belogradchik via Istanbul Büyük Otogari and Sofia Central Bus Station. The journey, including transfers, takes approximately 22h 4m.
No, there is no direct train from Ankara to Magura Cave. However, there are services departing from Ankara Gar and arriving at Belshtitsa via Halkali, Gorna Oryahovitsa and Mezdra. The journey, including transfers, takes approximately 19h 53m.
The distance between Ankara and Magura Cave is 1372 km. The road distance is 1178.4 km.
The best way to get from Ankara to Magura Cave without a car is to train and night train which takes 19h 53m and costs $50 - $95.
It takes approximately 19h 53m to get from Ankara to Magura Cave, including transfers.
Ankara to Magura Cave bus services, operated by Metro Turizm, depart from Ankara station.
Ankara to Magura Cave train services, operated by Turkish Railways (TCDD), depart from Ankara Gar station.
Ankara to Magura Cave bus services, operated by Metro Turizm, arrive at Istanbul Otogari station.
What companies run services between Ankara, Turkey and Magura Cave, Bulgaria?
You can take a bus from Ankara to Magura Cave via Istanbul Büyük Otogari, Sofia Serdica Bus Station, Sofia Central Bus Station, and Belogradchik in around 22h 4m.
- Website
- turkishairlines.com
Flights from Ankara Esenboğa International Airport to Sofia Airport via Istanbul
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $160–230
Flights from Ankara Esenboğa International Airport to Niš Constantine The Great Airport via Istanbul
- Ave. Duration
- 6h 20m
- When
- Tuesday and Saturday
- Estimated price
- $110–390
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- $75–550
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Istanbul
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $140–550
Flights from Ankara Esenboğa International Airport to Bucharest Otopeni via Istanbul
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $65–310
Flights from Ankara Esenboğa International Airport to Pristina via Istanbul
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $180–700
- Website
- flypgs.com
Flights from Ankara Esenboğa International Airport to Sofia Airport via Sabiha Gokcen
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $45–260
Flights from Ankara Esenboğa International Airport to Sofia Airport via Antalya
- Ave. Duration
- 5h 50m
- When
- Tuesday and Saturday
- Estimated price
- $60–300
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Sabiha Gokcen
- Ave. Duration
- 4h 5m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $60–320
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $55–310
Flights from Ankara Esenboğa International Airport to Pristina via Sabiha Gokcen
- Ave. Duration
- 4h 52m
- When
- Wednesday to Friday
- Estimated price
- $75–410
Flights from Ankara Esenboğa International Airport to Pristina via Antalya
- Ave. Duration
- 7h
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $95–460
- Website
- ajet.com
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $120–220
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Izmir
- Ave. Duration
- 4h 5m
- When
- Thursday and Sunday
- Estimated price
- $120–220
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Sabiha Gokcen
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $120–220
Flights from Ankara Esenboğa International Airport to Skopje International Airport
- Ave. Duration
- 1h 50m
- When
- Thursday and Sunday
- Estimated price
- $60–290
Flights from Ankara Esenboğa International Airport to Skopje International Airport via Sabiha Gokcen
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $60–290
Flights from Ankara Esenboğa International Airport to Bucharest Otopeni
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $70–180
Flights from Ankara Esenboğa International Airport to Pristina via Sabiha Gokcen
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $80–370
- Website
- airserbia.com
Flights from Ankara Esenboğa International Airport to Niš Constantine The Great Airport via Istanbul
- Ave. Duration
- 5h 45m
- When
- Tuesday and Saturday
- Estimated price
- $110–390
Flights from Ankara Esenboğa International Airport to Belgrade Nikola Tesla Airport via Istanbul
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $75–550
- Website
- wizzair.com
Flights from Ankara Esenboğa International Airport to Sofia Airport via Budapest
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $75–290
- Website
- ryanair.com
Flights from Ankara Esenboğa International Airport to Niš Constantine The Great Airport via Vienna
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- $150–700
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Ankara Gar to Istanbul(Halkali)
- Ave. Duration
- 4h 57m
- Frequency
- 4 times a day
- Estimated price
- $15–22
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Ankara to Halkali
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- $15–22
- Website
- https://www.tcdd.gov.tr/lang/en
Train from Halkalı to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- Once daily
- Estimated price
- $15–21
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Night train from Halkali to Gorna Oryahovitsa
- Ave. Duration
- 6h 53m
- Frequency
- Twice a week
- Estimated price
- $8–31
- Website
- https://www.bdz.bg/en
- 2nd Class
- $8–11
- 1st Class
- $8–12
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Mezdra to Belshtitsa
- Ave. Duration
- 2h 48m
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $1–3
Train from Sofia to Belshtitsa
- Ave. Duration
- 4h 22m
- Frequency
- Twice daily
- Estimated price
- $3–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $3–5
Train from Vidin to Dimovo
- Ave. Duration
- 47 min
- Frequency
- Every 3 hours
- Estimated price
- $1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–2
- 1st Class
- $2–3
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Gorna Oryahovitsa to Mezdra
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a day
- Estimated price
- $19–22
- Website
- https://www.cfrcalatori.ro/en/
Train from Craiova to Vidin
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- $13–14
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Ankara to Istanbul Otogari
- Ave. Duration
- 6h 36m
- Frequency
- Every 4 hours
- Estimated price
- $25–35
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $25–35
- Phone
- +359 0885700870
- [email protected]
- 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/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- $55–95
- Website
- https://www.flixbus.co.uk
- 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
- $45–75
- Website
- https://ardatur.bg/en/
- Phone
- +90 212 658 00 61
- [email protected]
- Website
- huntur.com.tr
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- https://www.huntur.com.tr/?l=EN
- [email protected]
- Website
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Belogradchik
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- $6–10
- Schedules at
- bgrazpisanie.com
Bus from Sofia Central Bus Station to Belogradchik
- Ave. Duration
- 3h 58m
- Frequency
- Once daily
- Estimated price
- $6–10
- Schedules at
- bgrazpisanie.com
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Niš, Autobuska Stanica to Selačka Reka
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- $8–14
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Niš, Autobuska Stanica to Selačka Reka
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- $8–14
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Niš, Autobuska Stanica to Selačka Reka
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- $8–14
- Website
- https://nis-ekspres.rs/?lang=en
- Phone
- 019 435 045
- [email protected]
- Website
- nikolicprevoz.rs
Bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a day
- Estimated price
- $14–17
- Schedules at
- nikolicprevoz.rs
- Phone
- +381 (0)35 562 555
- [email protected]
- Website
- eurolin.rs
Bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- eurolin.rs
- Phone
- +381 19 542 888
- [email protected]
- Website
- polazak.rs
Bus from Beograd, Autobuska stanica to Zaječar, Autobuska Stanica Zaječar/Bulevar Dr Zorana Dindica
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a week
- Schedules at
- polazak.rs
- Phone
- +381 63 456515
- [email protected]
- Website
- flix.rs
Shuttle from Skopje, International Airport to Niš, Autobuska Stanica
- Ave. Duration
- 3h
- Frequency
- On demand
- Website
- https://flix.rs/en/airport-belgrade-shuttle-transfer/
- Phone
- +40 768 922 512
- [email protected]
- Website
- bbilantravel.ro
Bus from Bucharest Otopeni Airport to Craiova
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Schedules at
- bbilantravel.ro
- Phone
- +383 44 344 200
- [email protected]
- Website
- facebook.com
Bus from Pristina, M2 to Niš, Autobuska Stanica
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $12–13
- Schedules at
- https://polazak.rs/en/carriers/sp-adio
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
Ankara to Magura Cave train services, operated by Turkish Railways (TCDD), arrive at Istanbul(Halkali) station.
Yes, the driving distance between Ankara to Magura Cave is 1178 km. It takes approximately 11h 57m to drive from Ankara to Magura Cave.
There are 53+ hotels available in Magura Cave.















































