The route from Batam to Surabaya is best served by flights from Hang Nadim to Juanda International Airport. This connects the Riau Islands to the second-largest city in Indonesia. Flying is the only practical mode of transport. Surabaya is a major industrial and cultural hub in East Java.
Total Distance: Air distance 1,300 km.
The airport is well-connected to the city by bus and taxi.
May to September for dry weather.