Miles between Miramar, FL and Pelham, AL

There are
749 mi
from Miramar, FL to Pelham, AL

That's the driving distance. It would take 14 hours 3 mins to go from Miramar, Florida to Pelham, Alabama.

The flight distance (direct flight from Miramar, FL to Pelham, AL) is 638.85 mi.

749 mi = 1,205.46 kms