Traveling from Mataram to Pasuruan requires crossing the Lombok Strait and the Bali Strait. You will take a bus from Mataram to Lembar, ferry to Padangbai, and continue by bus through Bali to Gilimanuk. After crossing to Ketapang, you can take a bus or train from Banyuwangi to Pasuruan. This route covers diverse landscapes from coastal roads to the highlands of East Java.
Total Distance: Driving distance 520 km, straight-line air distance 400 km.
Check if your bus ticket includes the ferry fee to avoid double payment.
June to August, when the weather is dry and the sea is calm for ferry crossings.