Ah, Indonesia
Episode 12 Train Time Schedule in Java
 PT. KAI (Indonesian National Railway Corporation) uploaded his operation time schedule.
This is the opration time schedule valid October 2021.
Please check the ticket purchasing web site on operation schedule of trains since PT. KAI may change this schedule without notice.

Most of railway coarchs have been air-conditioned since 2015.

Please check location of your train by Googlemaps during travelling, since signboards for station name have been installed at both ends of station and station building only. Announcement are made in train for next stop.

Click here to download Operation Time Schedule of Railway Service in Java Island valid October 2021. (1/2) (2/2). Base data is from Keretaapikita.com.

Operation time schedule in 1987 for main trains is here.

Train tickets must be procured from website. Its procedure is here.

Distance between main stations is here.

Chronological maps of development of railway network in Java are here.
General Railway Map in Java Island
1 Purchasing train tickets
2 Location of railway stations in various cities
3 Switch back at Cikampek
4 Arrangement of Rails at Surakarta City
5 Connecting North and South Lines at Surakarta (Solo) City
6 Rails in Malang City
7 Speed of Trains
8 Double Tracking Project
9 From Java Island to Sumatra Island
10 Name of Trains
11 Between Cirebon and Kroya 

1. Purchasing Train Tickets
Train fare varies for train, class of coarch (economy, business, excutive) and date.
We can purchse train ticket two (2) hours before departure time. But it is recommended to purchase tickets as per procedure below.

1. You find an image after accessing to the booking website.



Procedures for booking train ticket

The following sample images are made for a trip from Jakarta Gambir Station to Surabaya Gubeng Stations.

1.1 Stasiun Asal: the Station that you want to get on train.

1.2 Stasiun Tujuan: The station that you want to get off train.
Cities and their stations for long and middle distance trains are as follow:

  • Jakarta: Gambir, Pasar Senin & Jatinegara
  • Bandung: Bandung & Kiaracondong
  • Cirebon: Cirebon (Kejaksan or Kota) & Cirebon Prujakan
  • Semarang: Semarang Tawang &Semarang Poncol
  • Yogyakarta (Jogjakarta): Yogyakarta (Tugu) & Lempuyangan
  • Surakarta (Solo): Purwosari, Solo Balapan & Solo Jebres
  • Surabaya: Surabaya Gubeng & Surabaya Pasartri
1.3 Tanggal Keberakngkatan: Dat of getting on train <Sample June 2, 2022>

1.4 Dewasa: numbers of adult passangers
Adust numbers by clicking (-) or (+)

1.5 Bayi: numbers of infant (less than 3 y.o.)

1.6 Click "Cari & Pesanan Ticket" for further process.

2. Next page appears.

Date in blue box is your departure date
Legend
"Kereta": Nickname of train. "Eksektif" is a class of coarch.
"Berangkat": Departure sation and time/date
"Durasi": Duration
"Tiba": Arrival station and time/date
"Harga": Price of ticket
"Tersisa 24 kursi": Remaining 24 seats
"Tersedia": Still many seats for booking
"Habis": Sold out

You select trains by pressing "PESAN"

This booking application may require your name and passport number. These are required for booking tickets.

Then, Booking (reservation) number is shown on your display

You rush to Indomaret near you to fix the reservation by a terminal in the shop with your booking number and passport. The web booking is valid only for a few hours.
You can ask the shop attendant "Saya mau bayar tiket KA = I want to pay train fare" They will help you transaction.
You get 'payment cirtificates with TICKET NUMBER' after paying the fare.

3. At Leaving
You will input the ticket number at a Bording Pass Issue termial in photo below.

You can get the boading pass as shown below.

This is a sample of boarding pass for "Argo Sindoro" from Cirebon (8:52 WIB: West Indonesian Time) to Gambir on May 04, 2022 (11:40), class Ekskutif, Coarch No. 1 seat 2C.

Please show your passport and vaccination certificates at check point to platforms.

4. At Arriving
You must though the exist gate "KELUAR". No ticket collector is there.

These are the tickets before establishing electronic booking system.

Argo Muria on 2006-3-22 from Tegal to Jakarta

Ticket for Argomuria from Tegal to Jakarta on Mar


A hard ticket of Sri Tanjung between Kertosono and Madiun on November 20, 2007. This is a reservatio ticket of Matarmaja fron Blitar to Madiun at visit of Candi Penataran.
Small strip show number of corch and seat number.

2. Location of railway stations in various cities in Java

  Main stations in Jakarta are Gambir, Pasar Senen and others shown on figures at left.
