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.

This page contains the current timetable, effective 1 June 2014, plus the NEW timetable, effective 1 April 2015.

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

1. JAKARTA AND YOGYAKARTA
Jak -> Yog | Yog -> Jak
2. YOGYAKARTA AND SURABAYA
Yog -> Sur | Sur -> Yog
3. BANDUNG AND YOGYAKARTA
Ban -> Yog | Yog -> Ban
4. JAKARTA AND BANDUNG
Jak -> Ban | Ban -> Jak
5. SURABAYA AND BANYUWANGI/BALI
Sur -> Ban/Bali | Ban/Bali -> Sur
6. YOGYAKARTA AND MALANG
Yog -> Mal | Mal -> Yog

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

Booking here, you can now receive your train tickets by email as a pdf/Acrobat Reader file. Bookings can be made up to three months in advance.



1. JAKARTA AND YOGYAKARTA

View Map

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

JAKARTA TO YOGYAKARTA

Train Name Class Departs Arrives
Fajar Utama Yogya Business Until 31 March: 07:30
From 1 April: 06:15
15:12
14:40
Argo Dwipangga Executive Until 31 March: 08:15
From 1 April: 08:00
15:24
15:35
Taksaka Pagi Executive Until 31 March: 09:05
From 1 April: 08:50
16:21
16:32
Argo Lawu Executive Until 31 March: 20:20
From 1 April: 20:15
03:24
03:45
Taksaka Malam Executive Until 31 March: 20:40
From 1 April: 20:45
04:06
04:20
Senja Utama Yogya Business Until 31 March: 20:55
From 1 April: 19:00
05:01
03:16

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

Interested in travelling from Jakarta to Yogyakarta? Please fill in an enquiry form.

weather icon
Weather
Jakarta
Yogyakarta
hotel logo
Hotels
Near Gambir Station, Jakarta
Near Pasar Senen Station, Jakarta
Near Tugu Station, Yogyakarta

YOGYAKARTA TO JAKARTA

Train Name Class Departs Arrives
Taksaka Pagi Executive Until 31 March: 08:00
From 1 April: 08:00
15:27
15:33
Fajar Utama Yogya Business Until 31 March: 08:45
From 1 April: 07:00
16:47
15:06
Argo Lawu Executive Until 31 March: 09:26
From 1 April: 08:57
16:37
16:22
Taksaka Malam Executive Until 31 March: 19:35
From 1 April: 20:00
02:56
03:42
Argo Dwipangga Executive Until 31 March: 20:20
From 1 April: 20:57
03:36
04:28
Senja Utama Yogya Business Until 31 March: 20:30
From 1 April: 17:45
04:21
02:02

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

Interested in travelling from Yogyakarta to Jakarta? Please fill in an enquiry form.



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 March: 06:55
From 1 April: 06:45
11:36
11:40
Sancaka Sore Business &
Executive
Until 31 March: 16:50
From 1 April: 16:30
21:34
21:51

Interested in travelling from Yogyakarta to Surabaya? Please fill in an enquiry form.

weather icon
Weather
Yogyakarta
Surabaya
hotel logo
Hotels
Near Tugu Station, Yogyakarta
Near Gubeng Station, Surabaya

SURABAYA TO YOGYAKARTA

Train Name Class Departs Arrives
Sancaka Pagi Business &
Executive
Until 31 March: 08:15
From 1 April: 07:30
12:57
12:55
Sancaka Sore Business &
Executive
Until 31 March: 15:35
From 1 April: 17:25
20:25
22:32

Interested in travelling from Surabaya to Yogyakarta? Please fill in an enquiry form.



3. BANDUNG AND YOGYAKARTA

View map

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 March: 07:00
From 1 April: 07:20
14:44
15:12
Argo Wilis Executive Until 31 March: 08:30
From 1 April: 08:30
15:53
15:56
Lodaya Malam Business &
Executive
Until 31 March: 19:35
From 1 April: 18:55
03:07
02:58

Interested in travelling from Yogyakarta to Bandung? Please fill in an enquiry form.

weather icon
Weather
Bandung
Pangandaran
Yogyakarta
hotel logo
Hotels
Near Bandung Station
Pangandaran
Near Tugu Station, Yogyakarta

YOGYAKARTA TO BANDUNG

Train Name Class Departs Arrives
Lodaya Pagi Business &
Executive
Until 31 March: 08:20
From 1 April: 08:08
16:04
16:00
Argo Wilis Executive Until 31 March: 11:24
From 1 April: 11:25
18:44
19:06
Lodaya Malam Business &
Executive
Until 31 March: 19:44
From 1 April: 20:08
03:44
04:18

Interested in travelling from Yogyakarta to Bandung? Please fill in an enquiry form.



4. JAKARTA AND BANDUNG

View Map

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

JAKARTA TO BANDUNG
Please note: some trains do not operate 7 days/week.

