Miles between Jacksonville, FL and Opelika, AL

There are
313 mi
from Jacksonville, FL to Opelika, AL

That's the driving distance. It would take 6 hours 17 mins to go from Jacksonville, Florida to Opelika, Alabama.

The flight distance (direct flight from Jacksonville, FL to Opelika, AL) is 271.36 mi.

313 mi = 503.56 kms