PT Kereta Api Indonesia (persero) presents Kertajaya Train as an AC PSO (public service obligation) Economy Class service under Surabaya Operation Area 8. The train has particularly been passengers’ best choice for traveling from Jakarta to Surabaya. It connects the two cities through Jakarta Pasar Senen Station and Surabaya Pasar Turi Station. Kertajaya Train serves a round trip between Jakarta and Surabaya every day. To travel the 725 kilometers distance between the two cities, it runs at 60 - 100 kilometers per hour. Thus, it takes approximately 11 hours and 40 minutes for a one-way trip. During the trip, Kertajaya Train halts at 12 station stops. They are Lamongan Station, Babat Station, Bojonegoro Station, Cepu Station, Randublatung Station, Semarang Tawang Station, Pekalongan Station, Tegal Station, Cirebon Prujakan Station, and Bekasi Station. Kertajaya Train has two main stations and departs only once each day in each station. It leaves Pasar Senen Station at 02.00 pm and arrives at Pasar Turi Station by 01.40 am. From Surabaya to Jakarta, the train leaves Surabaya Pasar Turi Station at 09.00 pm and arrives at Pasar Senen Station by 08:40 am on the next day. The tickets are sold at IDR 150.000 for sub-class P and IDR 165.000 for sub-class C. The fares depend on the type of sub-class or seat position in the car, ticket reservation time, and time of departure. For a shorter trip, the ticket is only IDR 90.000 for sub-class P and IDR 100.000 for sub-class C. To provide a more comfortable trip for the passengers, PT Kereta Api Indonesia (persero) prepares several facilities in Kertajaya Train. Each car has two units of AC and a restroom. The seats are covered with leather, and able to accommodate 2 or 3 passengers in each row. With face-to-face seat arrangement, passengers can share a mini table by the window and two electrical outlets. Pillows and blankets are also available with additional charges. For a complete dinner or lunch menu, passengers can go to the buffet car.
Stasiun | Kedatangan | Keberangkatan |
Surabaya Pasarturi | - | 21.00 |
Lamongan | 21.37 | 21.39 |
Babat | 22.04 | 22.06 |
Bojonegoro | 22.35 | 22.38 |
Cepu | 23.07 | 23.13 |
Randublatung | 22.35 | 22.38 |
Ngrombo | 00.28 | 00.31 |
Semarang Tawang | 01.21 | 01.42 |
Weleri | 02.24 | 02.29 |
Pekalongan | 03.12 | 03.18 |
Tegal | 04.10 | 04.20 |
Cirebon Prujakan | 05.20 | 05.30 |
Jatibarang | 06.06 | 06.08 |
Haurgeulis | 06.42 | 06.44 |
Bekasi | 08.13 | 08.15 |
Pasarsenen | 08.40 | - |
Stasiun | Kedatangan | Keberangkatan |
Pasar Senen | - | 14.00 |
Haurgeulis | 15.53 | 15.56 |
Jatibarang | 16.31 | 16.54 |
Cirebon Prujakan | 17.10 | 17.20 |
Tegal | 18.25 | 18.31 |
Pekalongan | 19.20 | 19.24 |
Weleri | 20.06 | 20.09 |
Semarang Tawang | 20.49 | 21.08 |
Ngrombo | 22.00 | 22.03 |
Randublatung | 22.55 | 22.58 |
Cepu | 23.21 | 23.28 |
Bojonegoro | 00.00 | 00.03 |
Cirebon Prujakan | 17.10 | 17.20 |
Babat | 00.33 | 00.36 |
Lamongan | 01.00 | 01.03 |
Pasarturi | 01.40 | - |