How to get there
Bali to Yogyakarta
Flying is the practical choice. The direct flight takes about 1 hour 25 minutes.
Our pick
Fly direct. There is no sensible overland route across Bali and Java for most travellers. Budget carriers carry the cheapest fares, so book midweek and a few weeks out. Confirm whether you land at the larger YIA airport, which is about an hour from town, or the older JOG.
Your options
Domestic flight (DPS to YIA/JOG)
Around $55 to $100 one way (working estimate)- Duration:
- About 1 hour 25 minutes
- Frequency:
- Several daily across multiple carriers
Most flights use YIA, which is around 40 to 60 minutes from central Yogyakarta.
Instantly book trains, buses, ferries, transfers & flights
Common questions
- How long is the flight from Bali to Yogyakarta?
- About 1 hour 25 minutes direct.
- How much does it cost?
- As a working estimate, around $55 to $100 one way, cheaper midweek and booked ahead.
- Is there an overland option?
- Not a practical one for most travellers. The flight is the standard way to connect Bali and Yogyakarta.
- Which airport will I use?
- Most flights land at YIA in Kulon Progo, about an hour from central Yogyakarta, so budget transfer time and cost.
Itineraries that use this route
See it in a full day-by-day trip you can book.
Prices and schedules are working estimates and change with season and operator. Confirm current fares and departure times before you book. Some links are affiliate links; booking through them helps fund the site at no extra cost to you.