Catching a train from Jakarta

Java’s main cities are linked by train and allow for travelling in comfort whilst enjoying the scenery. From Jakarta you can access Yogyakarta, Kota, Bogor, Bandung, Solo, Surabaya, Semarang and Cirebon. Many travellers take the long but stunning train journey from Jakarta, across Java to Bali. This does take over 24 hours, so many people break this down by travelling to Yogyakarta or Surabaya for a few days and then continuing on with the train, bus and ferry to Bali. Continue reading