Surabaya is the second-largest city in Indonesia and a major hub in East Java. You can reach Surabaya from Lombok by a 1-hour flight or a combination of ferry and bus. The flight is the most efficient method. If you prefer land travel, you will take a ferry to Bali and then another ferry to Java, followed by a long bus ride.
Total Distance: 500 km straight-line air distance.
Flights are very frequent.
May to September for dry weather.