Flight distance between Puno, Peru and Nakhon Si Thammarat, Thailand 11,589.0 mi / 18,650.7 km