There are 7 ways to get from Hopa to Mardin by bus, car, shuttle, plane, 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.
Bus
best- Take the bus from Hopa to Artvinbus
- Take the bus from Artvin to Erzurumbus
- Take the bus from Erzurum bus station to Diyarbakır bus stationbus
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
15h 1m₺1,363–2,886Drive 646.9 km
- Drive from Hopa to Mardincar 646.9 km
8h 37m₺3,766–5,440Shuttle to Rize–Artvin, fly to Mardin Airport
- Take a shuttle bus from Hopa to Rize-Artvin Havalimanı
- Fly from Rize–Artvin (RZV) to Mardin Airport (MQM)plane RZV - MQM
9h 43m₺6,576–29,620Shuttle to Rize–Artvin, fly to Batman, taxi
- Take a shuttle bus from Hopa to Rize-Artvin Havalimanı
- Fly from Rize–Artvin (RZV) to Batman (BAL)plane RZV - BAL
- Take the taxi from Batman (BAL) to Mardintaxi
11h 21m₺10,547–32,920Shuttle to Rize–Artvin, fly to Diyarbakır Airport, bus
- Take a shuttle bus from Hopa to Rize-Artvin Havalimanı
- Fly from Rize–Artvin (RZV) to Diyarbakır Airport (DIY)plane RZV - DIY
- Take the bus from Diyarbakır bus station to Mardin bus stationbus
10h 3m₺5,597–24,370Bus to Batumi International Airport, fly to Mardin Airport
- Take the bus from Hopa to Batumi Centralbus
- Fly from Batumi International Airport (BUS) to Mardin Airport (MQM)plane BUS - MQM
20h 48m₺7,477–33,816Bus, shuttle to Trabzon Airport, fly to Mardin Airport
- Take the bus from Hopa to Derepazarıbus
- Take a shuttle bus from Derepazari to Trabzon Airport
- Fly from Trabzon Airport (TZX) to Mardin Airport (MQM)plane TZX - MQM
11h 15m₺12,211–25,294
Rize–Artvin (RZV) to Mardin Airport (MQM) flights
Comparing Your Travel Options
The cheapest way to get from Hopa to Mardin is to bus which costs 1.300 ₺ - 2.900 ₺ and takes 15h 1m.
The fastest way to get from Hopa to Mardin is to drive which takes 8h 37m and costs 3.700 ₺ - 5.500 ₺.
No, there is no direct bus from Hopa to Mardin station. However, there are services departing from Hopa and arriving at Mardin bus station via Artvin, Erzurum bus station and Diyarbakır bus station. The journey, including transfers, takes approximately 15h 1m.
The distance between Hopa and Mardin is 683 km. The road distance is 646.9 km.
The best way to get from Hopa to Mardin without a car is to bus which takes 15h 1m and costs 1.300 ₺ - 2.900 ₺.
It takes approximately 15h 1m to get from Hopa to Mardin, including transfers.
Hopa to Mardin bus services, operated by Yesil Artvin Ekspres, depart from Hopa station.
Hopa to Mardin bus services, operated by Yesil Artvin Ekspres, arrive at Artvin station.
Yes, the driving distance between Hopa to Mardin is 647 km. It takes approximately 8h 37m to drive from Hopa to Mardin.
There are 104+ hotels available in Mardin.
What companies run services between Hopa, Turkey and Mardin, Turkey?
You can take a bus from Hopa to Mardin bus station via Artvin, Erzurum, Erzurum bus station, and Diyarbakır bus station in around 15h 1m.
- Website
- turkishairlines.com
Flights from Rize–Artvin to Mardin Airport via Istanbul
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₺13,000–34,000
Flights from Rize–Artvin to Batman via Istanbul
- Ave. Duration
- 10h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₺14,000–37,000
Flights from Rize–Artvin to Diyarbakır Airport via Istanbul
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₺12,000–33,000
Flights from Batumi International Airport to Mardin Airport via Istanbul
- Ave. Duration
- 20h 30m
- When
- Every day
- Estimated price
- ₺12,000–39,000
Flights from Trabzon Airport to Mardin Airport via Istanbul
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₺12,000–34,000
- Website
- flypgs.com
Flights from Rize–Artvin to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₺6,500–31,000
Flights from Rize–Artvin to Batman via Sabiha Gokcen
- Ave. Duration
- 8h
- When
- Wednesday and Thursday
- Estimated price
- ₺7,000–33,000
Flights from Rize–Artvin to Diyarbakır Airport via Sabiha Gokcen
- Ave. Duration
- 7h 43m
- When
- Every day
- Estimated price
- ₺6,000–29,000
Flights from Batumi International Airport to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 17h 35m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₺7,000–33,000
Flights from Trabzon Airport to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₺6,000–30,000
- Website
- ajet.com
Flights from Rize–Artvin to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 12h 47m
- When
- Every day
- Estimated price
- ₺6,500–29,000
Flights from Rize–Artvin to Batman via Ankara
- Ave. Duration
- 8h
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₺5,500–26,000
Flights from Rize–Artvin to Batman via Sabiha Gokcen
- Ave. Duration
- 12h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₺7,000–31,000
Flights from Rize–Artvin to Diyarbakır Airport via Sabiha Gokcen
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₺6,000–28,000
Flights from Rize–Artvin to Diyarbakır Airport via Ankara
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₺4,800–23,000
Flights from Trabzon Airport to Mardin Airport via Ankara
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- ₺4,900–24,000
Flights from Trabzon Airport to Mardin Airport via Sabiha Gokcen
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₺6,000–28,000
- Website
- sunexpress.com
Flights from Rize–Artvin to Mardin Airport via Antalya
- Ave. Duration
- 7h 15m
- When
- Monday and Friday
- Estimated price
- ₺7,500–25,000
Flights from Rize–Artvin to Diyarbakır Airport via Antalya
- Ave. Duration
- 9h 25m
- When
- Monday and Friday
- Estimated price
- ₺7,000–24,000
Flights from Trabzon Airport to Mardin Airport via Izmir
- Ave. Duration
- 8h 25m
- When
- Tuesday
- Estimated price
- ₺8,000–26,000
- Phone
- (0466)2126161
- [email protected]
- Website
- yesilartvinekspres.com.tr
Bus from Hopa to Artvin
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ₺35–45
- Schedules at
- obilet.com
Bus from Artvin to Erzurum
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ₺55–800
- Schedules at
- obilet.com
- Phone
- 444 0 562
- [email protected]
- Website
- Kamil Koç
Bus from Hopa to Artvin
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- ₺240–340
- Schedules at
- Kamil Koç
Bus from Erzurum bus station to Diyarbakır bus station
- Ave. Duration
- 5h 46m
- Frequency
- Once daily
- Estimated price
- ₺500–750
- 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ç
- Phone
- 444 0 487
- [email protected]
- Website
- Havas
Shuttle from Hopa to Rize-Artvin Havalimanı
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- ₺45–420
- Website
- Havas
Shuttle from Hopa to Rize-Artvin Havalimanı
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- ₺45–420
- Website
- Havas
Shuttle from Hopa to Rize-Artvin Havalimanı
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- ₺45–420
- Website
- Havas
Shuttle from Derepazari to Trabzon Airport
- Ave. Duration
- 1h 7m
- Frequency
- Every 4 hours
- Estimated price
- ₺45–320
- Website
- Havas
- Phone
- 0850 222 34 55
- Website
- MetroTurizm
Bus from Hopa to Batumi Central
- Ave. Duration
- 33 min
- Frequency
- Once daily
- Estimated price
- ₺440–650
- Website
- MetroTurizm
- Standard
- ₺440–650
Bus from Hopa to Derepazarı
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₺550–800
- Website
- MetroTurizm
- Standard
- ₺550–800
- Phone
- +90 850 532 8888
- [email protected]
- Website
- aliosmanulusoy.com
Bus from Hopa to Derepazarı
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- ₺130–180
- Schedules at
- aliosmanulusoy.com
- 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 The beginner’s guide to the 2018 World Nomad Games, Travelling around the UAE, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.


















