Distance: Ternate to General Santos
Distance between Ternate and General Santos in kilometers, miles and nautical miles.
638 km
Straight-line
great-circle
344 nm
Nautical Miles
as the crow flies
861 km
By Road
10h 46m
1h 18m
By Air
flight time
More Trip Calculations
Explore by City
Frequently Asked Questions
How far is Ternate from General Santos?
The straight-line distance from Ternate to General Santos is 638 km (344 nautical miles). By road it is approximately 861 km (10h 46m drive). By air the flight takes about 1h 18m.
How many nautical miles is it from Ternate to General Santos?
The nautical distance from Ternate to General Santos is approximately 344 nautical miles.