ComeToGuide
21.2 km • ~25 mins

How to Get from Ankara Esenboğa Airport (ESB) to Keçiören

Keçiören is about 21 km from Ankara Esenboğa Airport, closer than the city centre. Options range from 25 minutes by taxi or private transfer to around 75 minutes by bus and metro.

✓ Verified Oct 27, 2026 • 21.2 km road distance

Official Airport Taxi to Keçiören

Direct & Fast
25 mins •24/7 Taxi Rank
€16.50 - €19 (Per Vehicle)
Luggage: 2 Pieces Free
How to take it step-by-step:
  1. Exit Arrivals and follow the taxi signs to the official rank outside the terminal.
  2. Take a metered taxi from the rank; insist the meter is on.
  3. Confirm card payment before getting in, as some taxis are cash only.
  4. Ride directly to your destination in Keçiören.

EGO Bus 442 + Metro M4

Cheapest
75 mins •Roughly Every 20-25 Mins (Day); Few Night Departures
€3.40 / Person
Luggage: Limited Space
How to take it step-by-step:
  1. Exit Arrivals and follow the bus signs outside the terminal.
  2. Board EGO bus 442 towards Kızılay/AŞTİ and get off at Kızılay Güvenpark.
  3. Pay by contactless bank card or phone NFC; carry cash as backup (AnkaraKart is not sold at the airport).
  4. Follow signs to Kızılay metro and board M4 towards Şehitler.
  5. Get off at Şehitler station in Keçiören.

AnkaraAir Airport Coach + Metro M4

Comfortable Coach
70 mins •On Demand (24/7, Meets Flights)
€5.20 / Person
Luggage: 2 Pieces Free (Coach Hold)
How to take it step-by-step:
  1. Exit Arrivals and follow the bus signs outside the terminal.
  2. Find the AnkaraAir coach stop and buy your ticket online or from AnkaraAir staff at the stop.
  3. Ride the coach to Kızılay and get off at the city centre stop.
  4. Transfer to Kızılay metro and board M4 towards Şehitler.
  5. Get off at Şehitler station in Keçiören.

Havaş Coach + Ankaray + Metro M4

Via AŞTİ
80 mins •On Demand (Meets Flights)
€5.90 / Person
Luggage: 2 Pieces Free (Coach Hold)
How to take it step-by-step:
  1. Exit Arrivals and follow the bus signs outside the terminal.
  2. Check payment options with Havaş staff before boarding the coach to AŞTİ.
  3. Get off at AŞTİ bus terminal and take Ankaray to Kızılay.
  4. At Kızılay transfer to metro M4 towards Şehitler.
  5. Get off at Şehitler station in Keçiören.

Ankara Esenboğa Airport Deals

Compare all terminal car rental desks with free 48h cancellation.

Compare Terminal Car Prices
Landing in Turkey?
Skip expensive airport SIM kiosks. Activate a 5G eSIM on your phone in 2 minutes before takeoff.
Get Turkey eSIM
Was your flight delayed or cancelled?
In some cases passengers are entitled to compensation. AirHelp checks your flight for free and only charges a fee if they win your claim.
Check my rights for free

⚠️ Important Local Taxi & Arrival Tips

  • Ignore touts inside the terminal offering cheap taxis. Use only the official taxi rank outside Arrivals and insist the meter is on.
  • Some Ankara taxis are cash-only. Confirm card payment before you get in to avoid being taken to an ATM.
  • AnkaraKart is not sold at the airport. Do not buy one from unofficial sellers near the bus stops; use contactless or lira cash instead.
  • Do not accept fixed airport prices from unofficial drivers. There is no official fixed airport fare to Keçiören, only the metered rate.

Frequently Asked Questions

How do I get from Ankara Esenboğa Airport to Keçiören at night?

Taxis and private transfers run 24/7. EGO bus 442 has only a few night departures (00:01, 02:00 and 04:00), while AnkaraAir and Havaş coaches run on demand meeting arriving flights. From Kızılay, metro M4 runs until around midnight, so check the day's schedule.

What is the cheapest way from ESB to Keçiören?

EGO bus 442 to Kızılay plus metro M4 to Şehitler costs about 190 TRY, around €3.40 per person, before any transfer discount. The city bus has limited luggage space.

Is there a direct bus from Ankara Airport to Keçiören?

No direct bus or rail. The closest airport services go to Kızılay or AŞTİ. From Kızılay, take metro M4 towards Şehitler to reach Keçiören.

Can I pay by card on Ankara buses and metro?

Contactless bank cards are accepted on EGO buses and metro at a higher fare than AnkaraKart, but reports conflict on some buses. Carry a contactless card and some lira cash; AnkaraKart is not sold at the airport.

How long is the taxi ride from ESB to Keçiören?

About 25 minutes in normal traffic, covering 21.2 km. The metered fare should be roughly 900-1,000 TRY, about €16-€19, before traffic waiting time.

What is best for a family with luggage going to Keçiören?

A private transfer or official taxi provides door-to-door service without changing at Kızılay. Both take about 25 minutes; a private transfer can be pre-booked with a fixed price.

Some links are affiliate links: we may earn a commission at no extra cost to you. Prices are indicative and can change.