GoAsia
How to Get from Bandung to Jakarta

How to Get from Bandung to Jakarta

Last updated: October 15, 2026
Contents

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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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 compare these options and book your tickets on GoAsia.cc.

Bandung to Jakarta by High-Speed Train (Whoosh)

Whoosh is the fastest way between the two cities. The high-speed train runs at up to 350 km/h, and the journey between Jakarta and Bandung takes 36 to 44 minutes, with departures every 20 to 30 minutes.[1] Its stations are Halim in Jakarta, Karawang, and Padalarang and Tegalluar Summarecon on the Bandung side, so plan the connection from the station to your final address.[1] Tickets are sold in the Whoosh app and on ticket.kcic.co.id, and the operator lists feeder trains (KA Feeder) with the timetable.[1]

Bandung to Jakarta by Conventional Train

The conventional train is slower than Whoosh, but it runs from Bandung station to the centre of Jakarta and passes high bridges and rice paddies on the way. KAI, the national railway, offers executive, economy, Luxury and Panoramic cars on its services, and you can book tickets and choose seats in the Access by KAI app.[2] Fares depend on the train, the class and the date, so check the current price in the app before you decide.[3] Gambir Station is the station for central Jakarta near Monas, and some trains also serve Pasar Senen, so check the arrival station on your ticket.

Bandung to Jakarta by Bus

Buses and shuttles are flexible, especially if your destination is a suburb such as Bekasi and not the city centre. Booking platforms list executive buses from Bandung to Bekasi at about $3 to $6 and at about 2 to 4.5 hours, depending on traffic (October 2026).[4] Jakarta traffic can be heavy, so allow extra time if you have a fixed schedule.

Comparing Your Options

ModePriceDuration
Whoosh high-speed trainVaries by class and date36 to 44 minutes between Halim and the Bandung-side stations[1]
Conventional trainVaries by train, class and dateSlower than Whoosh, depending on the train
Bus to BekasiAbout $3 to $6 (October 2026)[4]About 2 to 4.5 hours[4]

Tips for Traveling from Bandung to Jakarta

  • Book in Advance: The Bandung to Jakarta route is popular, especially on Sunday afternoons when weekenders return to the capital. Book trains early.
  • Choose Your Station: Check which Jakarta station is closer to your hotel before you buy. Whoosh arrives at Halim, which is not in the city centre.
  • Watch the Traffic: If you choose the bus, avoid Monday morning and Friday evening, when the entry points into Jakarta are often congested.
  • Keep it Cool: Trains and buses in Indonesia often run strong air conditioning. Carry a light jacket or sarong.

Timetable

Bus Bandung - Bekasi $ 2.79–6.03 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.27–33.81 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.56–33.81 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?

Use the booking tool on this page to compare the transport options currently available from Bandung to Jakarta, including current prices and schedules.

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

Buses to the Jakarta outskirts, such as Bekasi, are usually the lowest-cost option, at about $3 to $6 on booking platforms (October 2026). Conventional train fares depend on the train, class and date.

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

The Whoosh high-speed train is the fastest way: the journey takes 36 to 44 minutes between Jakarta and Bandung. Add the time to reach the station and the onward connection at both ends.

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

Whoosh takes 36 to 44 minutes between its stations. A conventional train is slower, and a bus to Bekasi takes about 2 to 4.5 hours depending on traffic.

Which stations does the Whoosh train use?

Whoosh serves Halim in Jakarta, Karawang, and Padalarang and Tegalluar Summarecon near Bandung. Feeder trains (KA Feeder) connect some of these stations to the cities.

What is the difference between Executive and Economy trains?

Executive class offers more legroom and a deeper recline than economy class, which is more affordable and has more upright seats. Check the carriage class when you book in the Access by KAI app.

Which Jakarta station should I arrive at?

Gambir Station is best if you are staying in Central Jakarta near Monas or Thamrin. Whoosh arrives at Halim, so check the station on your ticket against your hotel location.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] KCIC: Kereta Cepat Jakarta Bandung (Whoosh). Retrieved October 15, 2026.
  2. [2] PT Kereta Api Indonesia (KAI): 31 Tahun Jadi Andalan, Layanan Argo Terus Bawa Pengalaman Perjalanan yang Lebih Nyaman. Retrieved October 15, 2026.
  3. [3] PT Kereta Api Indonesia (KAI): PT KAI: Home (Access by KAI app, passenger services). Retrieved October 15, 2026.
  4. [4] 12Go: 12Go timetable Bandung - Jakarta. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.