Turkish Airlines and Pegasus Air fly to Şanlıurfa GAP – Güney Anadolu Projesi Airport (GNY) daily from Ankara and Istanbul.
Buses are frequent from everywhere in Turkey and arrive at the Otogar (intercity bus terminal) which is a 20- to 30-minute ride from the city center.
The nearest train stations are in Malatya and Diyarbakır.
Distances & Travel Times
Adana: 345 km (214 miles) W, 4.75 hours
Adıyaman: 108 km (67 miles) NW, 1.5 hours
Ankara: 718 km (446 miles) NW, 11.5 hours
Cappadocia (Ürgüp): 595 km (370 miles) NW, 9 hours
Diyarbakır: 190 km (118 miles) NE, 3 hours
Gaziantep: 145 km (90 miles) W, 2.5 hours
Kahramanmaraş: 218 km (136 miles) NW, 3.25 hours
Istanbul: 1274 km (792 miles) NW, 19 hours
Kayseri: 504 km (313 miles) NW, 7.5 hours
Malatya: 268 km (167 miles) N, 4 hours
Mardin: 172 km (107 miles) E, 2.25 hours
—by Tom Brosnahan