What is the distance from Alabama to Puerto Rico?

The distance from the closest point in Alabama (Dauphin Island) to Puerto Rico (Mayagüez) is approximately 1,794 miles (2,887 kilometers).
Copyright Wanderlust World © https://www.ynyoo.com