There are 8 ways to get from Anamur to Mardin by bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Ayaş
best- Take the bus from Anamur to Kızkalesibus
- Take the bus from Kızkalesi to Gaziantepbus
- Take the bus from Gaziantep bus station to Mardin bus stationbus
14h 30mBus #3
cheapest- Take the bus from Anamur to Adanabus
- Take the bus from Adana bus station to Mardin bus stationbus FlixBus KK0166
17h₺1,342–1,961Drive 830.2 km
- Drive from Anamur to Mardincar 830.2 km
8h 37m₺4,796–6,928Taxi, fly to Mardin Airport
- Take the taxi from Anamur to Gazipasa-Airport-GZPtaxi
- Fly from Gazipaşa-Alanya Airport (GZP) to Mardin Airport (MQM)plane GZP - MQM
11h 11m₺12,075–40,573Bus
- Take the bus from Anamur to Gaziantepbus
- Take the bus from Gaziantep bus station to Mardin bus stationbus FlixBus KK0143
15h₺1,438–1,972Bus #2
- Take the bus from Anamur to Adanabus
- Take the bus from Adana bus station to Şanlıurfa bus stationbus
- Take the bus from Şanlıurfa bus station to Mardin bus stationbus
15h₺1,432–2,161Taxi, fly to Batman
- Take the taxi from Anamur to Gazipasa-Airport-GZPtaxi
- Fly from Gazipaşa-Alanya Airport (GZP) to Batman (BAL)plane GZP - BAL
- Take the taxi from Batman (BAL) to Mardintaxi
7h 40m₺17,046–48,873Taxi, fly to Diyarbakır Airport, bus
- Take the taxi from Anamur to Gazipasa-Airport-GZPtaxi
- Fly from Gazipaşa-Alanya Airport (GZP) to Diyarbakır Airport (DIY)plane GZP - DIY
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
8h 36m₺10,796–35,323
Gazipaşa-Alanya Airport (GZP) to Mardin Airport (MQM) flights
Comparing Your Travel Options
The cheapest way to get from Anamur to Mardin is to bus which costs 1.300 ₺ - 2.000 ₺ and takes 17h.
The fastest way to get from Anamur to Mardin is to taxi and fly which takes 7h 40m and costs 17.000 ₺ - 49.000 ₺.
No, there is no direct bus from Anamur to Mardin station. However, there are services departing from Anamur and arriving at Mardin bus station via Kızkalesi and Gaziantep bus station. The journey, including transfers, takes approximately 14h 30m.
The distance between Anamur and Mardin is 860 km. The road distance is 830.2 km.
The best way to get from Anamur to Mardin without a car is to bus via Ayaş which takes 14h 30m and costs .
It takes approximately 14h 30m to get from Anamur to Mardin, including transfers.
Anamur to Mardin bus services, operated by Güney Akdeniz Seyahat, depart from Anamur station.
Anamur to Mardin bus services, operated by Güney Akdeniz Seyahat, arrive at Adana station.
Yes, the driving distance between Anamur to Mardin is 830 km. It takes approximately 8h 37m to drive from Anamur to Mardin.
Book your Anamur to Mardin bus tickets online with Omio.
What companies run services between Anamur, Turkey and Mardin, Turkey?
You can take a bus from Anamur to Mardin bus station via Kızkalesi, Gaziantep, and Gaziantep bus station in around 14h 30m.
- Website
- turkishairlines.com
Flights from Gazipaşa-Alanya Airport to Mardin Airport via Istanbul
- Ave. Duration
- 12h 53m
- When
- Every day
- Estimated price
- ₺17,000–46,000
Flights from Gazipaşa-Alanya Airport to Batman via Istanbul
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₺21,000–60,000
Flights from Gazipaşa-Alanya Airport to Diyarbakır Airport via Istanbul
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₺17,000–45,000
- Website
- flypgs.com
Flights from Gazipaşa-Alanya Airport to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ₺7,500–37,000
Flights from Gazipaşa-Alanya Airport to Batman via Sabiha Gokcen
- Ave. Duration
- 9h 30m
- When
- Wednesday to Sunday
- Estimated price
- ₺9,000–46,000
Flights from Gazipaşa-Alanya Airport to Diyarbakır Airport via Sabiha Gokcen
- Ave. Duration
- 7h 12m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- ₺7,000–36,000
- Website
- ajet.com
Flights from Gazipaşa-Alanya Airport to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ₺7,500–35,000
Flights from Gazipaşa-Alanya Airport to Batman via Ankara
- Ave. Duration
- 4h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- ₺7,500–37,000
Flights from Gazipaşa-Alanya Airport to Diyarbakır Airport via Ankara
- Ave. Duration
- 6h 50m
- When
- Thursday, Friday, and Sunday
- Estimated price
- ₺5,500–29,000
- Phone
- 0(850) 244 33 33
- [email protected]
- Website
- mersinnurturizm.com
Bus from Anamur to Kızkalesi
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Schedules at
- mersinnurturizm.com
Bus from Anamur to Adana
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.com
Bus from Anamur to Adana
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Schedules at
- mersinnurturizm.com
- Phone
- 444 42 06
- [email protected]
- Website
- ozkaymak.com.tr
Bus from Kızkalesi to Gaziantep
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Schedules at
- ozkaymak.com.tr
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Gaziantep bus station to Mardin bus station
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- ₺550–750
- Schedules at
- Kamil Koç
Bus from Gaziantep bus station to Mardin bus station
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- ₺550–750
- Schedules at
- Kamil Koç
Bus from Anamur to Adana
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₺490–700
- Schedules at
- Kamil Koç
Bus from Adana bus station to Şanlıurfa bus station
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ₺550–850
- Schedules at
- Kamil Koç
Bus from Şanlıurfa bus station to Mardin bus station
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a week
- Estimated price
- ₺390–550
- Schedules at
- Kamil Koç
Bus from Anamur to Adana
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₺490–700
- Schedules at
- Kamil Koç
Bus from Adana bus station to Mardin bus station
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- ₺850–1,200
- Schedules at
- Kamil Koç
Bus from Diyarbakır bus station to Mardin bus station
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₺290–400
- Schedules at
- Kamil Koç
- Phone
- 08503330700
- Website
- guneyakdeniz.com
Bus from Anamur to Gaziantep
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₺850–1,300
- Schedules at
- guneyakdeniz.com
Bus from Anamur to Adana
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₺490–700
- Schedules at
- guneyakdeniz.com
Bus from Anamur to Adana
- Ave. Duration
- 5h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₺490–700
- Schedules at
- guneyakdeniz.com
- Phone
- (495) 796 19 58
- [email protected]
- Website
- Has Turizm
Bus from Anamur to Adana
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ₺550–800
- Website
- Has Turizm
Bus from Anamur to Adana
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ₺550–800
- Website
- Has Turizm
- Ave. Duration
- 1h 20m
- Estimated price
- ₺4,500–6,500
Anamur Taksi Meded
Anamur Taksi Soner Tıkla Gelsin
- Phone
- +90 532 514 96 57
- Website
- anamursontaksi.com
Anamur Taksi Meded
Anamur Taksi Soner Tıkla Gelsin
- Phone
- +90 532 514 96 57
- Website
- anamursontaksi.com
Batman Taksi
- Phone
- +90 555 152 72 70
- Website
- batmantaksiduragi.com
Anamur Taksi Meded
Anamur Taksi Soner Tıkla Gelsin
- Phone
- +90 532 514 96 57
- Website
- anamursontaksi.com
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 Need to know: Greyhound, How to get from Southend Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
There are 104+ hotels available in Mardin.










