Yogyakarta Airport Transfer Guide: YIA to the City Centre

· 7 min read Practical
Prambanan Hindu temple complex near Yogyakarta, Central Java, Indonesia

Yogyakarta International Airport (YIA) opened in 2020 on the south coast of Kulon Progo, approximately 45 km west of central Yogyakarta. The airport replaced Adisucipto (JOG) — the old airport closer to town — for most commercial flights. This distance makes the transfer into Yogyakarta longer and more expensive than many visitors expect. Knowing your options in advance saves you from the informal taxi offers inside the terminal.

Understanding the Distance

YIA to Yogyakarta city centre is approximately 45–50 km by road, following the coastal road and then heading east through Bantul. The journey takes 60–90 minutes under typical conditions. There is also a toll road link (Jalan Tol Yogyakarta–Bawen, partially open as of 2026) that shortens some routes, though not all drivers use it consistently.

The old Adisucipto Airport (JOG) — only 6 km from Malioboro — handles a small number of flights, primarily charter and some domestic routes. If your flight arrives at JOG, a taxi costs approximately IDR 60,000–80,000 and takes under 20 minutes. Confirm which airport your flight uses when booking.

Kereta Bandara (Airport Train)

The most reliable and affordable option from YIA is the Kereta Bandara rail service, which runs directly to Stasiun Yogyakarta (Tugu) in the city centre — the main station on Malioboro.

RouteJourney timeFare (2026)
YIA → Stasiun Yogyakarta (Tugu)45–55 minutesIDR 20,000 (USD 1.20)
YIA → Stasiun Wojo (intermediate)15 minutesIDR 10,000 (USD 0.60)

The train runs approximately every 30–60 minutes, typically from around 05:00 to 22:00. Ticket purchase is at the station counter inside YIA or via the KAI Access app. From Stasiun Tugu, hotels on Malioboro and in the Kraton (palace) area are a 5–15 minute walk or a very short becak (cycle-rickshaw) ride.

For budget travellers or couples, this is the clear winner: IDR 20,000 is roughly USD 1.20, and the journey time is competitive with taxis during daytime.

Official Taxi Counters

Fixed-rate taxi counters at YIA arrivals cover the standard routes into Yogyakarta city and surrounding areas. Rates are set before you board.

Published flat-rate estimates from YIA as of 2026 (confirm at the counter — rates change):

DestinationApproximate flat rateUSD equivalent
Malioboro / Kraton areaIDR 180,000–220,000USD 11–13
Prawirotaman / SosrowijayanIDR 185,000–230,000USD 11–14
Jalan Kaliurang (north)IDR 230,000–280,000USD 14–17
Prambanan Temple areaIDR 210,000–260,000USD 13–16
Solo (Surakarta) city centreIDR 300,000–380,000USD 18–23
Borobudur TempleIDR 280,000–350,000USD 17–21

Journey times vary significantly with traffic. Malioboro in clear conditions: 60–75 minutes. During afternoon peak (15:00–18:00), add 20–40 minutes.

Grab and Gojek

Both apps operate from YIA’s designated ride-hailing zone, located in the car park adjacent to the terminal building. Walk approximately 5 minutes from arrivals and follow signage for app taxis.

Grab estimates from YIA as of 2026:

DestinationGrab estimateUSD equivalent
Malioboro / KratonIDR 120,000–160,000USD 7–10
PrawirotamanIDR 125,000–165,000USD 8–10
Jalan KaliurangIDR 160,000–210,000USD 10–13
PrambananIDR 145,000–185,000USD 9–11
SoloIDR 200,000–270,000USD 12–17
BorobudurIDR 185,000–240,000USD 11–15

Grab fares from YIA run approximately 25–35% below the official taxi counter rates for most city-centre destinations. You need a working Indonesian SIM to book — purchase one in the arrivals hall before exiting.

Note: Gojek driver availability at YIA can be lower than at CGK or Ngurah Rai. If Gojek shows no drivers, switch to Grab, which typically has higher coverage in the airport zone.

Pre-Booked Transfers

For groups of three or more, or for travellers connecting directly to Borobudur or Prambanan without stopping in the city, a pre-booked private transfer offers simplicity. Kiwitaxi provides fixed-rate transfers from YIA with flight monitoring, typically at IDR 250,000–380,000 (USD 15–23) for a standard sedan to the city centre. Welcome Pickups is another option with English-speaking drivers. GetTransfer covers YIA routes if you prefer to compare offers from multiple verified drivers — particularly useful for larger groups or direct connections to Borobudur.

