To reach Semarang from Tanjung Pinang, you must take a ferry to Batam and then a flight to Ahmad Yani International Airport. The flight duration is approximately 1 hour 45 minutes. Semarang is a historic port city with a mix of Javanese, Chinese, and Dutch influences. This route is ideal for those interested in colonial history.
Total Distance: Air distance is approximately 1,200 km.
Ahmad Yani Airport is very close to the city center.
May to September for dry weather.