Flight distance between Portsmouth, Dominica and Corozal, Puerto Rico 372.9 mi / 600.0 km