Traveling from Gianyar to Jakarta involves crossing the Bali Strait and the Java Sea. The most practical route is to travel to Ngurah Rai International Airport (DPS) in Denpasar and fly to Soekarno-Hatta International Airport (CGK). Flights take approximately 2 hours. Alternatively, you can take a bus that includes a ferry crossing from Gilimanuk to Ketapang, though this takes over 30 hours. Jakarta is the capital city and the primary economic hub of Indonesia.
Total Distance: Driving distance is 1,200 km; straight-line air distance is 960 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 30 hours | 2 hours |
| Avg Price | 600,000 - 900,000 IDR | 900,000 - 2,500,000 IDR |
| Operator | PO Pahala Kencana | Garuda Indonesia/Lion Air |
| Route | Denpasar - Gilimanuk - Ketapang - Surabaya - Jakarta | DPS Airport to CGK Airport |
| Tip | Bring a neck pillow and earplugs for the long journey. | Book at least two weeks in advance for the best rates. |
May to September, avoiding the peak rainy season in Jakarta.