Gambir station: Almost of all trains with "ekskutif" class for east bound.
Pasar Senen station: Other train for east bound
Tanah Abang station: Commuter for west bound.
Jati Negara station: Only arriving train to Jakarta stops.
Bandung
There are three stations such as "Cimahi", "Bandung" and "Kiaraconding" from west 
Cirebon
There are two stations such as "Cirebon" and "Cirebon Prujakan" from west
Yogyakarta
There are two stations such as "Yogyakarta" and "Lempuyangan" from west
Surakarta (Solo)
There are three stations such as "Purwosari", "Solo Balapan" and "Solo Jebres" from west
Semarang
There are two stations such as "Semrang Poncol" and "Semarang Tawang"
   There are two main stations such as "Suarabaya Pasarturi" and "Surabaya Gubeng".
Most of trains through northern line (via Cepu and Semarang" start from Surabaya Pasarturi station.
Most of trains through southern line (via Surakarta and Yogyakarta) start from Surabaya Gubeng station.

There is a connection line between Surabaya Gubeng and Surabaya Pasarturi stations.



For Railway Fans

Addtion on February 04, 2007
Corrected on September 20, 2021
3. Switch back at Cikampek

Trains "Harina" and "Ciremai Eksprs" (Bandung - Surabaya Pasarturi) switch back at Cikampek Station, since only a rail connected to the main line is provided toward Jakarta as shown below. Don't be surprised when your train starts to run at opposite direction at Cikampek Station.


Switch back of trains are observed at other stations such as Kroya, Kertosono, Bangil and Surabaya Gubeng stations .



4. Arrangement of Rails at Surakarta City

Trains of an economy class originated from East Javanese cities turn the direction to north at Solo Jebres Station which locates in Surakarta City, since the junction of rails in Surakarta City is as shown below.

If you come to city center of Surakarta City, it is more conveniet for you to drop at Solo Balapan Station in center of the City.
The trains of economy class do not stop at Solo Balapan station.


5. Connecting North and South Lines at Surakarta (Solo) City

Some trains between Jakarta and cities in East Java run this connecting line between northern and southern line (Solo - Gundih - Semarang) to save time.



6. Rails in Malang City

There are two large stations in Malang city, namely Malang Kota and Malang Kota Lama. There is a deep valley of Brantas river between two stations and it was difficult to construct a bridge. Then, I guess that these stations had been terminal stations for northern line to Surabaya and southern line to Blitar for a long time ago.

We can see beautiful rice terrace between Kepanjen and Ngebruk from southern side windows of the train. Trains roll and pitch due to curves of rail.

7. Train Speed

According to my experiences, the maximum speed was recorded as 110 km/hr at Sragen.
Train speed is influenced by conditions of rail and foundation.

8. Double Tracking Projec

Double tracking project of Northern line was completed in May 2014 and Southern line has been double tracked in May 2015.

++Addition on November 21, 2022++
I casually have a time to get on a local line between Tegal and Prupuk. This line was constrcted for cargo transportation between Cilacap and cities along northern beach of Java Island. Then there is only 3 passenger trains for lond distance. PT KAI operates trains named "JOGLOSEMARKERTO" from JOGyakata - SoLO - SEMRang - Tegal - Prupuk - PurwoKERTO - Yogakarta and vice versa with ekskutif and ekonomi class coarches.


Inside of economy class


Toilet in economy class


At Slawi station


Scenes at left side window (Slawi - Prupuk)


Bumiayu station




++Addition on December 12, 2022++
  • I travelled to Surakarta and Yogyakarta to see my friens there on December 10 and 11, 2022 with Cirebon 6:15 -(Argojati)-12:04 Solo Balapan, and Lempuyangan 15:20 -(Progo)-Cirebon Prujakan 20:15.
  • There are executive and business class coarches for Ranggajati. Progo has only economy class coarch. These trains are shown in thicker lines on the operation diagram.
  • There was a single line section between Lingapurai and Bumiayu stations at this trip due to falling down a bridge over Glagah river.

 Addition on October 6, 2009
9. From Java Island to Sumatra Island
PT KAI operates three isolated railway network in Northern, Western and Southern Sumatra.

PT KAI started railway passenger services between Medan City and Lualanamu Airport in 2013.

Wikipedia explained that the Southern Sumatra network ends at Panjang Station. But it is wrong. They operate passenger trains between Tanjung Karang station and Palembang city, but not from Panjang. The port of Panjang was an important as a junction between sea transportation from Jakarta and inland transportation in Sumatra island until completion of Southern Sumatra Highway Project in 1970th between Bakau Heni and .
PT KAI still operates freight service of coal to Tarahan Thermal Power Station from Bukit Asam coal mine.

DAMRI serves express buses between Tanjung Karang Station and Gambir Station. It takes about 7 hours.

Long distance buses from Padang or Medan to Jakarta may not collect passenbers in Rajabasa Terminal.
You may use local buses between Bandar Lampung and Bakauheni ferry terminal. You can catch these buses in Rajabasa bus terminal located at northern part of the city or Panjang terminal.
Car ferry service is operated 24 hours (32 trips/day) between Bakauheni and Merak, and it takes about 2 to 3 hours. We can get in speed boat (kapal cepat) to across Sunda strait in daytime (7:00 - 17:00). This speed boat needs only 45 minutes to across.
You may buy ticket of ferry and speed boat in terminal building.

Bus services between Jakarta and Merak are available in midnight. You may avoid night trip between Bandar Lampung and Bakauheni due to less frequecy of bus service.

Of course you may use airway by various airlines from Raden Intan airport at northern suberbs of the city to Jakarta (CKG) and other cities.

++The fastest way from Lampung to Jakarta++
(1) To ask your friend to send you to Bakauheni Ferry Terminal by car (Bandar Lampung 5:00 - Bakauheni 6:30)
(2) To use the first travel of speed boat (Bakauheni 7:00 - Merak 8:00)
(3) To as your friend to pick you up at speed boat warf and to Jakarta (Merak 8:00 - Cikupa 9:00) Arriving time in Jakarta varies depending on road congestion and location to go.



10. Name of Trains Distance (km)
Jakarta
Argo Bromo Anggrek Surabaya (north) A volcano in East Java. 727
Argo Dwipangga Solo Dwipangga means a elephant in Java language. 576
Argo Jati Cirebon Named after a graveyard of Fatahillar (Sunan Gunung Jati) of a Walisongo 219
Argo Lawu Solo Name of a mountain on the border of Central and East Java. 576
Argo Muria Semarang Name of a mountain near Semarang of Central Java. One of Walisongo (Sunan Muria) was buried here. 441
Argo Parahyangan  Bandung Parahyangan is a name of district. Another name is "Priangan". 190
Argo Sindoro Semarang Named after a volcano in Central Java 441
Bangunkarta Jombang Abbreviation of suraBAya - jombaNG - madiUN - jaKARTA 757
Bengawan Solo Bengawan means a large river. Name after Bengawan Solo in Surakarta (Solo) city. 576
Bima Surabaya (South) Abbreviation of Biru Malam (Blue night). This train was painted in blue and operated night time. 835
Brantas Kediri Name of a river in East Java 739
Brawijaya Malang Name of king of Majapahit dynasty 910
Dharmawangsa Surabaya (north) Name of king of Medang dynasty 727
Gajah Wong Yogyakarta A river in Yogyakarta 517
Gajayana Malang Name of king of Kanjuruhan kingdom in Malang in East Java. 910
Gaya Baru Malam Selatan Surabaya (South) Gaya baru means "New power". Malam and Selatan mean "night" and "south" respectively。 835
Gumarang Surabaya (North) Buffalo in a tale 727
Jaka Tingkir Solo Founder of Matram dynasty 573
Jayabaya Malang (Surabaya) Name of a king of Kediri Dynasty 823
Kertajaya Surabaya Name of the last king of Kediri Dynasty 835
Majapahit Malang Name of the largest kingdom in Southeast Asia in East Java. 658
Matarmaja Malang Abbreviation of MAlang - bliTAR - MAdiun - JAkarta 880
Menoreh Semarang Name of a mountain at Magelang in Central Java 441
Progo Yogyakarta Name of a river in Yogyakarta city 517
Purwojaya Cilacap Seemed to be abbreviation of cilacap - PURWOkerto -JAkarta 411
Sawunggalih Kutoarjo A hero at Kutoarjo district. 453
Semberani Surabaya (north) Name of pegasus 835
Senja Utama Yogya Yogyakarta Leaving in evening time (Senja) 517
Serayu Purwokerto A large river to southern coast of Java islandxc 464
Singasari Yogyakarta Name of a dynasty 517
Taksaka Yogyakarta Naga raja of Hindu 517
Tawang Jaya Semarang Semarang TAWANG 441
Tegal Ekspres Tegal Tegal means broad flat land and Bahari means long time ago. 290
Bandung
Argo Wilis Surabaya Name of a mountain in East Java 710
Ciremai Ekspres Semarang Volcano at Cirebon of Wes Java. 749
Galungung Tasikmalaya Name of mountains in Bandung 115
Harina Surabaya Antilope in Sanscrit language 749
Kahuripan Kediri Name of a kingdom in Eeat Java found by king Airlangga in 11th century. 640
Kutojaya Selatan Kutoarjo From KUTOarjo throguth southern (Selatan) line 342
Lodaya Bandung -Solo Name of a tiger transformed by prince Siliwangi 447
Malabar Malang A volcano at Bandung city in West Java 781
Mutiara Selatan Surabaya Southern (selatan) pearl (mutiara) 710
Pasundan Surabaya スンダ方式の「博学」 710
Turangga Surabaya Royal Horse in Java language 710
Semarang
Joglosemarkerto Surabaya JOGjakarta-soLO-SEMARang-purwoKERTO 580
Maharani Surabaya A cave at Lamongan in East Java 280
Yogyakarta
Mutiara Timur Banyuwangi East (timur) pearl (mutiara) 632
Sri Tanjung Banyuwangi Name of a princess in Banyuwangi 632
Surabaya
Penataran Malang - Blitar A remain in Blitar in East Java 170
Probowangi Banywangi PROBOlinggo-banyuWANGI。Probolinggo-Banyuwangi by 2014 307
Rapih Dhoho Kertosono - Blitar Dhoho was from a kingdom at kediri Dhaha 188x
Others
Kamandaka Purwokerto - Semarang A hero in Purwokerto in history 254
Logawa Purwokerto - Jember Name of a river in Purwokerto city 677
Ranggajati Cirebon - Jember A hero on Cirebon city in history 813
Tawang Alun Malang - Banyuwangi A large wave (alun) in heaven (tawang) 311

 11. Between Cirebon and Kroya
So as to connect line between northern and southern coast of Java Island, this section was constructed and completed on 1916. The southern coastal line started in service in 1887. Then the line from Cirebon might be connected at Kroya station.
Train must run through pass around Patuguran station to clime up slopes for gaining 300 meters differece of altitude as shown graph below.

Vertical axis: Altitude (m), Horizontal axis: Distance (km)

Inclination between stations are as shown below.
Distance (km) Altitude (m) Station Inclination
0 4 Cirebon 0.00%
3 4 Cirebon Prujakan 0.09%
20 20 Karangsuwung -0.03%
32 16 Ciledug 0.00%
45 16 Ketanggungan Barat 0.00%
48 16 Ketanggungan 0.05%
57 21 Larangan 0.03%
63 23 Songgom 0.11%
75 36 Prupuk 1.11%
86 156 Linggapura 1.02%
93 236 Bumiayu 0.71%
100 286 Kretek 0.73%
106 329 Patuguran -0.59%
111 299 Legok -1.17%
117 233 Karangsari -1.17%
125 142 Karanggandul -1.11%
131 75 Purwokerto -0.59%
139 25 Notok -0.16%
145 16 Kebasen -0.10%
150 11 Randegan 0.00%
158 11 Kroya -0.06%
This table shows the averaged inclination over 1.0% between Prupuk and Bumiayu, and Legok and Purwokerto.
Design concept for railway with steam locomotive indicated that the maximum inclination shall be 1.5%. Further, this line was constructed on the tuff (volcanic ash) which invite difficulties at construction of concrete foundations for bridges and other structures. Then, the designer might have difficulties to determine its routes.


Return to General Index Return to Index of Ah, Indonesia

2006-02-24 作成
2007-02-03 追加
2007-04-27 追加
2007-05-26 追加訂正
2007-10-13 1987年度版時刻表追加
2007-11-10 ダイヤ改正に伴う変更
2007-11-11 主要駅時刻表追加、幹線主要駅時刻表削除
2007-12-10 MatarmajaとSritanjung号の切符を追加
2008-04-08 ダイヤ一部修正とアップデート
2008-04-29 修正
2008-09-22 ダイヤ一部修正とアップデート
2008-11-29 ジャカルタ近郊線時刻表サイト追加
2009-02-02 ダイヤ一部修正
2009-08-08 ダイヤ一部修正
2009-10-06 スマトラに関するWikipediaの記事へのコメント
2010-04-04 ダイヤ改正に伴うコメント追加
2011-11-05 追加・訂正
2013-03-22 ダイヤ改正に伴う修正
2013-03-25 一部訂正(たけちゃん・コメントありがとう)
2013-03-31 一部訂正
2014-07-08 ダイヤ改正に伴う変更
2015-04-03 再編集
2016-06-29 ダイヤ改正に伴う変更
2021/09/20  ダイヤ改正に伴う変更

2021/10/03  ダイヤ改正に伴う変更
2022/12/17 ダイヤ改正と記事追加

inserted by FC2 system