To travel from Semarang to Tanjung Pandan, you must fly from Ahmad Yani International Airport to H.A.S. Hanandjoeddin Airport. There are no direct flights, and you will typically transit through Jakarta. The journey covers over 800 km. This route connects the Javanese coast to the island of Belitung.
Total Distance: Driving distance is not applicable; straight-line air distance is 800 km.
Jakarta is the most convenient transit point for this route.
April to October, when the weather is dry and ideal for beach activities.