The journey from Palembang to Semarang is best made by a connecting flight from Sultan Mahmud Badaruddin II Airport to Ahmad Yani International Airport, taking about 2 hours. Semarang is a historic port city in Central Java, known for its colonial architecture and Chinese heritage. The flight is the only practical way to cover this distance efficiently. It is a vital route for business and tourism in the region.
Total Distance: Driving distance 900 km, air distance 600 km.
Most flights require a layover in Jakarta.
Dry season from May to September for the best weather.