You asked:

distance from gulf shores, al to perdido key, fl

  • Gulf Shores, Alabama
    Gulf Shores, Alabama
    Gulf Shores, Alabama is 16.7 miles (26.9 kilometers) from Perdido Key, Florida, as the crow flies.