How to travel from Bandung to Jakarta by train

Whoosh high speed train at Bandung Railway Station
110km - 168km
39 per day
50m - 3h
IDR100k - 600k
Reverse route

As the first high-speed train in Indonesia, Southeast Asia, and the Southern Hemisphere, the fantastically named Whoosh is a trailblazing addition to the region’s railway network.

The new line has dramatically reduced travel times between Bandung and Jakarta, with journeys now taking just 50 minutes. While the high-speed train may seem like the obvious choice, there are two alternative routes that, although less direct, can offer an easier overall journey.

Route map and details

Three options are available when taking the train from Bandung to Jakarta. Two of them use the high-speed train and one takes the windy (but much slower) route on the inter-city mainline.

Option #1:
Bandung to Jakarta on the high-speed train

Whoosh trains use the newly-built high-speed line connecting the outskirts of Bandung with the outskirts of Jakarta, via Padalarang and Karawang. It is worth noting that the stations are not located near the city centres, so you will need to use public transport or a taxi to travel to and from them.

Option #2:
Shuttle from Bandung to Padalarang, then high-speed train

Bandung’s high-speed station, Tegalluar, is located almost an hour’s drive from the city centre, which can be inconvenient. To address this, the railway operator has introduced a free shuttle train from Bandung’s main station to Padalarang, where you can connect with high-speed services to Jakarta.

The shuttle timetable is designed to align with high-speed departures, making the journey relatively seamless.

Option #3:
Bandung city centre to Jakarta city centre using normal train

Despite the appeal of high-speed rail, many travellers still opt for the original slow train, known as Parahyangan, which runs from Bandung station to Jakarta’s Gambir station, both conveniently located in the city centres.

Although the journey takes longer (3 hours versus 50 minutes), the overall travel time is often similar once you factor in the trip to and from the high-speed stations. It can also be a much simpler and more straightforward journey. Tickets are typically around half the price of the high-speed service.

Timetables

Option #1:
Bandung to Jakarta on the high-speed train

There are 31 high-speed trains per day from Bandung to Jakarta (28 on Sundays), departing at 5 and 35 minutes past the hour.

Train No.Tegalluar (Bandung)Halim (Jakarta)
G1004106:0506:52
G1006106:3507:29
G1008107:0507:52
G101007:3508:29
G101208:0508:52
G101408:3509:29
G101609:0509:52
G101809:3510:29
G102010:0510:52
G102210:3511:29
G102411:0511:52
G102611:3512:29
G102812:0512:52
G103012:3513:29
G103213:0513:52
G103413:3514:29
G103614:0514:52
G103814:3515:29
G104015:0515:52
G104215:3516:29
G104416:0516:52
G104616:3517:29
G104817:0517:52
G105017:3518:29
G105218:0518:52
G105418:3519:29
G105619:0519:52
G105819:3520:29
G106020:0520:52
G106220:3521:29
G106421:0521:52
1 Monday – Saturday only

Option 2:
Shuttle from Bandung to Padalarang, then high-speed train

Recognising that the new high-speed station at Tegalluar is located far from Bandung city centre, a free shuttle service has been introduced between Bandung and Padalarang, where passengers can connect with high-speed trains to Jakarta.

The shuttle from Bandung to Padalarang is scheduled to arrive 19 minutes before high-speed departures to Halim Station in Jakarta, allowing plenty of time to make the connection.

The first three shuttle services of the day operate from Monday to Saturday only.

1 Monday – Saturday only

Option #3:
Bandung city centre to Jakarta city centre using normal train

Not everything on the Bandung to Jakarta route is high-speed. The original train between the two cities is still running and remains a popular option. For many travellers, the slower pace is part of the appeal, and it is significantly cheaper as well.

One clear advantage is the location of the stations, both in the heart of the city and easy to reach on foot or by public transport.

Eight trains run each day from Bandung to Jakarta’s Gambir station, with a journey time of around three hours.

Train No.BandungGambir
131B05:0008:01
135B06:3509:40
141B10:2513:14
133B11:0514:13
137B13:0516:05
129B14:5418:00
139B19:2522:25
127B21:5401:10
Average journey time: 3 hours
view out of the window on the Jakarta to Bandung train
view out of the window on the Bandung to Jakarta train

How to buy tickets

The easiest way to buy train tickets in Indonesia is online rather than going to the station. You do pay a very small commission but the ease and convenience makes it worthwhile in our opinion.

For the normal train, Tiket is the best place to book and has a simple to use interface and accepts international credit cards. It’s also a good place to check availability, timetables and prices.

High-speed trains can be booked on the official website.

platform at Bandung Railway Station
platform at Bandung Railway Station

How much does it cost?

As you might expect, tickets from Bandung to Jakarta are significantly more expensive on the high-speed train compared to the normal, slower train.

High-speed train prices:

INR250,000 = approximately $15 or £11

The prices for the normal train (Parahyangan) from Bandung to Jakarta start from:

INR100,000 = approximately $6 or £4.50

(The shuttle train from Bandung to Padalarang is free of charge for passengers with an onward high-speed train ticket.)


Book your train travel:

Loading train search engine…