There are
233 mi
from Nashville, TN to Mt Vernon, IL
That's the driving distance. It would take 4 hours 18 mins to go from Nashville, Tennessee to Mt Vernon, Illinois.
The flight distance (direct flight from Nashville, TN to Mt Vernon, IL) is 188.86 mi.
233 mi = 375.46 kms