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.
|
Connecting
|
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. |
April to October for dry weather and optimal ferry conditions.