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