Apex to Muscle Shoals distance
driving distance = 628 miles
flight distance = 502 miles
The straight line distance between Apex and Muscle Shoals is 808 kilometers.
Travel time from Apex, NC to Muscle Shoals, AL
How long does it take to drive?
9 hours, 44 minutes
How long does it take to fly?
1 hour, 30 minutes
This is estimated based on the Apex to Muscle Shoals distance by plane of 502 miles.
Apex, North Carolina
What's the distance to Apex, NC from where I am now?
Muscle Shoals, Alabama
How far is Muscle Shoals, AL from me?