Palembang
Palembang
Denpasar
Denpasar
Bus Flight

Palembang to Denpasar

Updated: 28 May 2026

Traveling from Palembang to Denpasar covers approximately 1,500 km. The most efficient route is a direct flight from Sultan Mahmud Badaruddin II International Airport to Ngurah Rai International Airport. Alternatively, you can take a bus to Jakarta, then a train or bus to Banyuwangi, followed by a ferry to Bali. This journey spans across the Java island via the Trans-Java Toll Road. Expect a total travel time of 3 hours by air or up to 48 hours by land and sea. Bali offers a distinct cultural shift from the river-based lifestyle of Palembang.

Total Distance: Driving distance 1,750 km, straight-line air distance 1,480 km.
Fastest Way
Flight via Jakarta is the fastest, taking roughly 5 hours including transit.
Cheapest Way
Bus and ferry combination is the most budget-friendly option for long-distance travelers.
Compare Palembang to Denpasar Routes
Bus
Connecting
Flight
Connecting via Jakarta
Duration 48 hours 3 hours 15 mins
Avg Price IDR 800,000 - 1,200,000 IDR 1,500,000 - 2,500,000
Operator PO Lorena or PO Pahala Kencana Garuda Indonesia or Citilink
Route Palembang - Bakauheni - Merak - Trans Java Toll - Ketapang - Gilimanuk - Denpasar PLM to CGK then CGK to DPS
Tip Prepare for long ferry queues at Merak and Gilimanuk ports during peak holiday seasons. Book your connecting flight on a single ticket to ensure protection during delays.
Travel Tips
  • Flight Transit
    Always allow at least 3 hours for your transit in Jakarta to account for terminal changes.
  • Ferry Tickets
    Purchase your ferry tickets online via the Ferizy app to avoid long manual queues at the port.
  • Currency
    Carry sufficient cash in Indonesian Rupiah as smaller vendors in transit towns may not accept cards.
  • Luggage
    Keep your valuables in a carry-on bag when taking long-distance buses to prevent theft.
  • Hydration
    Drink bottled water throughout your journey to avoid stomach issues common with local tap water.
Safety Tips
  • Bus Safety
    Choose reputable bus operators with good maintenance records for the long Sumatra-Java leg.
  • Port Security
    Stay vigilant at Merak and Gilimanuk ports where pickpockets often target distracted travelers.
  • Health
    Carry basic motion sickness medication for the ferry crossing and winding roads in Bali.
  • Emergency
    Save the local emergency number 112 on your phone for immediate assistance in Indonesia.
People Also Ask
  • Is there a direct bus from Palembang to Bali?
    No, you must change buses or take a combination of bus and train to reach the ferry ports.
  • How long is the ferry from Java to Bali?
    The crossing from Ketapang to Gilimanuk takes approximately 45 to 60 minutes.
  • Do I need a passport for domestic travel?
    Indonesian citizens use KTP, while foreigners must carry their passport for all flights and ferries.
  • Are there trains in Sumatra?
    There are limited regional trains in South Sumatra, but no rail connection to Java.
  • What is the best way to get around Denpasar?
    Use ride-hailing apps like Gojek or Grab for the most transparent pricing and convenience.
Quick Info
  • From Palembang, Sumatera Selatan, Indonesia
  • To Denpasar, Bali, Indonesia
  • Modes
Best Time to Travel

April to October for dry weather and optimal ferry conditions.

Things to Do in Denpasar
1
Ampera Bridge
Visit the iconic landmark of Palembang located over the Musi River. It is best viewed at night when illuminated.
2
Ubud Monkey Forest
Explore the sacred nature reserve in Bali home to hundreds of long-tailed macaques. It is a sanctuary for conservation and research.
3
Kuta Beach
Experience the famous sunset and surfing culture of Bali. It is the most accessible beach from Denpasar city center.
4
Pura Besakih
Tour the largest and holiest Hindu temple in Bali located on the slopes of Mount Agung. Dress modestly as per local customs.
Tags
Palembang to Denpasar flight bus from Palembang to Bali travel Palembang to Denpasar ferry Palembang to Bali best way to reach Bali from Palembang Palembang to Denpasar travel time transportation Palembang to Bali Bali travel guide from Sumatra