Reaching Surabaya from Tanjung Pinang involves a ferry to Batam and a direct flight to Juanda International Airport. The flight duration is approximately 2 hours. Surabaya is the second-largest city in Indonesia and a major hub for East Java. This route is essential for travelers heading to Mount Bromo or Bali.
Total Distance: Air distance is approximately 1,500 km.
Book your flight from Batam to Surabaya well in advance for better rates.
May to October for dry weather.