Flight distance between Portsmouth, Dominica and Nakhon Si Thammarat, Thailand 10,346.7 mi / 16,651.5 km