To travel from Buleleng to Malang, you first take a bus or private car to Gilimanuk Port, then cross by ferry to Ketapang (Java). From Ketapang, you can take a bus or train to Malang. The total journey takes 12 hours. This is a popular route for those traveling overland between Bali and East Java. It is an affordable and scenic way to experience the transition between the two islands.
Total Distance: Driving distance is 400 km; straight-line air distance is 300 km.
The ferry crossing takes about 1 hour.
Dry season for smoother ferry crossings.