We decide to hot-tail it out of Java, and embark on an epic journey from Yogyakarta to Bali. First we take a train to Surabaya, a town which nobody recommends. We stay the night there, then take a train, a bus, a boat and bus to Denpasar, the transport capital of Bali. This is our last overland journey before reaching Australia, and as we step of the bus in Denpasar we are rather frazzled from the experience.

As always on Java, the natural environment is beautiful. Villages exist with jungle all around.

Surabaya is the focus of Indonesiaʹs independence, meaning statues are all over the otherwise
pleasant but featureless city.

The train is comfortable – and a bargain!

At Banyuwangi we waited an hour for our connecting bus. If you ever do the same, look for this
lady! She makes Gado Gado from scratch, grinding the peanuts as we watch. Her stall is just across
the road from the station and she charges local prices to tourists. Either that or, like some other
people here, she thinks that Stephen is from Indonesia.

Our bus boards the ferry from Ketapang to Bali. Itʹs pleasant on deck!

Night falls while weʹre on the boat. Looking back at Java we see some beautiful volcanoes.

We take a 4 hour bus journey in the dark from where we disembarked the ferry to Denpasar. Never again will we risk our lives like this. Note the hole in the windscreen and aisles of rubbish / luggage.