Indonesian Train Timetable & Map

Java Rail Map
Please click on Java rail map image for full-size, then click again for zoom.

We are proud to offer the most current Indonesian rail timetable in English, as well as the only online train ticket booking service for visitors to Indonesia.

The Top 5 most popular train routes for tourists are between the following stations:

1. Jakarta and Yogyakarta 2. Yogyakarta and Surabaya
3. Bandung and Yogyakarta 4. Jakarta and Bandung
5. Surabaya and Banyuwangi/Bali

You can make a train booking enquiry here. Bookings can be made up to three months in advance.

For your information, the railway operator recently introduced e-tickets. Booking here, you can now receive your train tickets by email as a pdf/Acrobat Reader file.

Indonesian Train


1. JAKARTA AND YOGYAKARTA

A scenic ride through Java, the most popular train ride by far.

If you are arriving in the evening and taking the train the following morning, there is a special page for hotels near Gambir Station.

JAKARTA TO YOGYAKARTA

Train Name Class Departs Arrives
Fajar Utama Yogya Business Until 31 May: 06:50
From 01 June: 07:30
14:57
15:12
Argo Dwipangga Executive Until 31 May: 08:00
From 01 June: 08:15
15:21
15:24
Taksaka Pagi Executive Until 31 May: 08:30
From 01 June: 09:05
16:05
16:21
Senja Utama Yogya Business Until 31 May: 18:30
From 01 June: 20:55
02:28
05:01
Argo Lawu Executive Until 31 May: 20:20
From 01 June: 20:20
03:34
03:24
Taksaka Malam Executive Until 31 May: 21:00
From 01 June: 20:40
04:22
04:06

*In Jakarta, business class trains depart from Pasar Senen, while executive class trains depart from Gambir.

YOGYAKARTA TO JAKARTA

Train Name Class Departs Arrives
Fajar Utama Yogya Business Until 31 May: 07:15
From 01 June: 08:45
15:22
16:47
Argo Lawu Executive Until 31 May: 08:56
From 01 June: 09:26
16:30
16:37
Taksaka Pagi Executive Until 31 May: 10:00
From 01 June: 08:00
17:18
15:27
Senja Utama Yogya Business Until 31 May: 18:30
From 01 June: 20:30
03:09
04:21
Taksaka Malam Executive Until 31 May: 19:45
From 01 June: 19:35
03:52
02:56
Argo Dwipangga Executive Until 31 May: 20:56
From 01 June: 20:20
04:30
03:36

*In Jakarta, business class trains arrive at Pasar Senen, while executive class trains arrive at Gambir.

Interested in travelling between Jakarta and Yogyakarta? Please fill in an enquiry form.

Indonesian Train


2. YOGYAKARTA AND SURABAYA

A route between two large Javanese cities where taking the train is faster than bus or car, and more comfortable and convenient than by plane.

YOGYAKARTA TO SURABAYA

Train Name Class Departs Arrives
Sancaka Pagi Business &
Executive
Until 31 May: 07:25
From 01 June: 06:55
12:04
11:36
Sancaka Sore Business &
Executive
Until 31 May: 16:15
From 01 June: 16:50
21:27
21:34

SURABAYA TO YOGYAKARTA

Train Name Class Departs Arrives
Sancaka Pagi Business &
Executive
Until 31 May: 08:00
From 01 June: 08:15
12:52
12:57
Sancaka Sore Business &
Executive
Until 31 May: 15:45
From 01 June: 15:35
20:29
20:25

Interested in travelling between Yogyakarta and Surabaya? Please fill in an enquiry form.

Indonesian Train


3. BANDUNG AND YOGYAKARTA

A train between two tourist launching pads, it also has some useful stops near e.g. Pangandaran (Banjar, Sidareja).

BANDUNG TO YOGYAKARTA

Train Name Class Departs Arrives
Lodaya Pagi Business &
Executive
Until 31 May: 07:00
From 01 June: 07:00
14:31
14:44
Argo Wilis Executive Until 31 May: 08:00
From 01 June: 08:30
15:07
15:53
Lodaya Malam Business &
Executive
Until 31 May: 19:00
From 01 June: 19:35
02:51
03:07

YOGYAKARTA TO BANDUNG

Train Name Class Departs Arrives
Lodaya Pagi Business &
Executive
Until 31 May: 08:00
From 01 June: 08:20
15:41
16:04
Argo Wilis Executive Until 31 May: 11:55
From 01 June: 11:24
18:43
18:44
Lodaya Malam Business &
Executive
Until 31 May: 20:00
From 01 June: 19:44
03:27
03:44

