Bali to Yogyakarta by Bus
Java, the volcano studded island across the water to the west, can easily be reached by way of the innumerable day-buses that run between most major Balinese towns and the ferry terminal at Gilimanuk. After crossing on the ferry to Banyuwangi, one has the choice of buses to various points in Java or the slow train to Surabaya. … Read More Bali to Yogyakarta by Bus