The journey from Jakarta to Denpasar spans approximately 1,200 km. Most travelers prefer a direct flight from Soekarno-Hatta International Airport to Ngurah Rai International Airport. Alternatively, you can take a long-distance bus via the Trans-Java Toll Road and the Ketapang-Gilimanuk ferry. The flight takes roughly 2 hours, while the overland route requires over 24 hours. This route connects the capital city to the primary gateway of Bali.
Total Distance: Driving distance 1,200 km, Air distance 960 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 26 hours | 2 hours |
| Avg Price | IDR 500,000 - 800,000 | IDR 900,000 - 2,500,000 |
| Operator | PO Pahala Kencana | Garuda Indonesia |
| Route | Trans-Java Toll Road to Ketapang Ferry Port | CGK to DPS |
| Tip | Ensure your bus ticket includes the ferry crossing fee. | Book at least three weeks in advance for the best rates. |
April to October for dry weather and optimal beach conditions.