Leaving the sprawling urban jungle of Jakarta for the rugged, historic coastline of Bengkulu marks a transition from Indonesia's modern heart to one of Sumatra's most underrated gems. While Jakarta pulses with high-speed development, Bengkulu offers a slower pace, characterized by its unique British colonial history, the rare Rafflesia flower, and sunset views over the Indian Ocean that rival any in the archipelago.
The journey across the Sunda Strait involves moving from the island of Java to Sumatra. Because of the vast distance and the challenging terrain of the Bukit Barisan mountain range, travelers must choose between a quick hop over the clouds or a marathon overland adventure. Whether you are a business traveler in a hurry or a backpacker looking to see the changing landscapes of South Sumatra up close, there is a reliable way to make the trip. You can easily compare schedules and book your tickets for this route on GoAsia.cc to ensure your seat is secured before you head to the terminal.
Jakarta to Bengkulu by Flight
For the vast majority of travelers, flying is the preferred method to reach Bengkulu. Flights typically depart from Soekarno-Hatta International Airport in Tangerang, which serves the greater Jakarta area. This route saves you nearly a full day of travel time, turning a grueling overland trek into a short hop that lasts just over an hour.
Air travel on this route is consistently efficient. Prices for a one-way Economy class ticket generally range from $80 to $100. The flight duration is remarkably short, taking between 1 hour 15 minutes and 1 hour 20 minutes. Several major Indonesian carriers operate this route, providing a high level of comfort with standard cabin service. Upon arrival at Fatmawati Soekarno Airport in Bengkulu, you are only a short drive away from the city center and the historic Fort Marlborough.
The Flight Experience
Flying allows you to witness the dramatic geography of the region from above. As you leave Java, you will cross the Sunda Strait, often catching glimpses of small volcanic islands before the dense green canopy of Sumatra comes into view. Economy class is the standard offering, providing a comfortable seat and a quick arrival, which is especially valuable if you have limited vacation time. Since this is a popular domestic route, it is wise to book at least a week in advance to secure the lower end of the $80 price range.
Jakarta to Bengkulu by Bus
If you are a fan of slow travel or are working with a tighter budget, the bus from Jakarta to Bengkulu is an epic Indonesian road trip. This journey takes you from the capital, across the ferry from Merak to Bakauheni, and then up through the southern provinces of Sumatra. It is a test of endurance but offers a raw look at Indonesian life that you simply cannot get from an airplane window.
The bus journey is significantly more affordable than flying, with prices ranging from $45 to $54. However, you must be prepared for the time commitment. The duration can vary wildly depending on road conditions and traffic, typically taking anywhere from 20 to 28 hours. Most operators on this route utilize Executive class buses, which feature reclining seats, air conditioning, and often a footrest to help you sleep through the long night on the road.
What to Expect on the Bus
The Executive class buses are the gold standard for long-haul travel in Indonesia. While the journey is long, these buses are designed for comfort. They make several stops at "Rumah Makan" (rest area restaurants) where you can stretch your legs and grab a plate of Padang food. The most exciting part of the trip for many is the ferry crossing between Java and Sumatra, where you can leave the bus to enjoy the sea breeze on the deck for about 90 minutes. Be aware that Sumatran roads can be winding and bumpy, so if you are prone to motion sickness, come prepared.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $80 - $100 | 1h 20min | High |
| Bus | $45 - $54 | 20h - 28h | Moderate |
Tips for Traveling from Jakarta to Bengkulu
- Book in Advance: During Indonesian public holidays or long weekends, both flights and Executive buses sell out quickly. Use GoAsia.cc to check availability early.
- Pack Layers: Indonesian buses are famous for their powerful air conditioning. Even if it is sweltering outside, the cabin can feel like a refrigerator, so bring a jacket or a small blanket.
- Arrival Logistics: If you fly, the airport in Bengkulu is about 20-30 minutes from the main hotel areas. Taxis and ride-hailing apps are available, but it is often easier to arrange a pickup through your accommodation.
- Snacks and Water: For the bus journey, stock up on water and light snacks in Jakarta. While the bus stops for meals, having your own supplies is essential for a 20 plus hour trip.
- Currency: While Jakarta is highly digital, Bengkulu is more cash-reliant. Ensure you have enough Indonesian Rupiah for small purchases, local transport, and tips once you arrive in Sumatra.
Timetable
| Flight Tangerang - Bengkulu $ 78.00–97.16 1h 15m – 1h 20m | |
|
| Bus Jakarta - Bengkulu $ 43.47–52.94 20h – 1d 4h | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Jakarta to Bengkulu directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by bus. Tickets for Executive class buses cost between $45 and $54, which is roughly half the price of a typical flight.
Flying is the fastest option by a significant margin. The flight takes approximately 1 hour and 15 minutes to 1 hour and 20 minutes, compared to over 20 hours by land.
If you choose to fly, the journey takes about 1 hour and 20 minutes. If you opt for the bus, expect a long journey that typically lasts between 20 and 28 hours depending on traffic and ferry wait times.
Yes, the bus is a common and safe way for locals and travelers to move between islands. Executive class operators use experienced drivers, though the roads in Sumatra can be narrow and winding, so it is a bumpy ride.
Most flights to Bengkulu depart from Soekarno-Hatta International Airport (CGK) in Tangerang. Make sure to check your terminal number in advance as it is a very large airport.
Most Executive bus services include one or two meal stops at local roadside restaurants. These are usually basic but filling Indonesian buffet-style meals, though it is always smart to bring extra snacks.