Denpasar
Denpasar
Yogyakarta
Yogyakarta
Bus Flight

Denpasar to Yogyakarta

Updated: 28 May 2026

The route from Denpasar to Yogyakarta connects the island of Bali to the cultural heart of Java. You can fly directly to Yogyakarta International Airport (YIA) in about 90 minutes. Alternatively, a long-haul bus journey takes you through the scenic landscapes of East and Central Java. Yogyakarta is renowned for Borobudur and Prambanan temples. Most visitors choose the flight to maximize their time exploring the city's rich history.

Total Distance: Driving distance 750 km, straight-line air distance 600 km.
Fastest Way
Direct flight, taking 90 minutes plus airport transit.
Cheapest Way
Bus travel, costing approximately IDR 350,000.
Compare Denpasar to Yogyakarta Routes
Bus
Direct
Flight
Direct
Duration 18 hours 1 hour 30 mins
Avg Price IDR 350,000 - 500,000 IDR 800,000 - 1,300,000
Operator Gunung Harta AirAsia
Route Denpasar - Gilimanuk - Ketapang - Surabaya - Solo - Yogyakarta. Ngurah Rai International Airport (DPS) to Yogyakarta International Airport (YIA).
Tip Request a seat in the front for better legroom and views. YIA is located in Kulon Progo; use the airport train to reach the city center.
Travel Tips
  • Airport Train
    The KA Bandara train from YIA to Tugu Station is the fastest way to reach the city center.
  • Local Transport
    Use TransJogja buses for affordable travel within the city.
  • Cultural Etiquette
    Always cover your shoulders and knees when visiting temples.
  • Food
    Try Gudeg, the signature sweet jackfruit stew of Yogyakarta.
  • Booking
    Book temple tickets online to avoid long queues.
Safety Tips
  • Traffic
    Be careful when crossing streets; traffic in Yogyakarta can be chaotic.
  • Scams
    Avoid 'tour guides' who approach you at temple entrances; use official guides only.
  • Hydration
    The heat can be intense; carry a reusable water bottle.
  • Emergency
    Keep the contact details of your embassy handy.
People Also Ask
  • Is Yogyakarta far from Bali?
    It is about 600 km by air and 750 km by road.
  • Can I take a train from Bali?
    No, there are no train tracks on Bali.
  • What is the best airport?
    Yogyakarta International Airport (YIA) is the main hub.
  • Is it better to fly or bus?
    Flying is much faster and more comfortable for this distance.
  • Are there direct flights?
    Yes, several airlines offer direct flights from DPS to YIA.
Quick Info
  • From Denpasar, Bali, Indonesia
  • To Yogyakarta, Yogyakarta, Indonesia
  • Modes
Best Time to Travel

April to October for dry weather, ideal for visiting outdoor temple sites.

Things to Do in Yogyakarta
1
Borobudur Temple
Visit the world's largest Buddhist temple, a UNESCO World Heritage site. It is best visited at sunrise for breathtaking views.
2
Kraton Yogyakarta
Explore the palace of the Sultan of Yogyakarta. It is a center of Javanese culture and traditional arts.
3
Malioboro Street
Walk through the most famous street in Yogyakarta for shopping, street food, and local handicrafts. It is vibrant both day and night.
4
Prambanan Temple
Marvel at the massive 9th-century Hindu temple complex. The evening Ramayana Ballet performance is a must-see.
Tags
Denpasar to Yogyakarta flight Bali to Yogyakarta bus Yogyakarta travel guide how to get to Yogyakarta flight to YIA traveling Central Java Denpasar to Yogyakarta distance Yogyakarta tourism