Gianyar
Gianyar
Bus Flight

Gianyar to Jakarta Pusat

Updated: 28 May 2026

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.
Fastest Way
Flight, taking 2 hours plus airport transit time.
Cheapest Way
Bus, costing around 600,000 IDR, though it is physically demanding.
Compare Gianyar to Jakarta Pusat Routes
Bus
Direct
Flight
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.
Travel Tips
  • Airport Transfer
    Use the DAMRI bus or a ride-hailing app to get from CGK airport to Central Jakarta.
  • Traffic
    Jakarta traffic is notorious; always allow extra time for travel within the city.
  • Connectivity
    Purchase a local SIM card at the airport for reliable data access.
  • Payment
    Use a digital wallet like GoPay or OVO for easier transactions in Jakarta.
  • Weather
    Carry an umbrella as sudden heavy rain is common in Jakarta.
Safety Tips
  • Pickpockets
    Be vigilant in crowded areas like public transport stations.
  • Water
    Drink only bottled or filtered water to avoid stomach issues.
  • Scams
    Use only official taxi companies like Blue Bird to avoid overcharging.
  • Emergency
    Save the local emergency number 112 in your phone.
People Also Ask
  • Is it better to fly or take a bus?
    Flying is significantly faster and more comfortable for this long distance.
  • How long is the flight?
    The flight time is approximately 2 hours.
  • Do I need a passport?
    Domestic travelers only need a KTP or valid ID card.
  • Is there a train to Jakarta?
    There is no direct train from Bali to Jakarta; you would need to take a bus to a Java train station.
  • What is the best area to stay in Jakarta?
    Central Jakarta is ideal for proximity to major landmarks and business centers.
Quick Info
  • From Gianyar, Bali, Indonesia
  • To Jakarta Pusat, Jakarta, Indonesia
  • Modes
Best Time to Travel

May to September, avoiding the peak rainy season in Jakarta.

Things to Do in Jakarta Pusat
1
National Monument (Monas)
An iconic tower in Central Jakarta representing the struggle for independence. It offers a panoramic view of the city.
2
Istiqlal Mosque
The largest mosque in Southeast Asia, located near the National Monument. It is a masterpiece of modern Islamic architecture.
3
Jakarta Cathedral
A beautiful neo-gothic cathedral located directly across from the Istiqlal Mosque. It is a symbol of religious harmony.
4
Grand Indonesia Mall
One of the largest shopping centers in the city, offering a wide range of dining and retail options.
Tags
Gianyar to Jakarta Bali to Jakarta travel flight to Jakarta bus to Jakarta travel from Bali to Jakarta Ngurah Rai to Soekarno-Hatta Jakarta travel guide Indonesia inter-island travel