
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Lion Air | 09:15 | 11:45 | Yogyakarta (YIA) | Banjarmasin (BDJ) | Book flight |
Citilink | 09:30 | 11:40 | Yogyakarta (YIA) | Batam (BTH) | Book flight |
TransNusa | 13:25 | 14:35 | Yogyakarta (YIA) | Jakarta (CGK) | Book flight |
Lion Air | 14:10 | 17:05 | Yogyakarta (YIA) | Balikpapan (BPN) | Book flight |
Super Air Jet | 16:10 | 18:35 | Yogyakarta (YIA) | Bali / Denpasar (DPS) | Book flight |
AirAsia Berhad (Malaysia) | 17:30 | 21:00 | Yogyakarta (YIA) | Kuala Lumpur (KUL) | Book flight |
Super Air Jet | 17:45 | 20:15 | Yogyakarta (YIA) | Lombok (LOP) | Book flight |
Lion Air | 18:15 | 20:20 | Yogyakarta (YIA) | Pekanbaru (PKU) | Book flight |
Scoot | 18:50 | 22:15 | Yogyakarta (YIA) | Singapore (SIN) | Book flight |
Lion Air | 20:00 | 22:55 | Yogyakarta (YIA) | Makassar (UPG) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Super Air Jet | 06:10 | 06:40 | Lombok (LOP) | Yogyakarta (YIA) | Book flight |
Citilink | 12:30 | 14:45 | Batam (BTH) | Yogyakarta (YIA) | Book flight |
Super Air Jet | 15:00 | 15:30 | Bali / Denpasar (DPS) | Yogyakarta (YIA) | Book flight |
AirAsia Berhad (Malaysia) | 15:25 | 17:05 | Kuala Lumpur (KUL) | Yogyakarta (YIA) | Book flight |
Scoot | 16:25 | 17:50 | Singapore (SIN) | Yogyakarta (YIA) | Book flight |
Super Air Jet | 17:10 | 18:20 | Jakarta (CGK) | Yogyakarta (YIA) | Book flight |
Lion Air | 17:10 | 17:35 | Banjarmasin (BDJ) | Yogyakarta (YIA) | Book flight |
Lion Air | 17:20 | 20:10 | Medan (KNO) | Yogyakarta (YIA) | Book flight |
Sriwijaya Air | 18:30 | 19:20 | Makassar (UPG) | Yogyakarta (YIA) | Book flight |
Citilink | 18:50 | 19:55 | Balikpapan (BPN) | Yogyakarta (YIA) | Book flight |
Yogyakarta International Airport is about 40 to 45 km from Yogyakarta city, so add the travel time to your airline's check-in deadline. The airport train to the terminal takes around 35 to 39 minutes from Tugu Station, while a road trip often takes an hour or more depending on traffic. Book your train seat ahead at busy times.
Yogyakarta International Airport has one large passenger terminal that handles both domestic and international flights, with separate areas for each. The airport railway station is built into the terminal on the second floor, so you can walk from the arrivals hall to the train without going outside. Check the departure screens for your gate.
The IATA code for Yogyakarta International Airport is YIA, and its ICAO code is WAHI. It is also called Bandara YIA or Jogja International Airport. The older Adisutjipto Airport in the east of the city uses the code JOG, so check which code your ticket shows before you plan your transfer.
No. YIA is the newer Yogyakarta International Airport in Kulon Progo Regency, west of the city. Adisutjipto Airport, code JOG, is the older airport on the eastern side of Yogyakarta. YIA began full commercial operations in 2020 and took over most scheduled flights, including international services, from the smaller Adisutjipto Airport.
Yes. The KAI airport train leaves from a station inside the Yogyakarta International Airport terminal, so you can wheel your bags straight from arrivals to the platform. Trains run to Yogyakarta (Tugu) Station in the city centre. DAMRI airport buses are another option and also have space for luggage, though the trip takes longer.
AirAsia and Malaysia Airlines fly between Kuala Lumpur and Yogyakarta International Airport, and Scoot flies between Singapore and YIA. Remember your passport for these international flights. Schedules change through the year, so compare flights to Yogyakarta on Traveloka and set a Price Alert to see when fares move.
Yes. Lounges operate at YIA, including the Concordia Lounge in the domestic departure area. It offers seating, food and drinks, Wi-Fi, charging points, showers and a prayer room for its guests. Entry usually depends on your card, lounge membership or a paid pass, so check the conditions before you arrive.
Yogyakarta International Airport is in Temon District, Kulon Progo Regency, in the western part of the Special Region of Yogyakarta, near the south coast of Java. It sits about 40 to 45 km from Yogyakarta city centre, which is why many visitors use the direct airport train rather than the long road journey.
The quickest way is the KAI airport train from YIA to Yogyakarta (Tugu) Station, which takes about 35 minutes on the express service and 39 minutes on the regular one. Tugu is a short walk from Malioboro Street. DAMRI buses also run from the airport to the Malioboro area, and taxis, Grab and Gojek are available.
YIA is the IATA code for Yogyakarta International Airport, the main airport serving Yogyakarta on the Indonesian island of Java. In Indonesian it is called Bandar Udara Internasional Yogyakarta, and locals often shorten that to "Bandara YIA". Many travellers also call it Jogja International Airport, after the city's popular nickname. Its four-letter ICAO code is WAHI.
Whether you search for "YIA airport", "airport YIA", the "YIA airport code" or simply "Yogyakarta airport", you are looking at the same place. When you book, enter YIA or type Yogyakarta and pick Yogyakarta International Airport from the list of results.
For many years, flights to Yogyakarta used Adisutjipto Airport, which carries the code JOG and sits on the eastern side of the city. That airport was small and hemmed in by the city, with little room to grow. Yogyakarta International Airport was built to take over, and it began full commercial operations in 2020. Most scheduled flights to the city, including international services, now use YIA.
This matters when you book. Older guides, and some people you meet, may still say "Yogyakarta airport" and mean Adisutjipto. Always check that your ticket shows the airport code you expect, and plan your ground transport for the right airport. The two airports are far apart, so a mix-up can cost you hours.
YIA is in Temon District, Kulon Progo Regency, in the west of the Special Region of Yogyakarta, close to the Indian Ocean coast. It lies roughly 40 to 45 kilometres from the centre of Yogyakarta city.
That distance is the first thing to plan around. The airport is not on the edge of the city like the old one was. A road trip into town often takes an hour or more, depending on traffic and where you are heading. The good news is that a direct airport train makes the journey quick and predictable, which is why many visitors choose rail.
Yogyakarta International Airport has one large, modern passenger terminal that handles both domestic and international flights. The building was designed with room to grow, so it feels spacious compared with the old airport, and signs guide you between the domestic and international areas.
The airport railway station is built into the terminal itself, on the second floor, so you can walk from the arrivals area to the train without going outside. This is one of the most convenient features of YIA, especially if you are carrying luggage.
Lounges are available for passengers who want a quieter place to wait. The Concordia Lounge in the domestic departure area offers seating, food and drinks, Wi-Fi, charging points, showers and a prayer room for its guests. Access typically comes through eligible cards, lounge memberships or a paid entry.
The terminal also has food outlets and shops, and the railway station area includes places to eat and buy souvenirs before you board the train. If you need extra help, such as a wheelchair, let your airline know when you book so the right support can be arranged.
YIA handles a busy network of domestic flights that connect Yogyakarta with other Indonesian cities, operated by the country's main airlines. Domestic carriers and routes change often, so search your dates to see who flies on the day you want.
International links are the key point for travellers from Malaysia and Singapore. AirAsia and Malaysia Airlines both fly between Kuala Lumpur and Yogyakarta, and Scoot flies between Singapore and Yogyakarta. That makes a direct trip to Yogyakarta possible without changing planes in Jakarta or Bali. Frequencies change with the season as well.
Because Yogyakarta International Airport is far from the city, choosing your transport in advance saves time and stress. Here are the main options.
The airport rail link, run by Indonesia's railway company KAI, is the fastest and most reliable way into the city. Trains leave from the station on the second floor of the terminal and run to Yogyakarta Station, also known as Tugu Station, right in the city centre. The express service runs non-stop and takes about 35 minutes. The regular service stops at Wates on the way and takes a little longer, at around 39 minutes.
Tugu Station is a short walk from Malioboro Street, which makes the train handy for anyone staying in the city centre. Seats can sell out at busy times, so booking ahead is a good idea.
DAMRI runs airport buses from YIA to several points in and around Yogyakarta, including the Malioboro area, as well as to towns further afield. The buses have space for luggage and suit travellers on a budget. Expect a longer journey than the train, often an hour and a half or more, because the buses share the road with other traffic.
Airport taxis can be booked at counters in the arrivals area. Ride-hailing apps such as Grab and Gojek also serve the airport, with marked pickup points outside the terminal. A private car is the most flexible choice if you are heading straight to a hotel outside the city centre, or to sights such as Borobudur, but the road journey is long.
Yogyakarta, or Jogja, is one of Indonesia's best-loved travel destinations and a centre of Javanese culture. In the city itself, the Kraton, the sultan's palace, sits close to Malioboro Street, the lively shopping strip where you can find batik, street food and local crafts.
Outside the city, the great Buddhist temple of Borobudur lies to the north-west, in Central Java, and the Hindu temple complex of Prambanan lies to the east. Both are UNESCO World Heritage Sites and draw visitors from around the world. The coast near the airport and the hills of Kulon Progo add quieter options for travellers with extra days.
Many visitors plan a few days to combine temples, palace visits and time on Malioboro. Try gudeg, the city's famous jackfruit dish, and leave space for a batik workshop or a traditional performance.
Planning a trip to Yogyakarta? Compare flights to YIA on Traveloka and set a Price Alert to keep an eye on fares.
