Singaraja is the capital of Buleleng Regency in North Bali, known for its colonial history and beautiful beaches. You can reach it from Jakarta by flying to Ngurah Rai International Airport in Denpasar, then taking a car to Singaraja. The flight takes about 2 hours, followed by a 3-hour drive. Singaraja is a quieter alternative to the busy southern parts of Bali.
Total Distance: Driving distance 1,100 km (including ferry), straight-line air distance 1,000 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 24 hours | 2 hours (flight) + 3 hours (car) |
| Avg Price | IDR 600,000 - 900,000 | IDR 1,000,000 - 2,000,000 |
| Operator | PO Pahala Kencana | Garuda Indonesia |
| Route | Jakarta to Bali via Ferry | CGK to DPS + Car to Singaraja |
| Tip | The bus journey is very long and only for budget travelers. | Flying is the most practical way to reach Bali. |
April to October for dry weather and clear skies.