Flight distance between Portsmouth, Dominica and San Lorenzo, Honduras 1,743.2 mi / 2,805.4 km