Yogyakarta International Airport (YIA): Flights, Flight Schedule, Airport Train & Terminal Guide

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Yogyakarta International Airport

To
Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Departure from Yogyakarta

Flight Schedule from Yogyakarta International Airport (YIA)

Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Super Air Jet
Super Air Jet
06:30
08:05
Yogyakarta (YIA)
Palembang (PLM)
Book flight
Lion Air
Lion Air
09:05
12:00
Yogyakarta (YIA)
Balikpapan (BPN)
Book flight
Citilink
Citilink
09:30
11:40
Yogyakarta (YIA)
Batam (BTH)
Book flight
Lion Air
Lion Air
10:15
13:10
Yogyakarta (YIA)
Makassar (UPG)
Book flight
Super Air Jet
Super Air Jet
11:20
13:45
Yogyakarta (YIA)
Bali / Denpasar (DPS)
Book flight
Batik Air
Batik Air
14:55
16:05
Yogyakarta (YIA)
Jakarta (CGK)
Book flight
Super Air Jet
Super Air Jet
16:15
18:05
Yogyakarta (YIA)
Pontianak (PNK)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
17:30
21:00
Yogyakarta (YIA)
Kuala Lumpur (KUL)
Book flight
Lion Air
Lion Air
18:15
20:20
Yogyakarta (YIA)
Pekanbaru (PKU)
Book flight
Super Air Jet
Super Air Jet
18:55
21:25
Yogyakarta (YIA)
Banjarmasin (BDJ)
Book flight

Airlines Flying Directly from Yogyakarta

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Lion Air
Lion Air
See Airline
Sriwijaya Air
Sriwijaya Air
See Airline
Citilink
Citilink
See Airline
Garuda Indonesia
Garuda Indonesia
See Airline
Super Air Jet
Super Air Jet
See Airline
Singapore Airlines
Singapore Airlines
See Airline
Pelita Air
Pelita Air
See Airline
Malaysia Airlines
Malaysia Airlines
See Airline
TransNusa
TransNusa
See Airline
Batik Air
Batik Air
See Airline
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airline

Arrival to Yogyakarta

Flight Schedule to Yogyakarta International Airport (YIA)

Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Lion Air
Lion Air
06:25
08:35
Pekanbaru (PKU)
Yogyakarta (YIA)
Book flight
Citilink
Citilink
12:30
14:45
Batam (BTH)
Yogyakarta (YIA)
Book flight
Super Air Jet
Super Air Jet
13:30
14:40
Jakarta (CGK)
Yogyakarta (YIA)
Book flight
Super Air Jet
Super Air Jet
15:00
15:30
Bali / Denpasar (DPS)
Yogyakarta (YIA)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
15:25
17:05
Kuala Lumpur (KUL)
Yogyakarta (YIA)
Book flight
Scoot
Scoot
16:25
17:50
Singapore (SIN)
Yogyakarta (YIA)
Book flight
Lion Air
Lion Air
17:10
17:35
Banjarmasin (BDJ)
Yogyakarta (YIA)
Book flight
Super Air Jet
Super Air Jet
17:25
18:15
Balikpapan (BPN)
Yogyakarta (YIA)
Book flight
Lion Air
Lion Air
18:15
19:10
Makassar (UPG)
Yogyakarta (YIA)
Book flight
Super Air Jet
Super Air Jet
18:45
20:25
Pontianak (PNK)
Yogyakarta (YIA)
Book flight

Airlines Flying Directly to Yogyakarta

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Super Air Jet
Super Air Jet
See Airline
Lion Air
Lion Air
See Airline
Pelita Air
Pelita Air
See Airline
Citilink
Citilink
See Airline
Batik Air
Batik Air
See Airline
Garuda Indonesia
Garuda Indonesia
See Airline
Sriwijaya Air
Sriwijaya Air
See Airline
TransNusa
TransNusa
See Airline
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airline
Malaysia Airlines
Malaysia Airlines
See Airline
Singapore Airlines
Singapore Airlines
See Airline

FAQ about Yogyakarta International Airport (YIA)

