
KAI Railways -Tickets and online bookings
KAI Railways is a transportation company in Indonesia. KAI Railways operates in Semarang, Java, Yogyakarta, Java, Bandung, West Java, Jakarta, Java, Bekasi, West Java and other cities in Indonesia. Popular routes include Jakarta, Java to Bandung, West Java, Yogyakarta, Java to Surabaya, East Java.
KAI Railways’s popular routes

Jakarta, Java to Bandung, West Java
The distance between Jakarta, Java and Bandung, West Java is 74 miles, or approximately 119 kilometers.There are 4 ways to get from Jakarta, Java to Bandung, West Java, including car, train, bus, and flight.There are no morning departures for this route. The Earliest departure leaves at 17:10 and has a duration of 2 hours 40 minutes.The fastest way to travel is by train, which takes approximately 2 hours 45 minutes.
Jakarta, Java to Bandung, West Java by train
Starting Price: US$ 3There are 2 travel classes for this journey, including: Executive and Economy.Yogyakarta, Java to Surabaya, East Java
The distance between Yogyakarta, Java and Surabaya, East Java is 169 miles, or approximately 270 kilometers.There are 3 ways to get from Yogyakarta, Java to Surabaya, East Java, including train, bus, and flight.There are no morning departures for this route. The Earliest departure leaves at 17:40 and has a duration of 5 hours 21 minutes.The fastest way to travel is by train, which takes approximately 4 hours 14 minutes.
Yogyakarta, Java to Surabaya, East Java by train
Starting Price: US$ 6There are 2 travel classes for this journey, including: Economy and Executive.
- 50Cities
- 359Routes