Flight times from Gulf Shores to Fayetteville & schedule

The average flight time from Gulf Shores to Fayetteville is About 1 hour 47 minutes, covering a distance of About 896.15 km.

Flight duration

About 1 hour 47 minutes

Flight distance

About 896.15 km