Cheap flights from Bali (Denpasar) to Yogyakarta

Compare Bali (Denpasar) 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 Bali (Denpasar) to Yogyakarta

Looking for a cheap last-minute deal or the best return flight from Bali (Denpasar) to Yogyakarta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bali (Denpasar) to Yogyakarta

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

Direct flights from Bali (Denpasar) to Yogyakarta

Alternative Bali (Denpasar) to Yogyakarta routes

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

Denpasar to Yogyakarta: Flight information

The things to know before you go.
Cheapest flight foundP7,191
Cheapest month to flyAugust
Average flight time1 hr, 38 mins
Most popular airlineLionAir Indonesia
Average flights per week22

Finding cheap flights from Bali (Denpasar) to Yogyakarta: Frequently asked questions

There are 3 airports in Yogyakarta: Yogyakarta, Yogyakarta International and Solo / Surakarta.
The best price we found for a return flight from Bali (Denpasar) to Yogyakarta is P7,191. 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 38 minutes is the average flight time from Bali (Denpasar) to Yogyakarta.
LionAir Indonesia, Hahn Air Technologies and Garuda Indonesia fly direct from Bali (Denpasar) to Yogyakarta.
As of August 2025, there are 11 flights per week flying from Bali (Denpasar) to Yogyakarta.
The cheapest month to fly from Bali (Denpasar) to Yogyakarta is usually August.
If you're flying from Bali (Denpasar) Airport, the cheapest airport near Yogyakarta is Yogyakarta International – which is 36.7 km away from the centre of Yogyakarta. We've found flights into this airport from P7,191.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bali (Denpasar) Airport to Yogyakarta on Saturday, 23 August 2025.
Yes – the average flight time is 1 hour and 38 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 August, the average temperature is usually around 25°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.
Currently, LionAir Indonesia offers the cheapest flight tickets to Yogyakarta.

Flying from Ngurah Rai International Airport (DPS) to Yogyakarta: what you need to know

  • Book a direct flight from Ngurah Rai International Airport to Yogyakarta and you'll be in the air for around 1 hour 25 minutes.

  • The timezone in Yogyakarta is UTC+7. The city is one hour behind Denpasar, where Ngurah Rai International Airport is located.

  • With 16 weekly flights between the two airports, Ngurah Rai International Airport (DPS) to Yogyakarta International Airport (YIA) is the busiest route. Lion Air operates the earliest flight at 07:00. If you'd like to get more out of your day before taking off, the last departure from DPS to YIA is with Lion Air at 21:45.

  • To avoid missing your DPS to Yogyakarta flight, allow plenty of time to navigate the airport and find your gate. Turning up two hours before international departures and one hour before domestic flights is the general travel rule.

  • Longer lines at check-in and security are more likely if you're heading away during high season, so allow some extra breathing room. A good rule for peak periods? Arrive up to four hours ahead for international flights and two hours for domestic departures.

  • You can book a direct Ngurah Rai International Airport to Yogyakarta ticket. Start your journey at DPS and touch down at Yogyakarta International Airport (YIA).

  • Take to the skies with Lion Air. This leading carrier offers direct flights from Ngurah Rai International Airport to Yogyakarta.

  • Located around 10 kilometres from the centre of Denpasar, DPS can be reached in about 30 minutes by car (depending on traffic). Travelling on public transport will take roughly 50 minutes.

  • In search of a hotel near DPS? If you've booked an early flight from Ngurah Rai International Airport to Yogyakarta, these accommodation options will get you from your pillow to the plane in no time:

  • When it comes to Ngurah Rai International Airport's on-time performance, data shows 66.23% of flights complete their journey on time.

How to find the cheapest flights from Ngurah Rai International Airport (DPS) to Yogyakarta

  • P3,500 is currently the best price for a one-way Ngurah Rai International Airport to Yogyakarta flight. A return plane ticket starts at P7,191. These fares can change based on availability.

  • To snag cheap flights from DPS to Yogyakarta, book your trip one month before your departure date.

  • May is the best month for scoring an awesome deal on Ngurah Rai International Airport to Yogyakarta tickets. If you need to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • Snapping up a cheap flight from DPS to Yogyakarta is a breeze with Price Alerts. Simply create one of these automatic notifications and we'll notify you as soon as a cheaper option becomes available.

  • Tailor your trip with filters. Pick your ideal arrival and departure times, airlines and total journey duration. You can also sort the results by 'Best,' 'Fastest' or 'Cheapest' flights from Ngurah Rai International Airport to Yogyakarta.

Airports in Yogyakarta

Yogyakarta International Airport (YIA)

  • Yogyakarta International Airport (YIA) is around 40 kilometres from the centre of Yogyakarta. If you're catching a cab or a ride-share, the drive takes about 1 hour 5 minutes.

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

  • If you're arriving on a late flight from Ngurah Rai International Airport to Yogyakarta, nothing beats the convenience of staying close to the terminal. Collect your bags from the carousel and then be showered and relaxing not long after at one of these accommodation options near YIA:

Adisutjipto International Airport (JOG)

  • After your flight from Ngurah Rai International Airport to Yogyakarta has arrived, you can make your way to the city centre in about 25 minutes by car. Central Yogyakarta is roughly 10 kilometres from Adisutjipto International Airport (JOG).

  • The journey will take about 55 minutes on public transport.

  • After stepping off your DPS to Yogyakarta flight, tuck yourself in at a hotel close to JOG. These are some comfortable options that'll help you sink into relaxation mode:

  • Pick up an Adisutjipto International Airport rental car and see and do more with your own wheels. Avis is just moments from arrivals, so you'll be on the road in a flash.

  • Avoid the long lines and paperwork at the rental desk by having everything prearranged. Secure your ride from JOG ahead of time so you can just pick up the keys and get on your way.

Best time to go to Yogyakarta

  • Plan your trip to Yogyakarta in peak season if you prefer a busy atmosphere, but remember that prices tend to be higher. Alternatively, book flights from Ngurah Rai International Airport to Yogyakarta during the off-season when prices are cheaper and crowds are smaller.

  • Lock in a Ngurah Rai International Airport to Yogyakarta plane ticket with a departure in October if you want to experience the city during its warmest month. Expect temperatures to range from 21ºC (70ºF) to 34ºC (93ºF).

  • Look for cheap tickets from DPS to Yogyakarta in August if you want to travel in cooler conditions. 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

  • Surabaya is just one of the many cities in Indonesia waiting to be discovered once you've seen Yogyakarta. Around 274 kilometres away to the east, its best attractions include Yos Sudarso Monument, Garasi Ollaf and PT.Danoe.

  • Bandung is another favourite destination in Indonesia and is around 322 kilometres west of Yogyakarta. No trip is complete without dropping by Braga Street, Gedung Sate and Bandung Geological Museum (Museum Geologi).

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