Which terminal is for international flights at Yogyakarta International Airport?
Yogyakarta International Airport has one passenger terminal with separate domestic and international areas. International flights, such as those to Kuala Lumpur, use the international area of that building.
How do I get from YIA airport to Yogyakarta city?
The main public link from YIA is the KA Bandara YIA airport train to Yogyakarta (Tugu) station, which takes about 35 to 45 minutes by train. DAMRI buses, taxis, ride-hailing and car rental are the alternatives.
Where do I catch the airport train at Yogyakarta International Airport?
The KA Bandara YIA train leaves from the Yogyakarta International Airport railway station at the airport. The Xpress service runs non-stop to Tugu, while the regular train stops at Wates on the way.
Where is Yogyakarta International Airport?
Yogyakarta International Airport is in Temon, Kulon Progo Regency, in the Special Region of Yogyakarta. It lies about 45 km west of Yogyakarta city.
How many terminals does YIA have?
YIA has a single passenger terminal building. Domestic and international flights each have their own area inside it, so there is no transfer between buildings.
What is the difference between YIA and Adisutjipto Airport (JOG)?
Yogyakarta International Airport (YIA) in Kulon Progo is the newer main airport. Adisutjipto Airport (JOG) in Sleman is the older one, about 43 km away. Check which one your ticket shows before you travel.
Is there a bus from Yogyakarta International Airport?
Yes. DAMRI airport buses link Yogyakarta International Airport with Yogyakarta and nearby towns, with routes that include Adisutjipto Airport, Purworejo, Kebumen and Magelang. Journey times depend on traffic.
What is the airport code for Yogyakarta International Airport?
Yogyakarta International Airport uses the IATA code YIA and the ICAO code WAHI. Locally it is often called Bandara YIA, and YIA is the code to search with.
How early should I arrive at YIA for an international flight?
For an international flight from YIA, work from your airline's check-in cut-off, add the 45 km trip from the city, and allow extra time for immigration on international flights.

Yogyakarta International Airport (YIA): Flights, Flight Schedule, Airport Train & Terminal Guide

Yogyakarta International Airport (YIA) is the international airport serving Yogyakarta in Indonesia. It sits in Temon, in Kulon Progo Regency, within the Special Region of Yogyakarta, about 45 km west of Yogyakarta city. InJourney Airports, the state-owned Indonesian airport company, operates it. One passenger terminal building holds separate domestic and international areas. Many Indonesians simply call it Bandara YIA, and you will also hear it described as the Kulon Progo airport.

Yogyakarta has a second, older airport: Adisutjipto Airport (JOG) in Sleman, about 43 km from YIA. When you book, check which of the two your flight uses, because they are far apart.

Terminal at Yogyakarta International Airport

YIA passenger terminal

Domestic and international flights share the same terminal building, each with its own area. If you are flying in from Kuala Lumpur or Singapore, you arrive in the international area and clear immigration there before stepping out into the public hall.

The schedule table further down shows which airlines have upcoming flights, and your e-ticket names the one operating your booking. Check whether your flight is domestic or international too, as that decides which area of the terminal you need.

Getting to and from Yogyakarta International Airport

At around 45 km, the trip into Yogyakarta is longer than many visitors expect, so choose your transport before you land. Fares are shown at the counter or in each operator's app.

Airport train

The airport train, KA Bandara YIA, is run by KAI and leaves from the Yogyakarta International Airport railway station at the airport. It goes to Yogyakarta (Tugu) station in the city. The regular service stops at Wates, while the Xpress service runs non-stop, and the journey takes about 35 to 45 minutes by train. Because it runs on rail, it is not held up by road traffic.

DAMRI airport bus

DAMRI airport buses connect YIA with Yogyakarta and nearby towns. Routes include Adisutjipto Airport, Purworejo, Kebumen and Magelang. Travel time depends on traffic, so allow plenty of margin.

Taxi, ride-hailing and car rental

Taxis, app-based ride-hailing and car rental are all available at the airport. They take you door to door, which helps with heavy bags or late arrivals, but the road journey depends on traffic.

Tips for flying from Yogyakarta International Airport

At YIA, plan around your airline's check-in cut-off on the booking, and add the time it takes to get out to the airport from the city. For flights to Malaysia or Singapore, leave extra time for immigration on departure.

Indonesian entry rules, and any arrival declaration, are set by the government rather than the airport, so check the official guidance for your passport before you travel. For the latest times on the day, use the Traveloka flight status page.

Flights and flight schedule from Yogyakarta International Airport

The fare cards on this page show fares for popular routes from Yogyakarta, and the schedule table lists upcoming flights at YIA by date, airline and scheduled time. It is a selection, not every flight, so use it to compare a few options, then search your own dates. Set a Price Alert if you want to wait for a better fare; once you book, your e-ticket arrives by email and in the Traveloka app.

Popular routes from Yogyakarta International Airport include:

A short break in Yogyakarta or a trip onward across Indonesia, find your YIA flight on Traveloka and book in minutes.

Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved.