The average flight time from Muscle Shoals to Charlotte is About 2 hours 1 minute, covering a distance of About 609.51 km.
About 2 hours 1 minute
About 609.51 km