Indonesia

How to get from Bali to Jakarta

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

FASTEST
1h 30min
💶
From
18€
📍
Distance
962 km
Powered by 12Go system

There are 2 way(s) to get from Bali to Jakarta

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Bali
📍For flights, you will depart from Ngurah Rai International Airport (DPS) in Denpasar, Bali. It's a modern airport with various amenities including shops, restaurants, and lounges. For buses, departures usually occur from the Mengwi Bus Terminal, located just north of Denpasar.
🚇To Ngurah Rai Airport, a taxi or ride-hailing app (like Grab or Gojek) from Ubud or Kuta typically costs €10-€20 and takes 30-60 minutes depending on traffic. For Mengwi Bus Terminal, a taxi or local bemo can get you there; from Denpasar, expect to pay around €5-€10 and it takes about 20-30 minutes.
Flights from DPS to Jakarta are frequent, with departures almost hourly from early morning until late evening. Bus services to Jakarta typically have several departures throughout the day, often with evening departures for overnight travel.
💸 Transport from 18€ per person
Fastest: 1h 30min
🗓 Book now Secure payment · via 12go.asia

Practical tips

💡
Book Flights in Advance

For Bali to Jakarta, flying is the most efficient. Booking your flight a few weeks ahead, especially for popular routes or peak travel seasons, can secure better prices and ensure availability, preventing last-minute stress.

💡
Consider Overnight Bus Comfort

If opting for the bus, an overnight journey can save you accommodation costs. Choose a reputable operator known for comfortable, well-maintained buses to make the long 15-hour trip more bearable and safer.

💡
Pack Snacks and Water

Whether by plane or bus, long journeys require sustenance. Pack plenty of water and some snacks for your trip from Bali to Jakarta, as options might be limited or more expensive at terminals and during transfers.

💡
Arrive Early for Flights

Bali's Ngurah Rai International Airport (DPS) can get very busy. Arrive at least 2-3 hours before your domestic flight to Jakarta to allow ample time for check-in, security, and potential traffic delays on the way to the airport.

💡
Stay Connected

Having local data (SIM card) is invaluable. It helps you check schedules, track your journey, and communicate in case of unexpected changes or delays, providing peace of mind during your travel.

🛣️ The journey experience

Traveling from Bali to Jakarta means covering a significant distance, and choosing the right transport can save you a whole day or more. Forget the guesswork about which legs are best flown and which are bus-and-ferry – we break it down for you. This route isn't about fast boats, but about deciding between a lengthy overland journey that lets you see more of Java, or a swift flight to save precious travel time. Understanding real durations, including potential traffic delays, is key to a smooth trip.

For this route, you essentially have two main options. The bus journey is an epic adventure, taking around 15 hours and costing roughly €18. It's a fantastic way to see the landscapes of Java unfold, but be prepared for a long haul. Alternatively, flying is by far the fastest option, with flights from Bali (Denpasar, DPS) to Jakarta (CGK) taking just 2 hours and costing around €55. Major airlines like Garuda Indonesia, Lion Air, and Citilink operate frequent services.

Given that Indonesia is a vast archipelago, trying to figure out if a leg is best flown or taken by land can be daunting. For Bali to Jakarta, flying is generally your best bet if time is a priority. While the bus is a budget-friendly and scenic choice, be realistic about the 15-hour duration. Booking flights ahead, especially during peak season, will help you secure good prices and avoid any last-minute stress. Compare both options to match your budget and travel style, and rest assured that both are reliable ways to reach Jakarta.

Frequently asked questions — Bali → Jakarta

✨ Why visit Jakarta?

  • Explore the historic Old Town (Kota Tua) with its Dutch colonial architecture and Fatahillah Square.
  • Visit Monas (National Monument) for panoramic city views and a historical museum.
  • Discover local arts and crafts at Pasar Seni Ancol or high-end shopping malls.
  • Indulge in diverse Indonesian cuisine, from street food to fine dining.
  • Experience vibrant nightlife and entertainment options across the city.
🌙
Recommended stay
3 to 4 nights — enough time to explore main attractions and cultural sites.

☀️ When to visit Jakarta?

TROPICAL MONSOON CLIMATE

June to September — dry season with less humidity, ideal for city exploration and outdoor activities.

Jan 😐
Feb 😐
Mar 😊
Apr 😊
May 😊
Jun 😊
Jul 😊
Aug 😊
Sep 😊
Oct 😊
Nov 😐
Dec 😐
📍
In Jakarta — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Jakarta
Compare the best rates available
via trip.com

What to do in Jakarta?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🕌
Istiqal Mosque & Jakarta Cathedral
Explore Southeast Asia's largest mosque, Istiqlal, and directly opposite, the neo-gothic Jakarta Cathedral. This iconic pairing symbolizes religious harmony in Indonesia. Arrive early morning to avoid crowds and experience the serene atmosphere. Entry is free, but donations are welcome.
🏛️
National Monument (Monas)
Ascend the iconic Monas for panoramic views of Jakarta. Symbolizing Indonesia's independence, its golden flame is a city landmark. Consider visiting late afternoon for a sunset view over the sprawling city. Expect a small entrance fee, typically under 5€.
🍜
Culinary Tour in Glodok Chinatown
Immerse yourself in Jakarta's oldest Chinatown, Glodok, a vibrant hub of street food and traditional markets. Sample local delicacies like Bakmi GM or sate babi. Best explored on foot, allowing you to discover hidden gems. Food costs are very reasonable, often under 5€ per dish.
🖼️
Old Town (Kota Tua) Exploration
Step back in time in Kota Tua, Jakarta's colonial heart. Admire Dutch-era buildings, visit the Jakarta History Museum (Fatahillah Museum), and enjoy street performances. Renting a colorful bicycle is a fun way to navigate the square. Entry to museums is usually under 2€.
🎭
Wayang Kulit Performance
Experience a traditional Javanese Wayang Kulit (shadow puppet) performance, a UNESCO-recognized art form. Often accompanied by Gamelan music, these storytelling sessions are mesmerizing. Check local cultural centers like Wayang Museum for schedules. Tickets are typically affordable, around 5-10€.
🛍️
Batik Shopping in Tanah Abang
Dive into the vibrant chaos of Tanah Abang Market, Southeast Asia's largest textile market. Here you can find an incredible array of authentic Indonesian batik fabric and ready-to-wear clothing at wholesale prices. Be prepared to haggle and explore multiple levels. Prices start from a few euros per meter.
🛶
Thousand Islands Day Trip
Escape the city for a refreshing day trip to the Thousand Islands (Kepulauan Seribu), a cluster of islands off Jakarta's coast. Enjoy snorkeling, swimming, or simply relaxing on pristine beaches. Boats depart from Ancol Marina. Expect boat fares and island activities to total around 20-50€, depending on the island.
🌳
Ragunan Zoo Relaxation
Spend a peaceful afternoon at Ragunan Zoo, one of the world's oldest and largest zoos, focusing on Indonesian and Southeast Asian fauna. It's a vast, green space ideal for a relaxed stroll away from the urban bustle. Weekday visits are quieter. Entry is very cheap, typically less than 1€.

⏱️ How long to visit Jakarta?

2 to 4 days

For an independent francophone traveler, 2 to 3 full days are ideal to explore Jakarta's main attractions, including historical sites, museums, and local markets. If you have more time, consider a day trip to the Thousand Islands. Focus on one area per day to avoid traffic.

Related searches

bus Bali Jakarta flight Bali Jakarta how to get from Bali to Jakarta ticket price Bali to Jakarta travel time Bali to Jakarta travel to Indonesia

Other trips from Bali

Book now