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.
|
Direct
|
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. |
April to October for the best weather in Bali.