
Over 10 million explorers make Kiwi.com a trusted choice worldwide.
Kiwi.com compares airlines and agencies to reveal more options and savings.
We solve problems on the fly. Get instant chat support anytime, in any language.
Over 10 million explorers make Kiwi.com a trusted choice worldwide.
Kiwi.com compares airlines and agencies to reveal more options and savings.
We solve problems on the fly. Get instant chat support anytime, in any language.
Check out these top flight deals. Cut down on airfare costs and keep more in your pocket to enjoy experiences and adventures at your destination.

Jakarta, Indonesia
from £83

Banjarmasin, Indonesia
from £118

Makassar, Indonesia
from £122

Balikpapan, Indonesia
from £130

Denpasar, Indonesia
from £136

Bandar Lampung, Indonesia
from £142

Praya, Lombok, Indonesia
from £148

Kuala Lumpur, Malaysia
from £150

Palangka Raya, Indonesia
from £166

Pangkal Pinang, Indonesia
from £168

Batam, Indonesia
from £169

Pontianak, Indonesia
from £170

Palembang, Indonesia
from £171

Penang, Malaysia
from £175

Jambi City, Indonesia
from £176

Semarang, Indonesia
from £185

Johor Bahru, Malaysia
from £196

Ho Chi Minh City, Vietnam
from £199

Tanjung Pandan, Indonesia
from £199

Surabaya, Indonesia
from £201

Padang, Indonesia
from £205

Pekanbaru, Indonesia
from £210

Bandung, Indonesia
from £218

Bengkulu, Indonesia
from £219

Kuching, Malaysia
from £227

Phuket City, Thailand
from £227

Malang, Indonesia
from £233

Singapore, Singapore
from £253

Banda Aceh, Indonesia
from £267