Train Name Class Departs Arrives
Argo Parahyangan Executive Until 31 March: 05:15
From 1 April: 05:00
08:32
08:34
Argo Parahyangan Executive Until 31 March: 08:30
From 1 April: 08:30
11:35
11:59
Argo Parahyangan Business &
Executive
Until 31 March: 10:15
From 1 April: 10:15
13:08
13:35
Argo Parahyangan Business &
Executive
Until 31 March: 11:20
From 1 April: 11:45
14:11
14:57
Argo Parahyangan Executive Until 31 March: 13:10
From 1 April: 12:45
16:03
15:47
Argo Parahyangan Executive Until 31 March: 15:30
From 1 April: 15:30
18:14
18:28
Argo Parahyangan Executive Until 31 March: 18:05
From 1 April: 18:15
21:05
21:27
Argo Parahyangan Business &
Executive
Until 31 March: 19:50
From 1 April: 20:00
22:47
23:12

Interested in travelling from Jakarta to Bandung? Please fill in an enquiry form.

weather icon
Weather
Jakarta
Bandung
hotel logo
Hotels
Near Gambir Station, Jakarta
Near Bandung Station

BANDUNG TO JAKARTA
Please note: some trains do not operate 7 days/week.

Train Name Class Departs Arrives
Argo Parahyangan Executive Until 31 March: 05:05
From 1 April: 05:00
08:01
08:04
Argo Parahyangan Business &
Executive
Until 31 March: 06:35
From 1 April: 06:30
09:41
09:40
Argo Parahyangan Business &
Executive
Until 31 March: 07:35
From 1 April: 07:35
10:45
10:43
Argo Parahyangan Executive Until 31 March: 08:45
From 1 April: 08:35
11:53
08:34
Argo Parahyangan Executive Until 31 March: 12:00
From 1 April: 11:50
15:04
14:57
Argo Parahyangan Executive Until 31 March: 14:30
From 1 April: 14:30
17:32
17:47
Argo Parahyangan Business &
Executive
Until 31 March: 16:15
From 1 April: 16:15
19:04
19:31
Argo Parahyangan Executive Until 31 March: 19:50
From 1 April: 19:25
23:05
22:34

Interested in travelling from Jakarta to Bandung? Please fill in an enquiry form.



5. SURABAYA AND BANYUWANGI/BALI

View Map

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. More information here.

SURABAYA TO BANYUWANGI/BALI

Train Name Class Departs Arrives
Banyuwangi
Arrives
Denpasar
Mutiara
Timur Siang
Business &
Executive
Until 31 March: 09:00
From 1 April: 09:00
15:20
15:30
N/A
Mutiara
Timur Malam
Business &
Executive
Until 31 March: 22:10
From 1 April: 22:00
04:28
04:25
09:30^
09:30^

^Local time in Denpasar is one hour ahead of Surabaya.

Interested in travelling from Surabaya to Banyuwangi or Bali? Please fill in an enquiry form.

weather icon
Weather
Surabaya
Probolinggo
Banyuwangi
Denpasar, Bali
hotel logo
Hotels
Near Gubeng Station, Surabaya
Near Mt Bromo
Near Banyuwangi Baru Station
Near Sanglah Bus Terminal, Denpasar

BALI/BANYUWANGI TO SURABAYA

Train Name Class Departs
Denpasar
Departs
Banyuwangi
Arrives
Mutiara
Timur Siang
Business &
Executive
N/A Until 31 March: 09:00
From 1 April: 09:00
15:21
15:28
Mutiara
Timur Malam
Business &
Executive
Until 31 March: 14:45^
From 1 April: 14:30^
22:00
22:00
04:05
04:26

^Local time in Denpasar is one hour ahead of Surabaya.

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



6. YOGYAKARTA AND MALANG

YOGYAKARTA TO MALANG
If your final destination is Mt Bromo, a morning train to Surabaya is recommended. More information

Train Name Class Departs Arrives
Malioboro Ekspres Economy &
Executive
Until 31 March: 08:05
From 1 April: 07:30
16:20
15:37
Malioboro Ekspres Economy &
Executive
Until 31 March: 20:15
From 1 April: 20:45
03:50
04:00
Gajayana Executive Until 31 March: 01:45
From 1 April: 01:35
09:02
09:01
Malabar Business &
Executive
Until 31 March: 02:27
From 1 April: 02:00
10:06
09:20

Interested in travelling from Yogyakarta to Malang? Please fill in an enquiry form.


weather icon
Weather
Yogyakarta
Malang
hotel logo
Hotels
Near Tugu Station, Yogyakarta
Near Malang Station

MALANG TO YOGYAKARTA

Train Name Class Departs Arrives
Malioboro Ekspres Economy &
Executive
Until 31 March: 08:00
From 1 April: 08:25
15:06
15:40
Gajayana Executive Until 31 March: 13:40
From 1 April: 13:30
20:42
20:18
Malabar Business &
Executive
Until 31 March: 14:35
From 1 April: 16:00
21:55
23:25
Malioboro Ekspres Economy &
Executive
Until 31 March: 20:00
From 1 April: 20:15
03:57
03:57

Interested in travelling from Malang to Yogyakarta? Please fill in an enquiry form.


Indonesian Train

Copyright Mau Ke Mana 2010-15
Terms & Conditions