Miles between Jacksonville, FL and St Augustine, FL

There are
41 mi
from Jacksonville, FL to St Augustine, FL

That's the driving distance. It would take 55 minutes to go from Jacksonville, Florida to St Augustine, Florida.

The flight distance (direct flight from Jacksonville, FL to St Augustine, FL) is 36.53 mi.

41 mi = 66.19 kms