Jakarta
Jakarta
Singaraja
Singaraja
Bus Flight

Jakarta to Singaraja

Updated: 29 May 2026

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.
Fastest Way
Flight is the fastest, taking about 5 hours in total.
Cheapest Way
Bus travel is the cheapest, but it is very time-consuming.
Compare Jakarta to Singaraja Routes
Bus
Direct
Flight
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.
Travel Tips
  • Transport
    Rent a car or motorbike to explore the northern part of Bali.
  • Food
    Try the local Balinese food at traditional restaurants.
  • Connectivity
    Mobile signal is excellent throughout the city.
  • Weather
    The city can be hot; dress in light, breathable clothing.
  • Culture
    Respect local customs and dress modestly when visiting temples.
Safety Tips
  • Driving
    Be careful on the winding mountain roads.
  • Security
    Keep your belongings secure in crowded markets.
  • Health
    Drink plenty of water to stay hydrated.
  • Emergency
    Keep the contact number for local police saved.
People Also Ask
  • Is Singaraja worth visiting?
    Yes, it is a beautiful and quiet city in North Bali.
  • How long is the flight?
    It takes about 2 hours to reach Denpasar.
  • What is the best food?
    Local Balinese food is popular.
  • Are there beaches?
    Yes, Lovina Beach is a popular spot.
  • Is it safe?
    Yes, it is a safe city for travelers.
Quick Info
  • From Jakarta, DKI Jakarta, Indonesia
  • To Singaraja, Bali, Indonesia
  • Modes
Best Time to Travel

April to October for dry weather and clear skies.

Things to Do in Singaraja
1
Lovina Beach
Visit this beach famous for its dolphin watching tours. It is a popular attraction.
2
Gitgit Waterfall
Explore this beautiful waterfall located in the mountains near Singaraja.
3
Singaraja City Square
Relax in the central square, a popular spot for locals to gather in the evening.
4
Local Culinary
Try the local Balinese food at traditional restaurants.
Tags
Jakarta to Singaraja flight Jakarta to Singaraja bus Singaraja travel Bali travel Jakarta to Singaraja distance traveling to Singaraja Singaraja tourism Jakarta to Singaraja transport