
1 hour(s), 30 minute(s)

Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
![]() Super Air Jet | 15:00 | 15:30 | Bali / Denpasar (DPS) | Yogyakarta (YIA) | Book flight |
Renowned for its world heritage temples and rich traditions, Yogyakarta is the cultural capital of Java. With batik making at the centre of its vibrant arts scene, it’s the perfect destination for travellers who want to immerse themselves in authentic Indonesian culture and are hungry for hands-on experiences.
A refreshing contrast to Bali’s bustling tourist hotspots, Yogyakarta offers a rich and memorable journey steeped in history and adventure, all just a short flight from Bali.
Getting from Bali to Yogyakarta is fast and convenient with a direct flight. There are several airlines to choose from:
A direct flight from Bali / Denpasar to Yogyakarta will take just 1 hours and 30 minutes. It’s the perfect amount of time for a quick power nap or to catch up on your holiday reading.
Average price of flights between Bali / Denpasar and Yogyakarta
Prices can vary depending on the time of year, the time of your booking, and the airline you choose to fly with. On average, you can expect to pay around AU$120 for a one-way flight.
If you’re keen to find a cheap flight, always keep an eye out for deals and promotions on Traveloka’s deals page, be open to various route options, and book 2-3 months in advance.
The cheapest time to travel from Bali to Yogyakarta is during the off-peak tourist season, typically between January and June. The demand for flights is lower, and this will be reflected in their price.
Choosing a mid-week flight is a well-known hack to find the best deals compared to a Friday or weekend flight, with Tuesday and Wednesday flights from Bali to Yogyakarta delivering the most attractive pricing at just AU$85. Demand for mid-week flights is lower compared to flights on Friday or weekends, so airlines tend to offer lower prices to fill seats.
It’s also worth noting that the peak travel season for Yogyakarta (and Indonesia more broadly) is between July and August, aligning with the Indonesian school holidays and the dry season. Therefore, travelling during these months may be pricey due to demand.
Our tip? Consider timing your adventure outside of these peak tourist months (along with the usual Christmas and New Year chaos) for significant savings and unique experiences.
Yogyakarta International Airport (YIA) is the main airport in Yogyakarta and is located about 40 kms west of the city centre. The arrival terminal is conveniently located on the first floor and features essential amenities such as baggage claim and currency exchange.
There are several ways to get to and from the airport. Trains, taxis, buses, or ride-sharing apps like Grab or Gojek are all available depending on what you’re after.
Taxis are available at the airport’s designated taxi counters and should cost you around AU$25-32 and take around 60-90 minutes to get to the city centre. Ensure you confirm the taxi fare with your driver before starting your journey to avoid unexpected surcharges.
Taking the train is convenient and will take around 35-40 minutes to get into the city for only AU$1.20-3—incredibly affordable and reliable. However, they only depart every hour, so you’ll need to time your travels accordingly to avoid super long wait times.
The DAMRI bus also operates once every hour and will cost you AU$5-7 for a 90-minute ride.
Ride-sharing apps like Gojek and Grab are the go-tos in Indonesia and are great for travellers who have a bit of luggage or just prefer a door-to-door service as soon as they arrive. A Grab or Gojek ride to the city should cost around AU$25-32 and will take around 60-90 minutes.
Further, many hotels offer an airport shuttle service, which is definitely worth looking into as it may be complimentary to your booking.
While this is a domestic route within Indonesia, Aussies will need to travel with their passport, and it's crucial that your visa is still valid for your stay in Yogyakarta.
For Australians travelling to Indonesia, you’ll need to ensure your passport has at least 6 months until expiry from the date you enter the country. Additionally, you must have at least one blank page for any entry or exit stamps.
In terms of visas, Australians will need to obtain either a Visa on Arrival (VoA) or an e-VoA, both of which serve the same purpose, granting tourists up to 30 days in Indonesia.
Obtaining a VoA is relatively simple and costs approximately AU$50. You can pay for this upon arrival (as the name suggests) in major Indonesian airports (like El Tari in Kupang or Denpasar in Bali). This visa is valid for 30 days. You can apply for an extension for an additional 30 days, but applications for extensions must be made at least 7 days before your initial visa expires. Further, you can only apply for an extension of 30 days once, making 60 consecutive days your maximum stay in Indonesia.
If you like to be prepared, you can also apply for an e-VoA before you fly to Indonesia online, here. Fees are the same, except you can skip the queue for efficiency.
Bali is 1 hour ahead of Yogyakarta. This time difference is already accounted for when you book your flight, so your arrival time is the local time in Yogyakarta.
There are various ways to find the best price on your flight from Bali to Yogyakarta. And lucky for you, finding the best price on flights is our expertise. On Traveloka, you can easily access deals, promotions and special offers that’ll get your final ticket price as low as possible. Here are a few tips to get the best price on your flight:
Traveloka transforms the way you plan and book your trips. With Traveloka, you can plan every aspect of your dream holiday all in one place—from flights and hotel bookings to once-in-a-lifetime experiences—all you’ll need to do is pack your bags with all your travel essentials.
More than just flights, we can also help you find the perfect accommodation in Yogyakarta along with attraction tickets, tours and day trips to help you make the most of your trip.
Other popular destinations in Indonesia from Bali / Denpasar you might want to check out:
Flying in the other direction? Here's all the information you need about the reverse journey from Yogyakarta to Bali.
Flight Duration | 1 hr(s) 30 mins |
Airport in Bali / Denpasar | |
Airport in Yogyakarta |




