To travel from Semarang to Banda Aceh, you must fly from Ahmad Yani International Airport to Sultan Iskandar Muda Airport. There are no direct flights, and you will typically transit through Jakarta or Medan. The journey covers over 2,600 km. This route connects the Javanese coast to the northernmost city of Sumatra.
Total Distance: Driving distance is not applicable; straight-line air distance is 2,600 km.
Jakarta is the most convenient transit point for this route.
February to June, when the weather is relatively dry.