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 LATEST 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 06:15 14:40
Argo Dwipangga Executive 08:00 15:35
Taksaka Pagi Executive 08:50 16:32
Senja Utama Yogya Business 19:00 03:16
Argo Lawu Executive 20:15 03:45
Taksaka Malam Executive 20:45 04:20

*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
Fajar Utama Yogya Business 07:00 15:06
Taksaka Pagi Executive 08:00 15:33
Argo Lawu Executive 08:57 16:22
Taksaka Malam Executive 20:00 03:42
Argo Dwipangga Executive 20:57 04:28
Senja Utama Yogya Business 17:45 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
06:45 11:40
Sancaka Sore Business &
Executive
16:30 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
07:30 12:55
Sancaka Sore Business &
Executive
17: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
07:20 15:12
Argo Wilis Executive 08:30 15:56
Lodaya Malam Business &
Executive
18:55 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
08:08 16:00
Argo Wilis Executive 11:25 19:06
Lodaya Malam Business &
Executive
20:08 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 05:00 08:34
Argo Parahyangan Executive 08:30 11:59
Argo Parahyangan Business &
Executive
10:15 13:35
Argo Parahyangan Business &
Executive
11:45 14:57
Argo Parahyangan Executive 12:45 15:47
Argo Parahyangan Executive 15:30 18:28
Argo Parahyangan Executive 18:15 21:27
Argo Parahyangan Business &
Executive
20:00 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 05:00 08:04
Argo Parahyangan Business &
Executive
06:30 09:40
Argo Parahyangan Business &
Executive
07:35 10:43
Argo Parahyangan Executive 08:35 08:34
Argo Parahyangan Executive 11:50 14:57
Argo Parahyangan Executive 14:30 17:47
Argo Parahyangan Business &
Executive
16:15 19:31
Argo Parahyangan Executive 19:25 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
09:00 15:30 N/A
Mutiara
Timur Malam
Business &
Executive
22:00 04:25 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 09:00 15:28
Mutiara
Timur Malam
Business &
Executive
14:30^ 22:00 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
07:30 15:37
Malioboro Ekspres Economy &
Executive
20:45 04:00
Gajayana Executive 01:35 09:01
Malabar Business &
Executive
02:00 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
08:25 15:40
Gajayana Executive 13:30 20:18
Malabar Business &
Executive
16:00 23:25
Malioboro Ekspres Economy &
Executive
20:15 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