How to Get from Bandung to Jakarta

How to Get from Bandung to Jakarta

Last updated: March 8, 2026

Leaving behind the cool, highland air of Bandung for the electric energy of Jakarta is a classic West Javanese transition. While Bandung is famous for its colonial architecture and boutique cafes nestled among volcanic peaks, Jakarta offers a sprawling metropolitan experience that never sleeps. The journey between these two hubs is one of the most traveled corridors in Indonesia, taking you from the Parahyangan mountains down to the coastal plains of the capital.

Whether you are heading back to the city after a weekend of factory outlet shopping or catching a flight out of the capital, the route is well served by a variety of transport options. You can choose between the scenic and reliable railway or a flexible bus network that connects Bandung to various hubs around the Jakarta metropolitan area. You can easily compare these options and book your tickets on GoAsia.cc to ensure a smooth transition between these two iconic Indonesian cities.

Bandung to Jakarta by Train

The train is arguably the most atmospheric and comfortable way to travel this route. The journey typically takes between 2 hours and 43 minutes to 3 hours and 27 minutes. One of the highlights is the scenery; as the train winds through the mountains, you will pass over high bridges and through lush rice paddies that define the West Javanese landscape.

Economy Class

For budget-conscious travelers, Economy class (sub-classes C, CA, CB, CC, CD) offers a very affordable way to reach Jakarta, with prices starting as low as $3 to $4. Modern Indonesian economy carriages are air-conditioned and feature 2-3 or 2-2 seating configurations. While the seats are more upright than in higher classes, it remains a clean and efficient way to travel.

Executive and Luxury Classes

If you prefer more legroom and a deeper recline, the Executive class (sub-classes AA, AB, AC, AD) is a significant step up in comfort. Prices for these seats usually range up to $36. For a truly premium experience, the Luxury and Panoramic classes offer plush seating, individual entertainment screens, and in the case of the Panoramic train, massive windows and a glass roof to fully soak in the mountain views. These premium options often include snacks or meals and are perfect for those who want to turn the transit into a highlight of their trip.

Bandung to Jakarta by Bus

Buses and shuttles provide an incredible amount of flexibility for this route, especially if your final destination is not the city center but a suburb like Bekasi. Buses from Bandung to the Jakarta outskirts (Bekasi) are very frequent, with departures starting in the early morning and running late into the night. Prices for these Executive class buses range from $3 to $6, making it a very economical choice.

The duration for the bus can vary significantly based on traffic, usually taking between 2 hours and 4 hours and 30 minutes. While the Indonesian toll road system has improved travel times, Jakarta traffic is legendary, so it is always wise to allow extra time if you have a fixed schedule. The buses are typically air-conditioned and use the Cipularang Toll Road, which offers its own impressive views of the rolling hills between the two cities.

Comparing Your Options

Mode Price (USD) Duration Comfort
Train (Economy) $3 - $4 2h 45m - 3h 30m Standard
Train (Executive) $15 - $36 2h 45m - 3h 15m High
Train (Luxury/Panoramic) $36 3h Premium
Bus (Executive) $3 - $6 2h - 4h 30m Medium

Tips for Traveling from Bandung to Jakarta

  • Book in Advance: The Bandung to Jakarta route is extremely popular, especially on Sunday afternoons when weekenders return to the capital. Train tickets often sell out days in advance.
  • Choose Your Station: Trains from Bandung arrive at several stations in Jakarta, including Gambir (near the National Monument) and Pasar Senen. Check which one is closer to your hotel to save on taxi fare.
  • Watch the Traffic: If you choose the bus, try to avoid traveling during Monday morning rush hour or Friday evening, as the entry points into Jakarta can become heavily congested.
  • Keep it Cool: Both trains and buses in Indonesia tend to set the air conditioning to very cold levels. Carrying a light jacket or sarong is highly recommended for your comfort.
  • Food and Drink: Trains have a dining car where you can buy Indonesian meals like Nasi Goreng, but it is always a good idea to bring your own water and snacks for the journey.

Timetable

