Miles between Jacksonville, FL and Maryland Heights, MO

There are
917 mi
from Jacksonville, FL to Maryland Heights, MO

That's the driving distance. It would take 16 hours 59 mins to go from Jacksonville, Florida to Maryland Heights, Missouri.

The flight distance (direct flight from Jacksonville, FL to Maryland Heights, MO) is 763.91 mi.

917 mi = 1,475.85 kms