Traveling from Surakarta to Ternate involves flying from Adi Soemarmo Airport (SOC) to Sultan Babullah Airport (TTE). You will need to transit in Jakarta or Makassar. The total distance is approximately 2,600 km. Ternate is a historic island city dominated by the Gamalama volcano. Ensure you have a window seat for spectacular views of the volcanic islands upon arrival.
Total Distance: Air distance is approximately 2,600 km.
Check your flight schedule frequently as weather can cause delays in Ternate.
March to May or September to November for calm seas and clear skies.