There are 4 ways to get from Yerevan to Mardin by plane, bus, or taxi
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 Mardin Airport
best- Fly from Zvartnots International Airport (EVN) to Mardin Airport (MQM)plane EVN - MQM
9h 53m₺7,070–32,241Bus
cheapest- Take the bus from Yerevan Circus to Batumi Centralbus
- Take the bus from Batumi Central to Trabzonbus
- Take the bus from Trabzon bus station to Diyarbakır bus stationbus
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
28h 46m₺3,495–4,355Fly to Batman, taxi
- Fly from Zvartnots International Airport (EVN) to Batman (BAL)plane EVN - BAL
- Take the taxi from Batman (BAL) to Mardintaxi
10h 46m₺12,541–40,541Fly to Diyarbakır Airport, bus
- Fly from Zvartnots International Airport (EVN) to Diyarbakır Airport (DIY)plane EVN - DIY
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
10h 23m₺7,291–30,991
Zvartnots International Airport (EVN) to Mardin Airport (MQM) flights
Comparing Your Travel Options
The cheapest way to get from Yerevan to Mardin is to bus which costs 3.500 ₺ - 4.400 ₺ and takes 28h 46m.
The fastest way to get from Yerevan to Mardin is to fly which takes 9h 53m and costs 7.000 ₺ - 33.000 ₺.
No, there is no direct bus from Yerevan to Mardin station. However, there are services departing from Yerevan Circus and arriving at Mardin bus station via Batumi Central, Trabzon bus station and Diyarbakır bus station. The journey, including transfers, takes approximately 28h 46m.
The distance between Yerevan and Mardin is 490 km.
The best way to get from Yerevan to Mardin without a car is to bus which takes 28h 46m and costs 3.500 ₺ - 4.400 ₺.
It takes approximately 9h 53m to get from Yerevan to Mardin, including transfers.
Yerevan to Mardin bus services, operated by Taxi Fayton, depart from Yerevan Circus station.
The best way to get from Yerevan to Mardin is to fly which takes 9h 53m and costs 7.000 ₺ - 33.000 ₺. Alternatively, you can bus, which costs 3.500 ₺ - 4.400 ₺ and takes 28h 46m.
Yerevan to Mardin bus services, operated by Taxi Fayton, arrive at Batumi Central station.
Mardin is 1h behind Yerevan. It is currently 8:59 AM in Yerevan and 7:59 AM in Mardin.
What companies run services between Yerevan, Armenia and Mardin, Turkey?
Turkish Airlines, Pegasus Airlines, and AJet fly from Zvartnots International Airport (EVN) to Mardin Airport (MQM) 3 times a day. Alternatively, you can take a bus from Yerevan Circus to Mardin bus station via Batumi Central, Trabzon, Trabzon bus station, and Diyarbakır bus station in around 28h 46m.
- Website
- turkishairlines.com
Flights from Zvartnots International Airport to Mardin Airport via Istanbul
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- ₺11,000–37,000
Flights from Zvartnots International Airport to Batman via Istanbul
- Ave. Duration
- 9h 37m
- When
- Monday, Wednesday, Friday, Saturday, Sunday, and Thursday
- Estimated price
- ₺12,000–40,000
Flights from Zvartnots International Airport to Diyarbakır Airport via Istanbul
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- ₺10,000–35,000
- Website
- flypgs.com
Flights from Zvartnots International Airport to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 13h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₺7,000–32,000
Flights from Zvartnots International Airport to Batman via Batumi, Sabiha Gokcen
- Ave. Duration
- 7h 50m
- When
- Friday
- Estimated price
- ₺7,500–34,000
Flights from Zvartnots International Airport to Diyarbakır Airport via Sabiha Gokcen
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₺6,500–30,000
- Website
- ajet.com
Flights from Zvartnots International Airport to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₺7,000–32,000
Flights from Zvartnots International Airport to Batman via Sabiha Gokcen
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₺7,500–34,000
- Phone
- +374 98-14-14-66
- [email protected]
Bus from Yerevan Circus to Batumi Central
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- ₺1,656
- Schedules at
- facebook.com
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Batumi Central to Trabzon
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- ₺750–1,100
- Website
- MetroTurizm
- Standard
- ₺750–1,100
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Trabzon bus station to Diyarbakır bus station
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- ₺800–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ç
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ç
- Ave. Duration
- 1h 41m
- Estimated price
- ₺5,000–6,500
Batman Taksi
- Phone
- +90 555 152 72 70
- Website
- batmantaksiduragi.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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from London City Airport into central London, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
There are 105+ hotels available in Mardin.












