Klaten
Klaten
Denpasar
Denpasar
Bus Flight

Klaten to Denpasar

Updated: 28 May 2026

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.
Fastest Way
Direct flight from Solo (SOC) taking 1.5 hours.
Cheapest Way
Bus and ferry combination starting from IDR 400,000.
Compare Klaten to Denpasar Routes
Bus
Direct
Flight
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.
Travel Tips
  • Airport Transfer
    Use the official airport taxi counter at Ngurah Rai to avoid overcharging.
  • Ferry
    If taking the bus, keep your ID card handy for the ferry boarding process.
  • Currency
    Carry enough cash as some smaller shops in Denpasar do not accept cards.
  • Dress Code
    Wear modest clothing when visiting temples in and around Denpasar.
  • Sun Protection
    The Bali sun is strong; always use high-SPF sunscreen.
Safety Tips
  • Traffic
    Be cautious when crossing roads in Denpasar as traffic can be chaotic.
  • Scams
    Be wary of unofficial money changers offering rates that seem too good to be true.
  • Water
    Only drink bottled or filtered water to avoid 'Bali Belly'.
  • Emergency
    Keep the number for the tourist police handy if you encounter any issues.
People Also Ask
  • Is there a train to Bali?
    No, there is currently no rail connection to Bali from Java.
  • How long is the ferry crossing?
    The ferry from Ketapang to Gilimanuk takes about 45 to 60 minutes.
  • Do I need a visa for Bali?
    If you are an Indonesian citizen, you do not need a visa; international tourists should check current requirements.
  • Is it better to fly or take the bus?
    Flying is significantly faster and more comfortable for this long distance.
  • What is the best area to stay in Denpasar?
    Sanur is generally preferred for its relaxed atmosphere and beach access.
Quick Info
  • From Klaten, Jawa Tengah, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October for the best beach weather and surfing conditions.

Things to Do in Denpasar
1
Sanur Beach
Enjoy a sunrise walk along the calm waters of Sanur, perfect for families and morning joggers.
2
Bajra Sandhi Monument
Visit this grand monument in Renon that commemorates the struggles of the Balinese people throughout history.
3
Badung Market
Experience the vibrant atmosphere of the largest traditional market in Denpasar, selling everything from spices to textiles.
4
Puputan Badung Square
Relax in this central park which serves as a social hub for locals and features historical statues.
Tags
Klaten to Denpasar Solo to Bali flight Bali travel guide Klaten to Bali bus Denpasar transport Indonesia travel Bali ferry Adisumarmo airport