Distance from Alabama to Puerto Rico

The shortest distance from Alabama (Dauphin Island) to Puerto Rico (Mayagüez) is approximately 1,794 miles (2,887 kilometers).

Copyright Wanderlust World © https://www.ynyoo.com