There are
339 mi
from Champaign, IL to Mt Vernon, OH
That's the driving distance. It would take 6 hours 44 mins to go from Champaign, Illinois to Mt Vernon, Ohio.
The flight distance (direct flight from Champaign, IL to Mt Vernon, OH) is 304.15 mi.
339 mi = 544.91 kms