Distance between Songkhla and Takeo is 652.19 km.
This distance is equal to 405.25 miles, and 351.92 nautical miles.
The distance line on map shows distance from Songkhla to Takeo between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Songkhla to Takeo,
It takes 0.72 hours to arrive.