I booked OnurAir online as it’s cheap, cost is TL62, cheaper than a bus fare and flight is shorter – 1 hour and 40 minutes flight time. No meals but it’s fine and they’re selling snacks and beverages on-board. OnurAir has a shuttle bus from Gaziantep airport to town waiting right infront of the terminal as you exit. Fare cost TL6. The shuttle stopped near the Gaziantep Chamber of Commerce which is a few walk to the Cumhuriyet Meydani and Istasyon Caddesi where the hotel I booked is – Ugurlu Hotel.
The bus terminal is a bit out of the city, about half an hour travel from the city centre and bus fare is TL1.50. The bus to the otogar is passing along Istasyon Caddesi, I’ve waited for it along the main road where everyone else is waiting almost opposite the Cumhuriyet Meydani (park).
The otogar is some distance out of the city centrum, about 30 minutes by minibus from the centrum.
It’s a big terminal with bus companies offices where you can buy your bus ticket to almost all destinations in Turkey, either the big modern buses or minibuses or dolmush.
The terminal is loaded with several stores selling foodstuff and souvenirs, restaurant, and hundreds of seatings for waiting passengers.
I took the bus from this terminal to Midyat.
By Airplane :
istanbul-gaziantep-istanbul : You can find daily flights from istanbul to gaziantep also you can come back to istanbul in a day.
It takes about 1hour and 20 minutes to get gaziantep.
also, via intercity busses :
there is a regular plane istanbul-ankara-gaziantep;it is not so easy to come by bus from adana or antakya