Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Jakarta Train Tickets

Get real-time train timetables

Download the Rail Monsters app today

qr code
apple
google
mi
huawei
Route image

Trains from Jakarta

29Jun
1
Seats
Jakarta
Bandung

Each ticket has information about

Departure Time

Travel time

Arrival Time

Changes

Brand name / Train type

Ticket price

Morning trains

06:25
JakartaHalim
54m
07:19
BandungTegalluar
Direct
Whoosh G1003
from
3731 USD
1
54m, Direct
06:25
JakartaHalim
07:19
BandungTegalluar
from
3731 USD
1
Direct
High-speed
07:00
JakartaHalim
47m
07:47
BandungTegalluar
Direct
Whoosh G1005
from
3731 USD
1
47m, Direct
07:00
JakartaHalim
07:47
BandungTegalluar
from
3731 USD
1
Direct
High-speed

Day trains

12:00
JakartaHalim
47m
12:47
BandungTegalluar
Direct
Whoosh G1025
from
3109 USD
1
47m, Direct
12:00
JakartaHalim
12:47
BandungTegalluar
from
3109 USD
1
Direct
High-speed
12:25
JakartaHalim
54m
13:19
BandungTegalluar
Direct
Whoosh G1027
from
3109 USD
1
54m, Direct
12:25
JakartaHalim
13:19
BandungTegalluar
from
3109 USD
1
Direct
High-speed

Evening trains

18:00
JakartaHalim
47m
18:47
BandungTegalluar
Direct
Whoosh G1049
from
3109 USD
1
47m, Direct
18:00
JakartaHalim
18:47
BandungTegalluar
from
3109 USD
1
Direct
High-speed
18:25
JakartaHalim
54m
19:19
BandungTegalluar
Direct
Whoosh G1051
from
3109 USD
1
54m, Direct
18:25
JakartaHalim
19:19
BandungTegalluar
from
3109 USD
1
Direct
High-speed
Route image
day

First train

06:25
night

Last train

21:25
distance

Travel duration

50m
daily-departure

Daily departures

31
departure-station

Departure station

Jakarta
changes-type

Changes

direct
arrival-station

Arrival station

Bandung
ticket-price

Ticket price

from $14
fastest-s

Fastest trip

47m
longest-s

Longest trip

54m

Trains to Jakarta

Inbound trains reach Jakarta through several stations depending on service type. Whoosh high-speed trains from Padalarang arrive at Halim in around 30 minutes, while services from Tegalluar Summarecon reach Halim in about 45 minutes. KAI intercity trains from Cirebon arrive at Gambir or Pasar Senen in around 3h. Trains from Semarang reach Jakarta in roughly 5h to 6h, while Yogyakarta services arrive in about 6h to 7h. Surabaya trains reach Jakarta in around 8h to 10h depending on departure station and train category. KAI Bandara trains from Soekarno-Hatta International Airport arrive at BNI City in about 45m to 55m.

Visiting Jakarta

Jakarta is Indonesia's largest passenger rail hub and the main western access point to Java's intercity railway network. The city uses several major train stations rather than one central terminal, with KAI operating conventional long-distance trains and KCIC operating the Whoosh high-speed service from Halim. This split is important when booking Jakarta train tickets, because station choice depends on service type and route. Long-distance KAI services use Gambir and Pasar Senen for many trains across Java, while Jatinegara and Jakarta Kota handle selected intercity and regional movements. Halim is the Jakarta terminal for the Whoosh high-speed train toward West Java. KAI Bandara operates the airport rail link between central Jakarta stations and Soekarno-Hatta International Airport, giving rail access to the airport area without using intercity tracks. Rail routes from Jakarta run east across Java toward Cirebon, Semarang, Yogyakarta, Solo, Surabaya, and Malang, with high-speed service southeast toward Bandung via Halim. Trains to Jakarta arrive from Central Java, East Java, West Java, and the airport corridor. Book trains from and to Jakarta online at Rail Monsters.

Popular routes from Jakarta

From Jakarta, KAI intercity trains run east across Java from Gambir and Pasar Senen toward Cirebon, Semarang, Yogyakarta, Solo, Surabaya, and Malang. These services form the main conventional rail corridor linking the capital with Central Java and East Java, with different train categories and station stops depending on the route. High-speed rail from Halim runs southeast toward the Bandung area on the Whoosh line operated by KCIC. Airport rail services operated by KAI Bandara run between central Jakarta and Soekarno-Hatta International Airport. Travelers should match their ticket to the correct Jakarta station, because Gambir, Pasar Senen, Halim, and BNI City serve different rail markets.

Jakarta

Jakarta - Indonesia's capital and primary transport hub, with major rail stations such as Gambir and Pasar Senen. The city offers historical sites like the Old Town (Kota) and National Monument (Monas).

