ComeToGuide
30.3 km • ~31 mins

How to Get from Ankara Esenboğa Airport (ESB) to Yenimahalle

Yenimahalle is about 30.3 km northwest of Ankara Esenboğa Airport (ESB). By road it takes roughly 31 minutes without traffic, while public transport via Kızılay and the M1 metro typically takes 75–90 minutes.

✓ Verified Oct 27, 2026 • 30.3 km road distance

Official Airport Taxi

Fastest Door-to-Door
31 mins •Available 24/7 at the Rank
€23 - €27 (Metered Taxi)
Luggage: Standard Luggage Space
How to take it step-by-step:
  1. Exit the arrivals hall and follow the taxi signs to the official taxi rank outside.
  2. Ask the driver to use the meter; the start fare is 65 TRY and each km is 40 TRY.
  3. Confirm before the ride whether the taxi accepts card or is cash only.
  4. Give your destination as Yenimahalle and the driver will use the road route of about 30.3 km.
  5. The ride normally takes 31 minutes without traffic.

EGO Bus 442 + Metro M1

Cheapest
80 mins •Regular Day Departures; Night 00:01, 02:00, 04:00
€3.40 / Person
Luggage: Limited Luggage Space
How to take it step-by-step:
  1. Exit the arrivals hall and follow the bus signs to the reported EGO 442 stop outside the domestic side.
  2. Board EGO bus 442 to Kızılay; pay with a contactless bank card or have cash ready (AnkaraKart is not sold at the airport).
  3. Ride about 50–60 minutes and get off at Kızılay Güvenpark.
  4. Enter Kızılay metro station, buy or use an AnkaraKart/contactless card, and take M1 towards Batıkent.
  5. Get off at Yenimahalle station and walk to your address in the district.

AnkaraAir Coach + Metro M1

Comfortable 24/7 Coach
75 mins •On Arriving Flights (24/7)
€5.20 / Person
Luggage: Check with Operator
How to take it step-by-step:
  1. Exit the arrivals hall and follow the bus signs to the AnkaraAir coach stop.
  2. Buy your ticket online or from AnkaraAir staff at the stop (250 TRY).
  3. Take the AnkaraAir coach to Kızılay, about 55 minutes in normal traffic.
  4. At Kızılay, enter the metro station and take M1 towards Batıkent (40 TRY with AnkaraKart or contactless).
  5. Get off at Yenimahalle station and walk to your address.

Havaş Coach + Ankaray + M1

Via AŞTİ Bus Terminal
90 mins •On Arriving Flights (No Fixed Timetable)
€5.90 / Person
Luggage: Check with Operator
How to take it step-by-step:
  1. Exit the arrivals hall and follow the bus signs to the Havaş coach stop.
  2. Board the Havaş coach to AŞTİ (250 TRY); confirm payment options with Havaş before travel.
  3. Ride about 45 minutes to AŞTİ bus terminal.
  4. At AŞTİ, take Ankaray towards Dikimevi and get off at Kızılay, then change to M1 towards Batıkent.
  5. Get off at Yenimahalle station and walk to your destination.

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

  • Insist the taxi meter is on and starts at 65 TRY; some drivers may quote fixed high fares instead of using the meter.
  • Use only the official taxi rank outside the arrivals hall and ignore touts inside the terminal offering rides.
  • Confirm card payment before getting into a taxi; many Ankara taxis are cash only.
  • Do not buy an AnkaraKart from sellers at the airport; cards are not officially sold there.
  • Check the latest Havaş and EGO 442 payment options on the day because on-board card readers can be unreliable.

Frequently Asked Questions

Is there a metro or train from Ankara Esenboğa Airport to Yenimahalle?

No, there is currently no rail line to the airport. You must take a taxi, private transfer, or an airport bus/coach to Kızılay or AŞTİ, then change to the M1 metro towards Batıkent.

What is the cheapest way from ESB to Yenimahalle?

The cheapest route is EGO city bus 442 to Kızılay and then M1 metro to Yenimahalle, with a total fare of about 190 TRY (€3.40). AnkaraKart is not sold at the airport, so carry a contactless bank card or cash for the bus.

How much is a taxi from Ankara Esenboğa Airport to Yenimahalle?

A metered taxi should cost around 1,277 TRY (€23–€27) for the 30.3 km route, plus any waiting time in traffic. The ride normally takes about 31 minutes without heavy traffic.

Is there a direct bus from ESB to Yenimahalle?

No direct bus serves Yenimahalle. Airport buses and coaches terminate at Kızılay or AŞTİ, where you must change to the M1 metro and get off at Yenimahalle station.

Can I buy an AnkaraKart at Esenboğa Airport?

No, AnkaraKart is not sold at the airport. You can use a contactless bank card on EGO 442 and the metro, or buy an AnkaraKart later at metro stations and kiosks in the city.

Which option is best for a family with luggage?

A private transfer or taxi is usually best for families because it is door-to-door and avoids changing vehicles with luggage. The public bus plus metro option is much cheaper but has limited luggage space and several transfers.

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