There are
916 mi
from Columbus, OH to New Smyrna Beach, FL
That's the driving distance. It would take 17 hours 30 mins to go from Columbus, Ohio to New Smyrna Beach, Florida.
The flight distance (direct flight from Columbus, OH to New Smyrna Beach, FL) is 764.65 mi.
916 mi = 1,473.45 kms