Medan, Indonesia
from £268
Flying out of Yogyakarta is easier than ever thanks to its new purpose built gateway and broad mix of domestic and regional routes. For price conscious travelers, the city is a great base to find cheap flights from Yogyakarta with flexible dates and plenty of short hops across Indonesia and Southeast Asia.
Yogyakarta International Airport YIA sits about 45 kilometers west of the city center, designed from the ground up to handle modern traffic with space to spare. Opened in 2019, the terminal is expansive and efficient, built to welcome up to 20 million passengers a year with wide concourses and fast processing that keep queues moving. You will also find local touches that make pre flight time feel special, including a dedicated market area for small and medium enterprises branded Pasar Kotagede showcasing crafts and flavors from the region.
The atmosphere is calm but connected, with enough capacity to absorb peak days and a growing network that makes weekend flights from Yogyakarta and last minute flights from Yogyakarta to nearby hubs both practical and appealing. Kiwi.com’s search makes the most of that network, surfacing options and combinations that typical tools often miss, so you can focus on where to go next while we do the heavy lifting in the background.
From quick domestic hops to regional city breaks, travelers have plenty of choice. Flight times below are typical nonstop durations and are subject to change.
Jakarta CGK is the busiest city pair from Yogyakarta, with nonstop flights around 1 hour 30 minutes, popular for work trips, family visits, and onward international connections. Surabaya SUB clocks in at about 1 hour 18 minutes nonstop, a favorite for business travel and East Java getaways. Bandung BDO is another regular route at roughly 1 hour 18 minutes nonstop, attractive for cooler highland escapes and food focused weekends. Palembang PLM takes about 1 hour 30 minutes nonstop, useful for visiting Sumatra without transiting Jakarta.
For regional escapes, Kuala Lumpur KUL is around 2 hours nonstop and is often chosen for shopping and onward links across Malaysia. Singapore SIN runs about 2 hours 30 minutes nonstop and suits quick city breaks, universal studios trips, and strong long haul connections. Airlines flying from Yogyakarta on these routes include Garuda Indonesia, Lion Air, Citilink, Super Air Jet, Malaysia Airlines, Scoot, and AirAsia. If you prefer low cost carriers, you can often find options with AirAsia on select routes. For the widest range of combinations, Kiwi.com can also build self transfer itineraries that join separate airlines into a single trip, which is especially helpful when schedules do not line up for a traditional through ticket.
Timing matters in Yogyakarta, where holiday peaks can push demand up. Aim for flexible dates around shoulder periods and use simple tools to track prices.
Expect peak demand around Lebaran also known as Eid al Fitr and Indonesian school holidays, when seats tighten and prices can rise. Outside those dates, weekdays and non holiday periods tend to be quieter. For many routes, a booking window of 4 to 6 weeks before departure balances availability with price, though this varies by route and season and is subject to change.
Turn on Set a Price Alert to watch fares for your exact trip and book when a price you like appears. You can set it up in one tap on the site or in the app here Set a Price Alert. If your plans span multiple cities in Southeast Asia, the Nomad Search Tool finds the cheapest way to connect three or more stops with your chosen lengths of stay. For more ways to hack your fare such as self transfer, hidden cities, and throwaway tickets, explore Kiwi.com’s Travel Hacks. Combine these tools with flexible dates to uncover cheap one way flights from Yogyakarta or craft a multi city loop that maximizes time and value.
Yogyakarta’s airport is modern and straightforward, with simple transport into town and a carrier mix that spans budget and full service. Here is how to navigate it and book smart.
Yogyakarta International Airport YIA is the main gateway for the region. The terminal features ample processing capacity with around 96 check in counters, 12 immigration desks in departures and 8 in arrivals, plus abundant escalators, elevators, and travelators for stress free movement. Facilities include lounges, family areas, and accessibility services, as well as the Pasar Kotagede commercial zone that spotlights local businesses. Details and facilities are subject to change.
Getting to and from YIA is straightforward. The Yogyakarta International Airport Rail Link Kereta Bandara connects the airport with Yogyakarta Tugu station in about 35 to 39 minutes, with regular services including both standard Airport Train and Airport Train Xpress options operating many times a day, examples and frequencies are subject to change. Buses operated by DAMRI run to points such as Adisutjipto area, Wojo Station, Purworejo, Kebumen, and Magelang, while SatelQu serves routes toward Adisutjipto area, Cilacap, and Purwokerto. Metered taxis are available around the clock, and the drive to the city typically depends on traffic given the 45 kilometer distance. On airlines, expect a mix of budget and full service. Carriers such as Scoot and AirAsia often provide low cost options on regional routes, while Garuda Indonesia and Malaysia Airlines offer full service cabins on select services. Kiwi.com can combine separate carriers into one self transfer itinerary when that is the cheapest or fastest way to go. For peace of mind if carrier changes disrupt your plans, the Kiwi.com Guarantee includes automatic check in, 24 7 instant chat support, and Disruption Protection that offers instant compensation as Kiwi.com Credit to rebook or help with airline refunds when eligible, so you can keep moving toward your destination with minimal hassle.
The fastest options are taxi and ride-hailing, while budget travelers often choose the airport bus (DAMRI).
Transport option | Typical time minutes | Typical cost | Frequency | Best for |
|---|---|---|---|---|
40-50 min | Rp 20,000 – Rp 80,000; IDR 20,000–80,000 (approx. USD 1.20–4.90); varies by class | several departures daily; traffic dependent for road connections | fastest from Yogyakarta Station | |
60-90 min | Rp 50,000; IDR 50,000 (approx. USD 3.10); fixed fare | several departures daily; traffic dependent | budget travelers from city center | |
50-90 min | Rp 200,000 – Rp 350,000; IDR 200,000–350,000 (approx. USD 12–21); metered or negotiated | on-demand; traffic dependent | door-to-door with luggage | |
50-90 min | Rp 150,000 – Rp 300,000; IDR 150,000–300,000 (approx. USD 9–18); surge pricing may apply | on-demand; traffic dependent | flexible departure from any location | |
50-80 min | Rp 300,000 – Rp 500,000; IDR 300,000–500,000 (approx. USD 18–31); pre-booked fixed rate | pre-booked; traffic dependent | groups or travelers with heavy luggage | |
50-90 min | Rp 300,000 – Rp 600,000; IDR 300,000–600,000/day (approx. USD 18–37); excludes fuel and parking | self-drive; traffic dependent | travelers needing full flexibility |
Notes:
Updated: March 2025
Browse routes from top origins with quick connections