Bus Bandung - Bekasi $ 2.88–6.22 2h – 4h 30m
  • โ†’  Executive 04:15, 04:30, 04:45, 05:00, 05:15, 05:30, 05:35, 05:45, 05:50, 06:00, 06:15, 06:30, 06:35, 06:45, 07:00, 07:05, 07:15, 08:30, 08:45, 09:00, 09:15, 09:30, 09:35, 09:45, 10:05, 10:15, 10:30, 10:45, 11:00, 11:15, 11:35, 12:05, 12:30, 12:45, 13:00, 13:15, 13:30, 13:35, 13:45, 14:05, 14:15, 14:45, 15:00, 15:15, 15:30, 15:35, 16:05, 16:15, 16:30, 16:45, 17:15, 17:30, 17:45, 18:00, 18:15, 18:30, 18:35, 18:45, 19:00, 19:05, 19:15, 19:35, 20:15, 20:30, 20:45, 21:00, 22:30, 22:45
Train Bandung - Jakarta $ 3.37–34.88 2h 43m – 3h 15m
  • โ†’  Economy CB 05:00, 06:35, 14:54, 21:54
  • โ†’  Executive AA 05:00, 06:35, 11:05, 14:54, 19:25, 21:54
  • โ†’  Economy CA 05:00, 06:35, 14:54, 21:54
  • โ†’  Executive AC 05:00, 06:35, 11:05, 14:54, 19:25, 21:54
  • โ†’  Economy C 08:08
  • โ†’  Economy CC 05:00, 06:35, 14:54, 21:54
  • โ†’  Economy CD 05:00, 06:35, 14:54, 21:54
  • โ†’  Executive AB 05:00, 06:35, 11:05, 14:54, 19:25, 21:54
  • โ†’  Executive AD 05:00, 06:35, 11:05, 14:54, 19:25, 21:54
  • โ†’  Luxury Executive A 11:05
  • โ†’  Luxury Executive AA 11:05
  • โ†’  Luxury Executive H 11:05
  • โ†’  Luxury Executive I 11:05
  • โ†’  Luxury Executive J 11:05
  • โ†’  Panoramic Executive A 05:00, 14:54, 21:54
Train Bandung - Pasar Baru $ 3.67–34.88 3h – 3h 27m
  • โ†’  Economy CB 05:00, 06:35, 14:54, 21:54
  • โ†’  Executive AA 05:00, 06:35, 11:05, 13:05, 14:54, 19:25, 21:54
  • โ†’  Economy CA 05:00, 06:35, 14:54, 21:54
  • โ†’  Executive AC 05:00, 06:35, 11:05, 13:05, 14:54, 19:25, 21:54
  • โ†’  Economy CC 05:00, 06:35, 14:54, 21:54
  • โ†’  Economy CD 05:00, 06:35, 14:54, 21:54
  • โ†’  Executive AB 05:00, 06:35, 11:05, 13:05, 14:54, 19:25, 21:54
  • โ†’  Executive AD 05:00, 06:35, 11:05, 13:05, 14:54, 19:25, 21:54
  • โ†’  Luxury Executive A 11:05
  • โ†’  Luxury Executive AA 11:05
  • โ†’  Luxury Executive H 11:05
  • โ†’  Luxury Executive I 11:05
  • โ†’  Luxury Executive J 11:05
  • โ†’  Panoramic Executive A 05:00, 14:54, 21:54
  • โ†’  Priority Executive A 13:05
  • โ†’  Economy C 08:08

Frequently Asked Questions

How can I book tickets from Bandung to Jakarta?

You can book train, bus, flight, taxi, van, and ferry tickets from Bandung 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 Bandung to Jakarta?

The cheapest way is by bus or Economy class train, with prices starting at approximately $3. Both options offer air-conditioned travel at a very low cost.

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

The train is generally the most reliable and fastest way, taking about 2 hours and 43 minutes. While a bus can theoretically arrive in 2 hours, traffic congestion often makes it slower than the train.

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

The journey typically takes between 2 hours and 45 minutes to 3 hours and 30 minutes by train. By bus, the duration varies from 2 hours to 4 hours and 30 minutes depending on traffic.

Is the train ride from Bandung to Jakarta scenic?

Yes, it is one of the most beautiful train routes in Java. You will see deep valleys, high railway bridges, and terraced rice fields as the train descends from the highlands.

What is the difference between Executive and Economy trains?

Executive class offers reclining seats with more legroom and a 2-2 seating layout. Economy class is more affordable but has more upright seating, often in a 2-3 or 3-3 configuration.

Which Jakarta station should I arrive at?

Gambir Station is best if you are staying in Central Jakarta near Monas or Thamrin. Pasar Senen is often used for economy services and is also centrally located but slightly further east.