Flight distance between Ugoofaaru, Maldives and Nakhon Si Thammarat, Thailand 1,856.5 mi / 2,987.7 km