1map logoGo to main page

Jakarta to Denpasar (Bali) from $18: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Jakarta, Indonesia
to
Denpasar (Bali), Indonesia

How to Get from Jakarta to Denpasar : Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 by busBest price
967 kmDistance
3h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Jakarta to Denpasar (Bali) with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  31m
Estimated price
$52-183
Recommended
Company
various
Bus
Average Duration
30h  48m
Estimated price
$18-40
Cheapest
route map
Distance: 967 km
Duration: 3h 31m

See more options

Company
various
Bus
Average Duration
20h  48m
Estimated price
$45-45
Company
various
Plane
Average Duration
3h  39m
Estimated price
$67-258
Company
various
Taxi
Plane
Average Duration
3h  50m
Estimated price
$112-203
Company
various
Train
Drive
Bus
Average Duration
22h  19m
Estimated price
$520-521
Company
various
Drive
Drive
Average Duration
14h  56m
Estimated price
$522-189

Traveling From Jakarta to Denpasar (Bali)

The journey from Jakarta, a bustling metropolis teeming with business and urban energy, to Denpasar, Bali's laid-back capital where serene beaches and lush landscapes abound, offers travelers a remarkable contrast in experiences.

Best Neighbourhoods in Denpasar (Bali)

Denpasar boasts diverse neighborhoods, each offering distinct experiences for visitors.

Kuta
• Famous for its vibrant nightlife and surf culture.
• Stunning sunsets and lively beach atmosphere.
Seminyak
• Upscale dining and trendy boutiques abound.
• Renowned for luxurious resorts and beach clubs.
Sanur
• Known for its calm beaches, ideal for families.
• Offers a more relaxed, traditional Balinese vibe.

Best Times To Visit Denpasar (Bali)'s Attractions

Timing your visit to Denpasar's attractions can greatly enhance your experience.

Bajra Sandhi Monument
Visit early in the morning for fewer crowds and cooler weather.
Sanur Beach
Evenings are ideal for a peaceful sunset stroll with fewer tourists.
Bali Museum
Weekdays see less foot traffic, allowing for a relaxed exploration.

Denpasar (Bali) Weather: What to Expect Year-Round

Denpasar enjoys a tropical climate, characterized by warm temperatures and a distinct wet and dry season, with the best time to visit typically falling between April and October for sunny days. Understanding the weather can help you plan beach days and outdoor activities effectively, ensuring you make the most of your trip.

Dining Recommendation in Denpasar (Bali)

Try the traditional Balinese dish, Babi Guling, at Warung Babi Guling Chandra, where the roasted suckling pig is seasoned with a medley of local spices and served with fragrant rice. The open-air dining experience amidst lush surroundings, combined with the vibrant flavors and fresh ingredients, creates a distinct contrast to the fast-paced dining scene in Jakarta.

Jakarta - Denpasar (Bali) operators

Explore transport companies operating between Jakarta and Denpasar (Bali), with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
021-6341166
Website
lorena-transport.com

Bus from Jakarta to Denpasar

Average Duration
19h 42m
Estimated price
$45-45
Contact phone
022-4200858
Website
kramat-djati.com

Bus from Jakarta to Denpasar

Average Duration
29h
Estimated price
$18-40
Train
Contact phone
021-121
Website
kai.id

Train from Jakarta Gambir to Surabaya Gubeng

Average Duration
10h 30m
Estimated price
$1837-45

Train from Surabaya Gubeng to Ketapang

Average Duration
5h 27m
Estimated price
$183-520
Plane
Website
citilink.co.id

Plane from Soekarno–Hatta (CGK) to Ngurah Rai (DPS)

Average Duration
1h 50m
Estimated price
$523-524
Website
garuda-indonesia.com

Plane from Soekarno–Hatta (CGK) to Ngurah Rai (DPS)

Average Duration
1h 58m
Estimated price
$527-528
Website
superairjet.com

Plane from Soekarno–Hatta (CGK) to Ngurah Rai (DPS)

Average Duration
1h 57m
Estimated price
$40-525
all-pages.other Show other routes
Website
grab.com

Other from Jakarta to Kertajati

Average Duration
2h 3m
Estimated price
$523-1831
Ferry
Contact phone
+62 811-1021-191
Website
asdp.id

Ferry from Ketapang to Gilimanuk

Average Duration
1h
Estimated price
$186-186

Jakarta to Denpasar : Overview of Bus, Train, Flight, and Car Trips

Traveling between Jakarta and Denpasar (Bali) offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Departure Point
Soekarno–Hatta Airport
Arrival Point
Ngurah Rai Airport
Useful tips for plane travellers
• When booking your flight from Soekarno-Hatta Airport to Ngurah Rai Airport, consider flying with Batik Air or Citilink Indonesia for competitive pricing and reliable service; check their websites for current deals: Batik Air and Citilink Indonesia.
• Upon arriving at Ngurah Rai Airport, be prepared for potential traffic during peak hours when exiting the terminal; consider using the Grab app for an efficient ride and expect taxi fares to range between IDR 150,000 to IDR 300,000 (~$10-$20) to the city center in Denpasar.
• To enhance your journey, remember to check your baggage allowance with your airline, as policies can vary; it’s also beneficial to explore dining options available at the airport before your flight by visiting the official Ngurah Rai Airport website: Ngurah Rai Airport.
Departure Point
Jakarta station
Arrival Point
Denpasar station

Frequently asked questions

Find out more about the route from Jakarta to Denpasar (Bali).

Or choose the category:
The distance between Jakarta and Denpasar is approximately 967.2 km. The typical travel times vary depending on the mode of transportation. By taking a train to Jakarta Halim Perdana Kusuma and then flying, it takes around 4 hours and 34 minutes to reach Denpasar. If you choose to fly directly, the travel time is about 2 hours and 51 minutes. Alternatively, if you decide to take a bus, the journey takes approximately 30 hours and 22 minutes.
The most cost-effective option for traveling from Jakarta to Denpasar is by bus, with tickets ranging from $18 to $40. However, this option also takes the longest, with a travel time of approximately 30 hours and 22 minutes. If time is a concern, the quickest way to reach Denpasar would be by flying, which takes around 2 hours and 51 minutes and costs between $55 and $160.
The prices for traveling from Jakarta to Denpasar can vary depending on the mode of transportation. When traveling by bus, the prices range from $18 to $40.
To travel from Jakarta to Denpasar without a car, the best option is to take a bus via Bekasi Timur. This journey takes approximately 20 hours and 41 minutes and costs around $44 to $45. Alternatively, you can also choose to travel by train and then fly, which would take around 4 hours and 34 minutes.
No, there is no direct link between Jakarta and Denpasar. However, there is a bus service that departs from Kampung Melayu in Jakarta and arrives in Denpasar via Jakarta, with a journey time of approximately 30 hours and 22 minutes including transfers. This bus service is operated by Kramat Djati.
The flight duration between Jakarta and Denpasar is typically 1 hour. However, please note that this duration can vary depending on the specific flight and any potential layovers. As for the cost, flights between Denpasar and Jakarta typically range from $56 to $154.
There are numerous accommodation options available near Denpasar over 6229 hotels to choose from, travelers can find a range of options suitable for their preferences and budgets. Prices for hotels in Denpasar start at $168, offering a variety of choices for different travelers.