Hotel pickups for YIA are increasingly common at mid-range and upscale properties along Jalan Solo and in the Prawirotaman area — check when booking your accommodation.

Comparison Table

OptionCost (IDR)Cost (USD)Journey timeNotes
Airport train to TuguIDR 20,000USD 1.2050 minBest value; no traffic impact
Grab (off-peak)IDR 120,000–160,000USD 7–1060–90 min25–35% cheaper than taxi
Official taxi counterIDR 180,000–220,000USD 11–1360–90 minNo app required
Pre-booked transferIDR 250,000–380,000USD 15–2360–90 minFixed price, flight tracking
Taxi to BorobudurIDR 280,000–350,000USD 17–2175–100 minDirect route option

Connecting to Borobudur and Prambanan

Many travellers fly into YIA specifically to visit Borobudur (approximately 35 km northeast of YIA) or Prambanan (approximately 55 km east). From YIA:

  • Borobudur: Take a taxi directly from the airport for approximately IDR 280,000–350,000 (USD 17–21). Grab is occasionally available but driver supply in the Borobudur area is limited. Entry fee for Borobudur is IDR 150,000 for foreign visitors as of 2026 (confirm at the gate — fees subject to revision).
  • Prambanan: Take the airport train to Tugu station, then the KRL Commuter Line east to Stasiun Brambanan. Journey about 90–100 minutes total and under IDR 50,000. Or take a taxi from YIA directly for approximately IDR 210,000–260,000.

If you plan to visit both temples in a day, hire a driver from your Malioboro hotel for IDR 300,000–400,000 for a half-day tour including both temples — this is better value than separate taxis.

Getting Around Yogyakarta After Arrival

Once in the city, the main transport options are:

  • Grab/Gojek: Most reliable for getting around; IDR 15,000–40,000 for most in-city trips
  • Trans Jogja bus: City bus network, IDR 3,500 flat fare — extremely cheap but slow and complex for first-timers
  • Becak (cycle-rickshaw): Good for short distances in the Kraton area; negotiate the fare before boarding (typically IDR 20,000–50,000 for short hops)
  • Chartered scooter: Available for rent at approximately IDR 70,000–100,000 per day; requires confidence in Indonesia’s traffic

Frequently Asked Questions

How far is Yogyakarta International Airport from Malioboro? YIA is approximately 45–50 km from Malioboro, which is the city’s main tourist street. The journey takes 60–90 minutes by taxi or Grab. The Airport Train (Kereta Bandara) takes 50 minutes and costs IDR 20,000 — by far the cheapest and most predictable option.

Is there a cheap way to get from YIA to Yogyakarta city? Yes — the Airport Train costs IDR 20,000 (approximately USD 1.20) and runs directly to Stasiun Tugu (Yogyakarta main station), which is adjacent to Malioboro. It runs roughly every 30–60 minutes from around 05:00 to 22:00. This is the recommended option for budget travellers.

Can I get a Grab from Yogyakarta Airport? Yes. YIA has a dedicated Grab/Gojek pickup zone in the car park. You need a working Indonesian SIM to book. Grab fares from YIA to Malioboro run approximately IDR 120,000–160,000 (USD 7–10). Availability is generally good during daytime; fewer drivers at night.

What is the taxi fare from YIA to Yogyakarta city? The official taxi counter at arrivals sets flat rates before you board. Rates as of 2026 run approximately IDR 180,000–220,000 (USD 11–13) to Malioboro and the Kraton area, including any highway tolls.

How do I get from YIA to Borobudur directly? Take a taxi from the official counter at YIA; expect approximately IDR 280,000–350,000 (USD 17–21) for a direct transfer to Borobudur temple. The journey takes 60–90 minutes depending on traffic. You can also ask the driver to wait while you visit and continue to Yogyakarta city — budget an additional IDR 100,000–150,000 for waiting time.


Kiwitaxi offers fixed-rate transfers from YIA with no surge pricing and automatic adjustment if your flight is delayed. Book tours in Yogyakarta — Borobudur sunrise tours, Prambanan at sunset, and batik workshops are the most popular experiences. GetYourGuide Indonesia activities covers temple tours, cooking classes, and volcano treks across Java.


Plan Your Trip

✈️ Book your flights to Indonesia 🛡️ Get travel insurance 📱 Stay connected with an eSIM 🚗 Rent a car

Ready to Plan Your Trip?

See our itineraries for inspiration:

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Airport Transfers

Book Your Transfer in Advance

Fixed-price airport transfers with a driver who meets you at arrivals — straightforward and priced upfront. No haggling, no surprises.

Search Kiwitaxi →

Same price as booking direct — we earn a small commission at no extra cost to you.