How to Get from Bekasi to Jakarta

How to Get from Bekasi to Jakarta

Last updated: March 8, 2026

Navigating the short distance from Bekasi to Jakarta offers a glimpse into the dynamic rhythm of Indonesia's capital region. Whether you're commuting for business or exploring the city's vibrant attractions, a variety of bus services connect these two bustling urban centers. Choosing the right option depends on your priorities: speed, comfort, or budget.

While the journey is relatively short, traffic can significantly influence travel times. Planning your trip with a reliable service ensures a smoother experience as you transition from Bekasi's metropolitan sprawl to Jakarta's iconic cityscape.

Bekasi to Jakarta by Bus

Traveling by bus is the primary and most direct way to get from Bekasi to Jakarta. Several classes are available, offering different levels of comfort and pricing, making it a flexible option for all travelers. Prices for bus tickets range from $16 to $25, with durations that can vary greatly depending on traffic, from a fast 20 minutes to over 10 hours.

Executive Class Bus

Executive class buses offer a comfortable and straightforward journey. These services provide standard seating and are a popular choice for those looking for a balance between cost and comfort. Departures are available throughout the day, including morning and evening options. The journey time can be as short as 20 minutes or extend up to 10 hours and 15 minutes, largely influenced by Jakarta's notorious traffic conditions.

Suite Class Bus

For a more premium experience, Suite Class buses offer enhanced comfort. These buses often feature more spacious seating, better amenities, and a quieter environment, ideal for those who prefer to relax or work during their commute. Suite Class buses have numerous departures, including early morning and late evening options, catering to various schedules. Travel times mirror those of Executive class, ranging from 20 minutes to 10 hours and 15 minutes.

Executive Plus 30 Bus

The Executive Plus 30 class provides another comfortable option for travelers. With specific departure times in the early morning, this class is suitable for those needing to reach Jakarta at a specific time. Like other bus services, the duration of the trip from Bekasi to Jakarta can range from 20 minutes to 10 hours and 15 minutes, depending on traffic conditions.

Comparing Your Options

Mode Price (USD) Duration Comfort
Bus (Executive) $16 - $25 20m - 10h 15m Standard seating, good value
Bus (Suite Class) $16 - $25 20m - 10h 15m Spacious seating, enhanced amenities
Bus (Executive Plus 30) $16 - $25 20m - 10h 15m Comfortable seating, specific departures

Tips for Traveling from Bekasi to Jakarta

  • Book in Advance: Especially during peak hours or holidays, booking your bus ticket ahead of time on GoAsia.cc can secure your seat and preferred class, ensuring a smoother start to your journey.
  • Check Traffic: Jakarta's traffic is legendary. Allow ample buffer time, particularly if you have a connecting flight or an important appointment. Using traffic apps before departure can help you gauge the expected travel duration.
  • Travel During Off-Peak Hours: To minimize travel time, consider departing very early in the morning or late in the evening to avoid the worst of the rush hour traffic.
  • Stay Hydrated and Bring Snacks: Even for a relatively short distance, unexpected delays can occur. Having water and a light snack can make the journey more comfortable.
  • Keep Valuables Secure: As with any travel in busy urban areas, keep an eye on your belongings. Store important documents and cash in a secure, easily accessible place.

Timetable

Bus Bekasi - Jakarta $ 15.80–24.02 20m – 10h 15m
  •   Executive 08:00, 08:15, 09:30, 19:00, 20:00, 20:15
  •   Suite Class 00:15, 00:45, 01:20, 01:25, 01:30, 02:00, 02:45, 04:20, 04:30, 17:50, 18:00, 18:30, 19:15
  •   Executive Plus 30 01:20, 01:30
Bus Jakarta - Jakarta $ 15.80–24.02 1h 25m
  •   Suite Class 01:50, 04:50, 18:20
  •   Executive Plus 30 01:50
  •   Suite Class 01:50, 04:50, 16:55, 18:20
  •   Executive Plus 30 01:50, 16:50
Taxi Jakarta - Jakarta $ 33.73–119.26 30m
  •   Economy 3pax
  •   SUV 4pax
  •   Van 6pax
  •   Van 8pax
  •   Economy 3pax
  •   SUV 4pax
  •   Van 6pax
  •   Van 8pax
Bus Bekasi - Bekasi $ 20.86–24.02 40m – 13h 40m
  •   Suite Class 00:15, 00:45, 01:25, 18:55
  •   Suite Class 00:15, 00:45, 01:25, 18:55

Frequently Asked Questions

How can I book tickets from Bekasi to Jakarta?

You can book train, bus, flight, taxi, van, and ferry tickets from Bekasi to Jakarta directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Bekasi to Jakarta?

The cheapest way to get from Bekasi to Jakarta is by bus, with tickets ranging from $16 to $25. Various bus classes are available within this price range, offering good value for the journey.

What is the fastest way to get from Bekasi to Jakarta?

The fastest way to get from Bekasi to Jakarta is by bus, with the shortest recorded duration being 20 minutes. However, actual travel time can vary significantly due to traffic conditions, potentially extending to over 10 hours.

How long does it take to get from Bekasi to Jakarta?

The journey from Bekasi to Jakarta by bus can take anywhere from 20 minutes to 10 hours and 15 minutes. This wide range is primarily due to Jakarta's traffic, so it's advisable to factor in potential delays.

What are the different bus classes available from Bekasi to Jakarta?

You can choose from several bus classes including Executive, Suite Class, and Executive Plus 30. Each offers varying levels of comfort and amenities, with Suite Class generally providing a more premium experience.

Should I book my bus ticket from Bekasi to Jakarta in advance?

Yes, it is highly recommended to book your bus ticket in advance, especially if you plan to travel during peak hours, weekends, or holidays. This ensures you secure your preferred seat and class, and can help streamline your departure.