The journey from Batu Layar to Surabaya covers approximately 650 km. You will first travel 45 km to Lombok International Airport (LOP) from Batu Layar. Direct flights connect LOP to Juanda International Airport (SUB) in Surabaya. This route is the most efficient way to cross the Java Sea. Expect a total travel time of roughly 4 hours including airport transit.
Total Distance: Driving distance 750 km via ferry; air distance 650 km.
Book your airport taxi from Batu Layar at least 3 hours before your flight.
May to September for clear skies and calm sea crossings.