Reaching Denpasar from Klaten involves crossing the Java Sea. The most practical method is to travel to Adisumarmo International Airport (SOC) in Solo and take a direct flight to Ngurah Rai International Airport (DPS). Alternatively, you can take a long-distance bus that includes a ferry crossing from Ketapang to Gilimanuk. The flight takes about 1.5 hours, while the bus journey can take up to 20 hours. Bali is a world-class destination, and the transit is well-serviced by various operators.
Total Distance: 650 km by road/ferry, 500 km straight-line.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 20 hours | 1 hour 30 mins |
| Avg Price | IDR 400,000 - 600,000 | IDR 800,000 - 1,500,000 |
| Operator | Gunung Harta | Lion Air or Citilink |
| Route | Klaten to Ketapang Port, then ferry to Gilimanuk, then bus to Denpasar. | Adisumarmo Airport (SOC) to Ngurah Rai Airport (DPS). |
| Tip | The bus includes the ferry ticket price in the total fare. | Book flights at least one month ahead for the best rates. |
April to October for the best beach weather and surfing conditions.