Halim

StationStation
arrowarrow

50m

Bandung

Bandung - West Java's provincial capital, known for colonial architecture, Braga Street, and nearby highland attractions such as Lembang and tea plantations.

Tegalluar

StationStation
Background

Booking Jakarta Train Tickets Online - Options, Tips, and Reservations

Buying Train Tickets Online
Buy train tickets online for Jakarta with Rail Monsters by selecting departure dates, choosing KAI intercity trains, Whoosh high-speed services, or KAI Bandara airport trains, and completing an online reservation. Book your tickets for Jakarta train stations such as Gambir, Pasar Senen, Halim, and BNI City according to your route.
Types of Train Tickets Available
Jakarta services include regular tickets on KAI intercity trains, reserved seats in available class categories, airport rail tickets, and Whoosh high-speed train reservations. Cheap tickets and discount tickets may appear on selected advance services to and from Bandung, Cirebon, Semarang, Yogyakarta, Solo, Surabaya, and Malang.
Tips for Online Reservations
Online reservation services through Rail Monsters accept Jakarta train bookings 6 to 12 months ahead of travel, useful for Ramadan, Eid al-Fitr, Eid al-Adha, school holidays, and long weekends. Train prices and availability vary by train type, while ticket counters remain available at major stations. With the Rail Monsters iOS and Android apps, you can book and manage train tickets on mobile.

Jakarta Train Travel FAQ and Tips

Do high-speed trains serve Jakarta?

Yes. Jakarta is served by the Whoosh high-speed train, operated by KCIC from Halim station toward Padalarang and Tegalluar Summarecon in the Bandung area. This is Indonesia's high-speed rail service and is separate from conventional KAI intercity trains. For longer trips across Central Java and East Java, KAI operates reserved intercity trains from Gambir, Pasar Senen, Jatinegara, and other Jakarta stations.

Should I reserve seats on trains from Jakarta?

Seat reservations are standard on KAI long-distance trains from Jakarta, including services from Gambir and Pasar Senen. Whoosh high-speed trains from Halim also use reserved seating. KAI Bandara airport rail tickets are booked for specific services, while local commuter-style trains use different ticketing practices. For Eid, Ramadan travel, school holidays, and long weekends, reserve early because Jakarta departures can sell out.

What are the main train stations in Jakarta?

Jakarta's main rail stations include Gambir, Pasar Senen, Halim, BNI City, Jatinegara, and Jakarta Kota. Gambir is a primary KAI long-distance station for many executive and mixed-class services. Pasar Senen handles many economy and mixed-class intercity trains. Halim serves Whoosh high-speed trains. BNI City is used by KAI Bandara airport rail, while Jatinegara and Jakarta Kota serve selected intercity and regional services.

What are the main train connections to and from Jakarta?

Jakarta connects with Bandung area stations by Whoosh in around 30 to 45 minutes from Halim. KAI intercity trains link Jakarta with Cirebon in about 3h, Semarang in around 5h to 6h, Yogyakarta in about 6h to 7h, Solo in around 7h to 8h, Surabaya in about 8h to 10h, and Malang in roughly 12h to 15h depending on train and station.

Is there an airport rail connection in Jakarta?

Yes. KAI Bandara operates the rail link between central Jakarta and Soekarno-Hatta International Airport. Key city stops include BNI City, also known as Sudirman Baru, with some services also using Duri and other stops on the airport rail corridor. The airport train is separate from KAI long-distance trains at Gambir and Pasar Senen, so check the departure station before booking.

Can I buy Jakarta train tickets at the last minute?

Last-minute Jakarta train tickets may be available, but popular KAI intercity trains and Whoosh departures can sell out during Ramadan, Eid al-Fitr, Eid al-Adha, school holidays, and long weekends. Rail Monsters accepts Jakarta train bookings 6 to 12 months ahead of travel, which helps when planning major Java routes from Gambir, Pasar Senen, or Halim.

What is the main train route from Jakarta?

The main high-demand rail route from Jakarta is the Whoosh high-speed train from Halim to the Bandung area, operated by KCIC. The high-speed section reaches Padalarang in about 30 minutes and Tegalluar Summarecon in around 45 minutes, with onward local connections for central Bandung. KAI also operates many conventional intercity trains from Gambir and Pasar Senen across Java.

How do I buy train tickets to and from Jakarta?

Train tickets to and from Jakarta can be bought at Rail Monsters by entering your departure station, destination, travel date, and passenger details. Rail Monsters accepts bookings 6 to 12 months ahead of travel for Jakarta services, including KAI intercity trains, Whoosh high-speed trains, and KAI Bandara airport rail where available. Booking confirmation is sent after payment.
Learn more information at our
Country Guide

Kereta

Kereta

Kereta operates Whoosh high-speed trains in Indonesia.