The distance from Sleman to Denpasar is approximately 500 kilometers. You can take a flight from Yogyakarta International Airport (YIA) to Ngurah Rai International Airport (DPS) or take a bus that includes a ferry crossing. The flight takes about 1.5 hours, while the bus takes 15 to 20 hours. This is a popular route for tourists visiting Bali.
Total Distance: 500 km driving distance, 450 km straight-line distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 18 hours | 1 hour 30 mins |
| Avg Price | IDR 300,000 - 600,000 | IDR 800,000 - 1,500,000 |
| Operator | PO Gunung Harta/Pahala Kencana | Garuda Indonesia/AirAsia |
| Route | Giwangan Terminal to Denpasar Terminal | YIA Airport to DPS Airport |
| Tip | The bus includes a ferry crossing from Java to Bali. | Book in advance for better prices. |
April to October, as the dry season is better for exploring Bali's outdoor attractions.