Interested in travelling between Yogyakarta and Bandung? Please fill in an enquiry form.

Indonesian Train


4. JAKARTA AND BANDUNG

A 3-hour ride through the hills of West Java. Faster than driving during holidays, weekends, etc.

JAKARTA TO BANDUNG

Train Name Class Departs Arrives
Argo Parahyangan Executive Until 31 May: 05:45
From 01 June: 05:15
08:45
08:32
Argo Parahyangan Executive Until 31 May: 07:20**
From 01 June: 06:45
10:37
09:45
Argo Parahyangan Executive Until 31 May: 08:20
From 01 June: 08:30
11:16
11:35
Argo Parahyangan Business &
Executive
Until 31 May: 10:50
From 01 June: 10:15
13:42
13:08
Argo Parahyangan Executive Until 31 May: 12:10*
From 01 June: 11:20
15:25
14:11
Argo Parahyangan Executive Until 31 May: 13:15*
From 01 June:
16:28
Argo Parahyangan Executive Until 31 May: 15:55
From 01 June:15:30
18:47
18:14
Argo Parahyangan Executive Until 31 May: 18:05
From 01 June: 18:05
21:01
21:05
Argo Parahyangan Business &
Executive
Until 31 May: 19:40
From 01 June: 19:50
22:40
22:47

*This train operates on Saturdays and Sundays only.
**This train operates Mondays only.

BANDUNG TO JAKARTA

Train Name Class Departs Arrives
Argo Parahyangan Executive Until 31 May: 04:00**
From 01 June:
07:00
Argo Parahyangan Executive Until 31 May: 05:00
From 01 June: 05:01
07:59
08:01
Argo Parahyangan Business &
Executive
Until 31 May: 07:15
From 01 June: 06:35
10:29
09:41
Argo Parahyangan Business &
Executive
Until 31 May: 08:15*
From 01 June: 07:35
11:42
10:45
Argo Parahyangan Business &
Executive
Until 31 May: 09:00*
From 01 June:
12:00
Argo Parahyangan Executive Until 31 May: 11:00*
From 01 June: 11:00
14:06
14:00
Argo Parahyangan Executive Until 31 May: 12:05
From 01 June: 12:00
15:12
15:04
Argo Parahyangan Executive Until 31 May: 14:35
From 01 June: 14:30
17:30
17:32
Argo Parahyangan Business &
Executive
Until 31 May: 16:15
From 01 June: 16:15
19:10
19:04
Argo Parahyangan Executive Until 31 May: 19:50
From 01 June: TBC
23:00
TBC

*This train operates on Saturdays and Sundays only.
**This train operates Mondays only.

Interested in travelling between Jakarta and Bandung? Please fill in an enquiry form.

Indonesian Train


5. SURABAYA AND BANYUWANGI/BALI

Good for trips to Mt Bromo (Probolinggo), Ijen Plateau (Jember or Banyuwangi), coffee plantations (Kalibaru) or the ferry terminal for boats to/from Bali (Banyuwangi).

Please note: it is now possible to buy one all-inclusive ticket for the train, boat and bus ride between Surabaya and Denpasar (South Bali). The bus terminal is in Sanglah, near the public hospital in Central Denpasar.

SURABAYA TO BANYUWANGI/BALI

Train Name Class Departs Arrives
Banyuwangi
Arrives
Denpasar
Mutiara
Timur Siang
Business &
Executive
Until 31 May: 09:00
From 01 June: 09:00
15:36
15:20
20:24
TBC
Mutiara
Timur Malam
Business &
Executive
Until 31 May: 22:00
From 01 June: 22:10
04:25
04:28
09:13
TBC

BALI/BANYUWANGI TO SURABAYA

Train Name Class Departs
Denpasar
Departs
Banyuwangi
Arrives
Mutiara
Timur Siang
Business &
Executive
Until 31 May: 03:42
From 01 June: TBC
08:30
09:00
14:56
15:21
Mutiara
Timur Malam
Business &
Executive
Until 31 May: 17:12
From 01 June: TBC
22:00
22:00
04:20
04:05

Interested in travelling between Surabaya and Banyuwangi or Bali? Please fill in an enquiry form.

Indonesian Train

For other routes (e.g. Yogyakarta to Malang, Jakarta to Semarang), please fill in the enquiry form.

Copyright Mau Ke Mana 2010-14
Terms & Conditions