The journey from Bohorok to Semarang is best made by flying from Medan to Ahmad Yani International Airport. You must first reach Medan from Bohorok. The total distance is approximately 2100 km. Semarang is a historic port city in Central Java. This route is ideal for those looking to explore the colonial history of Java.
Total Distance: Driving distance 2100 km, straight-line air distance 1700 km.
Book your flight in advance for the best rates.
May to September for dry weather.