Bantul
Bantul
Denpasar
Denpasar
Bus Flight

Bantul to Denpasar

Updated: 28 May 2026

The distance from Bantul to Denpasar is approximately 600 kilometers. The most practical way to travel is by flight from Yogyakarta International Airport (YIA) to Ngurah Rai International Airport (DPS). Alternatively, you can take a long-distance bus, which includes a ferry crossing from Java to Bali. The flight takes about 1.5 hours, while the bus can take up to 20 hours.

Total Distance: 600 km driving distance, 550 km straight-line air distance.
Fastest Way
Flight takes 1.5 hours from YIA to DPS.
Cheapest Way
Bus is the most affordable at 400,000 IDR.
Compare Bantul to Denpasar Routes
Bus
Direct
Flight
Direct
Duration 20 hours 1 hour 30 mins
Avg Price 400,000 - 600,000 IDR 700,000 - 1,500,000 IDR
Operator Gunung Harta Lion Air or Citilink
Route Giwangan Terminal to Ubung Terminal via Ketapang-Gilimanuk ferry. YIA Airport to DPS Airport.
Tip The bus includes the ferry ticket in the price. Book early to get the best flight prices.
Travel Tips
  • Airport Transfer
    Use official airport taxis or Grab for transport from DPS.
  • Flight Booking
    Use travel aggregator sites to compare flight prices.
  • Bus Comfort
    If taking the bus, choose an executive class for better legroom.
  • Ferry
    The ferry crossing is usually smooth, but bring motion sickness medication if needed.
  • Currency
    Carry cash for small purchases in local markets.
Safety Tips
  • Scams
    Be wary of unofficial taxi drivers at the airport.
  • Sun Protection
    Use sunscreen as the sun in Bali is very strong.
  • Water
    Drink only bottled water.
  • Emergency
    Keep the local emergency number 112 saved.
People Also Ask
  • Is the flight direct?
    Yes, there are direct flights from YIA to DPS.
  • How long is the bus ride?
    The bus ride takes about 20 hours including the ferry.
  • Is the ferry included?
    Yes, the bus ticket price usually includes the ferry crossing.
  • Is Bali safe?
    Yes, Bali is a very safe and popular tourist destination.
  • Where to buy tickets?
    Flight tickets are available on airline websites or travel apps.
Quick Info
  • From Bantul, Daerah Istimewa Yogyakarta, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October for the best weather in Bali.

Things to Do in Denpasar
1
Sanur Beach
Relax on this calm beach known for its beautiful sunrise. It is perfect for swimming and water sports.
2
Bajra Sandhi Monument
Visit this impressive monument dedicated to the struggle of the Balinese people. It is located in the heart of Denpasar.
3
Badung Market
Experience the largest traditional market in Bali. It is a great place to buy local produce and crafts.
4
Bali Museum
Learn about Balinese history and culture at this well-curated museum. It features traditional architecture.
Tags
Bantul to Denpasar flight Yogyakarta to Bali travel Denpasar transport guide Bantul to Denpasar bus YIA to DPS flight best way to Bali traveling to Bali Denpasar city guide