Cheap flights from Jakarta to Yogyakarta

Travelers and cabin class

Compare Jakarta to Yogyakarta flight deals

Find the cheapest month or even day of the year to fly to Yogyakarta

Book the best Yogyakarta fare with no extra fees

Flight deals from Jakarta to Yogyakarta

Looking for a cheap last-minute deal or the best round-trip flight from Jakarta to Yogyakarta? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Jakarta to Yogyakarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Jakarta to Yogyakarta flights are currently cheapest in January.

Direct flights from Jakarta to Yogyakarta

Alternative Jakarta to Yogyakarta routes

Looking for the cheapest, fastest or easiest route from Jakarta to Yogyakarta? You could fly into the following airports instead.

Jakarta to Yogyakarta: Flight information

The things to know before you go.
Cheapest flight foundC$89
Cheapest month to flyJanuary
Average flight time1 hr, 17 mins
Most popular airlineBatikAir Indonesia
Average flights per week82

Finding cheap flights from Jakarta to Yogyakarta: Frequently asked questions

There are 3 airports in Yogyakarta: Yogyakarta, New Yogyakarta International and Solo / Surakarta.
The best price we found for a round-trip flight from Jakarta to Yogyakarta is C$89. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 16 minutes is the average flight time from Jakarta to Yogyakarta.
BatikAir Indonesia, Citilink and Garuda Indonesia fly direct from Jakarta to Yogyakarta.
There are 328 flights per week flying from Jakarta to Yogyakarta, as of May 2025.
The cheapest month to fly from Jakarta to Yogyakarta is usually May 2025.
If you're flying from Jakarta, the cheapest airport near Yogyakarta is New Yogyakarta International – which is 36.7 km away from the center of Yogyakarta. We've found flights to this airport from C$89.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Jakarta to Yogyakarta on Sunday, January 11, 2026.
Yes – the average flight time is 1 hour and 17 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Yogyakarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Yogyakarta is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 26°C. April is typically the warmest month in Yogyakarta, when it usually averages around 28°C. You can expect the least rain in August. The coldest month is February, with temperatures averaging 23°C. The rainiest month is January.
The cheapest airline that flies to Yogyakarta is TransNusa.

Travelling from Jakarta to Yogyakarta: what you need to know

  • Begin planning your trip by checking out the departure points for your flight from Jakarta to Yogyakarta. Explore your options for setting off from Soekarno-Hatta International Airport (CGK) or Halim Perdanakusuma Airport (HLP), two of the city's main airports.

  • Yogyakarta International Airport (YIA) and Adisutjipto International Airport (JOG) are the major entry points to Yogyakarta.

  • Jump on a direct Jakarta to Yogyakarta flight and you'll be travelling for an average of 1 hour 15 minutes.

  • Jakarta and Yogyakarta share the UTC+7 timezone. That means you won't have to change your watch when you arrive.

  • Choose from 76 services each week between Soekarno-Hatta International Airport (CGK) and {"defaultCase":"Yogyakarta International Airport","accusativeCase":"Yogyakarta International Airport","nominativeCase":"Yogyakarta International Airport","dativeCase":"Yogyakarta International Airport"} (YIA). This is the most popular route when booking flights from Jakarta to Yogyakarta.

  • To ensure you board your Jakarta to Yogyakarta flight, leave enough time to check in and find your gate. Turning up two hours ahead of international departures and an hour before domestic flights is a good rule of thumb.

  • You can expect longer lines in popular months such as July. Arriving up to four hours in advance for international flights and two hours for a domestic departure is a smart move.

How to find the cheapest flights from Jakarta to Yogyakarta

  • Right now, C$47 is the lowest price we've found for a one-way ticket from Jakarta to Yogyakarta. The cheapest price for a return flight is C$89. Remember fares may change due to availability at the time of booking.

  • Book four months before travelling. Research into pricing trends suggests this is the ideal window for finding cheap Jakarta to Yogyakarta flights.

  • Organize your trip for July. That's the best month for landing the biggest deals on plane tickets from Jakarta to Yogyakarta. If your travel dates are not set in stone, use the 'Whole month' tool to see the cheapest price across every month.

  • Save time looking for cheap flights from Jakarta to Yogyakarta by creating a Price Alert. You'll get an email or push notification on the app when a special offer becomes available.

  • Choose your preferred arrival and departure times, number of stops and airlines by using the filters. Or sort your Jakarta to Yogyakarta flight results by 'Cheapest,' 'Fastest' or 'Best.'

Flying from Jakarta

Soekarno-Hatta International Airport (CGK)

  • If you're after a direct flight from Jakarta to Yogyakarta, you can leave from Soekarno-Hatta International Airport (CGK). Travel from CGK to Yogyakarta International Airport (YIA) in one continuous trip.

  • These are some of the popular airlines offering direct Jakarta to Yogyakarta plane tickets out of CGK:

  • The journey from central Jakarta to CGK takes around 1 hour 30 minutes by public transport. If you ride-share, drive or get a cab, you'll cover the 19 kilometres in 35 minutes or so, depending on traffic conditions.

  • Looking for a handy hotel close to Soekarno-Hatta International Airport? If you're catching an early flight from Jakarta to Yogyakarta, these accommodation options will have you sleeping moments from check-in:

  • When it comes to Soekarno-Hatta International Airport's on-time performance, 73.0% of flights stick to their scheduled arrival time.

Arriving in Yogyakarta

Yogyakarta International Airport (YIA)

  • The distance from Yogyakarta International Airport (YIA) to central Yogyakarta is approximately 32 kilometres. It'll take you around 1 hour 5 minutes to get to the centre driving.

  • If you're travelling on public transport, expect a journey time of roughly 2 hours 10 minutes.

  • If you have a late flight from Jakarta to Yogyakarta, nothing beats the convenience of staying close to the terminal. Pick up your bags from the carousel and then be showered and snoozing soon after at one of these hotels near YIA:

Adisutjipto International Airport (JOG)

  • The centre of Yogyakarta is located around 8 kilometres from Adisutjipto International Airport (JOG). Once your flight from Jakarta to Yogyakarta has hit the runway and you've made your way out of the airport, expect a drive of about 25 minutes.

  • If you're catching public transport, it'll take around 55 minutes.

  • Grab an Adisutjipto International Airport rental car and experience more with your own wheels. Avis is just moments from your arrival gate, ensuring a fast and easy pick-up.

  • Avoid filling out forms on the spot and save time at the rental desk by having everything prearranged. Secure your ride from JOG ahead of time so you can simply pick up the keys and get on your way.

Best time to go to Yogyakarta

  • June is the quietest month for flights from Jakarta to Yogyakarta, while September is the busiest. Choose the ideal time to go to Yogyakarta based on whether you like a laid-back vibe or a more bustling atmosphere.

  • The warmest month in Yogyakarta is October, with temperatures ranging between 21ºC (70ºF) and 34ºC (93ºF). Book your Jakarta to Yogyakarta ticket then if that's your definition of good weather.

  • Search for cheap flights from Jakarta to Yogyakarta in August if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 19ºC (66ºF) and 30ºC (86ºF) on average.

More about Yogyakarta

Explore more of Indonesia

  • You've seen Yogyakarta, now it's time to discover other parts of Indonesia. Travel around 274 kilometres east to Surabaya to tick off its top sights. From Yos Sudarso Monument to Garasi Ollaf and PT.Danoe, you've got a jam-packed schedule ahead.

  • If you're looking to explore another side of Indonesia, head for Bandung, about 322 kilometres west of Yogyakarta. Braga Street, Gedung Sate and Bandung Geological Museum (Museum Geologi) are among its highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.