Flight distance between Portsmouth, Dominica and Villanueva, Honduras 1,766.0 mi / 2,842.1 km