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.
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
| Mode | Price | Duration |
|---|---|---|
| Whoosh high-speed train | Varies by class and date | 36 to 44 minutes between Halim and the Bandung-side stations[1] |
| Conventional train | Varies by train, class and date | Slower than Whoosh, depending on the train |
| Bus to Bekasi | About $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 | |
|
| Train Bandung - Jakarta $ 3.27–33.81 2h 43m – 3h 15m | |
|
| Train Bandung - Pasar Baru $ 3.56–33.81 3h – 3h 27m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bandung to Jakarta, including current prices and schedules.
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.
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.
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.
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.
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.
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] KCIC: Kereta Cepat Jakarta Bandung (Whoosh). Retrieved October 15, 2026.
- [2] PT Kereta Api Indonesia (KAI): 31 Tahun Jadi Andalan, Layanan Argo Terus Bawa Pengalaman Perjalanan yang Lebih Nyaman. Retrieved October 15, 2026.
- [3] PT Kereta Api Indonesia (KAI): PT KAI: Home (Access by KAI app, passenger services). Retrieved October 15, 2026.
- [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.