There are
384 mi
from Columbus, OH to Elizabethtown, PA
That's the driving distance. It would take 7 hours 27 mins to go from Columbus, Ohio to Elizabethtown, Pennsylvania.
The flight distance (direct flight from Columbus, OH to Elizabethtown, PA) is 338.44 mi.
384 mi = 617.41 kms