Flights to Yogyakarta
Which airport to land at, how far each is from the centre, and where the routes go. Live fares are booked here.
Yogyakarta is served by 4 airports with scheduled flights within 100 km. The closest large one is Yogyakarta International Airport (YIA), 36 km (22 mi) from the centre, whose 10,663-ft runway is long enough for long-haul wide-body aircraft. The alternatives are Adisoemarmo International Airport (SOC, 54 km), Jenderal Ahmad Yani Airport (SRG, 92 km), Adisutjipto International Airport (JOG, 8 km).
| Airport | Code | From centre | Longest runway | Elevation |
|---|---|---|---|---|
| Yogyakarta International Airport | YIA | 36 km (22 mi) | 10,663 ft | 24 ft |
| Adisoemarmo International Airport | SOC | 54 km (34 mi) | 8,530 ft | 421 ft |
| Jenderal Ahmad Yani Airport | SRG | 92 km (57 mi) | 8,399 ft | 10 ft |
| Adisutjipto International Airport (regional) | JOG | 8 km (5 mi) | 7,215 ft | 379 ft |
Runway length is a practical tell: at 10,663 ft, YIA can take the largest long-haul aircraft, so direct intercontinental flights are physically possible here. The airport sits at 24 ft; that is low enough that altitude never restricts departures.
Book a flight to Yogyakarta
Our airline partner is activating live fares for this site; the search below opens the moment that is done. Hotels can be booked now.
Routes to and from Yogyakarta
Straight-line distance and an estimated block time for the city pairs people search for most. Each opens a page with both ends’ airports, the time-zone shift and what changes on arrival.
| Route | Country | Distance | Estimated time |
|---|---|---|---|
| Yogyakarta to Jakarta | Indonesia | 427 km (265 mi) | about 1 h 18 min |
| Yogyakarta to Singapore | Singapore | 1,243 km (772 mi) | about 2 h 21 min |
| Yogyakarta to Surabaya | Indonesia | 270 km (168 mi) | about 1 h 6 min |
| Yogyakarta to Bekasi | Indonesia | 411 km (256 mi) | about 1 h 17 min |
| Yogyakarta to Bandung | Indonesia | 319 km (198 mi) | about 1 h 10 min |
| Yogyakarta to Depok | Indonesia | 421 km (262 mi) | about 1 h 17 min |
| Yogyakarta to Tangerang | Indonesia | 450 km (280 mi) | about 1 h 20 min |
| Yogyakarta to Palembang | Indonesia | 826 km (513 mi) | about 1 h 49 min |
| Yogyakarta to Makassar | Indonesia | 1,044 km (649 mi) | about 2 h 5 min |
| Yogyakarta to South Tangerang | Indonesia | 436 km (271 mi) | about 1 h 19 min |
| Yogyakarta to Batam | Indonesia | 1,219 km (757 mi) | about 2 h 19 min |
| Yogyakarta to Pekanbaru | Indonesia | 1,354 km (842 mi) | about 2 h 29 min |
| Yogyakarta to Bandar Lampung | Indonesia | 622 km (387 mi) | about 1 h 33 min |
| Yogyakarta to Bogor | Indonesia | 417 km (259 mi) | about 1 h 17 min |
| Yogyakarta to Padang | Indonesia | 1,346 km (836 mi) | about 2 h 29 min |
| Yogyakarta to Malang | Indonesia | 250 km (156 mi) | about 1 h 4 min |
| Yogyakarta to Samarinda | Indonesia | 1,107 km (688 mi) | about 2 h 10 min |
| Yogyakarta to Johor Bahru | Malaysia | 1,264 km (786 mi) | about 2 h 22 min |
| Yogyakarta to Tasikmalaya | Indonesia | 242 km (150 mi) | about 1 h 4 min |
| Yogyakarta to Serang | Indonesia | 501 km (311 mi) | about 1 h 24 min |
| Yogyakarta to Balikpapan | Indonesia | 1,020 km (634 mi) | about 2 h 3 min |
| Yogyakarta to Pontianak | Indonesia | 872 km (542 mi) | about 1 h 52 min |
| Yogyakarta to Kinshasa | Democratic Republic of the Congo | 10,497 km (6,522 mi) | about 14 h 12 min |
| Yogyakarta to Lima | Peru | 17,662 km (10,975 mi) | about 23 h 24 min |
| Yogyakarta to Bogotá | Colombia | 19,409 km (12,060 mi) | about 25 h 38 min |
| Yogyakarta to Abidjan | Ivory Coast | 12,766 km (7,933 mi) | about 17 h 7 min |
| Yogyakarta to Dar es Salaam | Tanzania | 7,832 km (4,867 mi) | about 10 h 47 min |
| Yogyakarta to Nairobi | Kenya | 8,176 km (5,080 mi) | about 11 h 14 min |
| Yogyakarta to Quito | Ecuador | 18,685 km (11,610 mi) | about 24 h 42 min |
| Yogyakarta to Luanda | Angola | 10,650 km (6,618 mi) | about 14 h 24 min |
Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.
Common questions
Which airport should I fly into for Yogyakarta?
Yogyakarta International Airport (YIA) is the closest large airport at 36 km (22 mi). The others, SOC, SRG, JOG, are further out and worth it only when the fare or the airline makes them so.
How far is YIA from Yogyakarta city centre?
36 km (22 mi) in a straight line; the road or rail distance is somewhat longer.
Can I book flights to Yogyakarta on this site?
Very soon: our airline partner is switching live fares on for this site. Hotels can be booked now.
How are the journey times on this page worked out?
From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 14 September 2026. Hotel and hostel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.