Skip to content
Bali to Yogyakarta: Flights, Overland & Costs

Bali to Yogyakarta: Flights, Overland & Costs

The quick version

Compare flying, hub connections and the overland route from Bali to Yogyakarta, with transfer tips, timing and what to plan on arrival.

6 min readBy Nusa Ways Editorial
Share this article:
On this page

Last updated November 2026: the quickest route from Bali to Yogyakarta is a direct flight from Ngurah Rai (DPS) to Yogyakarta International Airport (YIA). Overland travel across the Bali Strait also works, but it trades hours for a lower fare. Your best pick depends on time, budget and baggage.

Featured image: RizkyJogja, CC BY-SA 4.0, via Wikimedia Commons.

Bali To Yogyakarta, Indonesia — 1
Photo: Alqhaderi Aliffianiko, CC BY-SA 4.0, via Wikimedia Commons.

Quick answer: the best way from Bali to Yogyakarta

Fly direct if you want the shortest journey. Super Air Jet appears on listings for the DPS to YIA route, but carriers change, so confirm on the airline's own site. Choose a hub connection when no direct seat fits your dates. Take the ferry and train only when you have spare days and light luggage. Fares vary by season and airline, so compare a few dates before you book. Read why Yogyakarta is worth a stop before you commit.

Bali To Yogyakarta, Indonesia — 2
Photo: Jakub Hałun, CC BY-SA 4.0, via Wikimedia Commons.

Bali to Yogyakarta options compared

Flight time is not total time. Add airport check-in, the transfer from YIA and the ride to your hotel. Use the table to match each route to your priorities. Cost tiers are relative, not quoted fares.

Bali To Yogyakarta, Indonesia — 3
Photo: Alqhaderi Aliffianiko, CC BY-SA 4.0, via Wikimedia Commons.
OptionDoor-to-door timeCost tierBaggage and comfortBest forSkip if
Direct flight, DPS to YIAShortest overallMidChecked-bag rules vary by airline; least tiringMost travelers, especially short tripsNo seat fits your dates
Flight via a hub such as Jakarta or SurabayaLonger than direct, with a layoverMid to highTwo airports; bags may be checked through on one ticketDirect flights are full or priceyYou dislike connections
Overland: ferry, then bus or trainLongest, possibly overnightLowYou carry your own bags; tiringBudget and adventure travelers with spare daysYou are short on time or carry heavy bags

Flying DPS to YIA: what to know

Bali To Yogyakarta, Indonesia — 4
Photo: Chainwit., CC BY 4.0, via Wikimedia Commons.

Check airline sites for current carriers, frequency and flight duration. Schedules shift between seasons, so treat any listing as a starting point. Low-cost carriers often charge extra for checked bags, so price the full trip before you compare fares. Book earlier around school holidays and long weekends, when seats tighten. Look at which airport your ticket names, because old Adisutjipto and new YIA are easy to confuse. YIA sits far from the city Centre, so leave generous buffer time. Full transfer detail lives in our Yogyakarta airport guide. Official flight and terminal information is on the YIA airport site.

Getting from YIA into Yogyakarta

Bali To Yogyakarta, Indonesia — 5
Photo: Jeromi Mikhael, CC0, via Wikimedia Commons.

Plan the airport-to-hotel leg before you book a flight. Because YIA is far from the city Centre, a late landing can leave you with fewer options. Check the KAI site for current airport train times and fares. Confirm shuttle and taxi arrangements with the airport operator.

  • Airport train: fixed timetable, so check that your landing time lines up.
  • Shuttle: shared ride, so ask about departure times.
  • Taxi: direct to your hotel, usually costlier than shared options.
  • Ride-hailing: easy with luggage, but check pickup rules at the terminal.
Bali To Yogyakarta, Indonesia — 6
Photo: Jeromi Mikhael, CC0, via Wikimedia Commons.

The overland route from Bali to Yogyakarta

Overland travel starts with the Gilimanuk–Ketapang ferry across the Bali Strait. No rail line reaches Bali, so trains only enter the picture once you land in East Java. From the Java side, continue by bus or train toward Yogyakarta, with Surabaya or Banyuwangi as possible rail stops. Total time is very long and may include an overnight stop. Fatigue and luggage handling are the real costs. Check the KAI timetable for East Java to Yogyakarta services. Ferry schedules are not confirmed here, so verify them on official transport sources before you leave.

Good to know

4+ days leaves room for excursions outside the city. Land travel from Bali may include an overnight stop, so count that before setting trip length.

Bali To Yogyakarta, Indonesia — 7
Photo: Jakub Hałun, CC BY-SA 4.0, via Wikimedia Commons.
  • Choose it if: you have spare days, travel light and want to see East Java.
  • Skip it if: you are short on time, carry heavy bags or have a fixed hotel check-in.

How many days to plan in Yogyakarta

Bali To Yogyakarta, Indonesia — 8
Photo: Dare2Leap, CC BY-SA 4.0, via Wikimedia Commons.

2 days suits a first taste of the city, with one major temple such as Prambanan. 3 days adds a second temple, Borobudur, plus a slower evening for local food. 4+ days leaves room for excursions outside the city. Compare Prambanan and Borobudur in our temple guide. Browse the full sightseeing list to fill the gaps. Longer stays can add day trips beyond the city.

Best time to switch from Bali to Yogyakarta

Sponsored

Weather differs from Bali, so check the seasonal pattern before choosing your dates. Rain forecasts and seasonal outlooks come from BMKG, Indonesia's meteorological agency. Holiday periods push up fares and fill flights. Book early if your Bali dates overlap Indonesian school breaks. Our seasonal planning guide explains when to go.

Where to base yourself and first-day logistics

Bali To Yogyakarta, Indonesia — 9
Photo: CEphoto, Uwe Aranas, CC BY-SA 3.0, via Wikimedia Commons.

Yogyakarta runs at a different pace from Bali. Java is predominantly Muslim, whereas Bali is mostly Hindu, so expect quieter moments around prayer times. Dress more modestly at temples and the palace than you would in Bali's beach towns. Visiting rules for the palace are on the Kraton Jogja official site. Carry some cash for small vendors, and keep a card for hotels. Arrange a local SIM or eSIM and a ride-hailing app before you land. Pick a base by traveler type: first-timers want to stay near the main sights, and quiet seekers can stay farther out. Food-focused travelers can browse our local dish rundown.

Common mistakes when moving from Bali to Yogyakarta

Sponsored

Most problems come from timing and expectations. Avoid these.

  • Booking a late landing with no transfer plan.
  • Underestimating the road from YIA into the city.
  • Assuming Bali's pace or Bali's prices.
  • Overpacking for overland legs.
  • Scheduling a temple visit the same day you land.

Frequently Asked Questions

How do I go to Yogyakarta from Bali?

Fly from Ngurah Rai (DPS) to YIA for the shortest trip. Overland is possible via the Gilimanuk–Ketapang ferry, then bus or train across Java. Confirm schedules before booking.

How far is Java island from Bali?

Close enough for a ferry. The Bali Strait separates the islands, and the Gilimanuk–Ketapang crossing links them. Check the current ferry schedule before you travel.

Notes for your Indonesia trip

Optional updates when we add or change a town or island guide.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful