Flight distance between Portsmouth, Dominica and Villa Nueva, Guatemala 1,942.9 mi / 3,126.8 km