There are
394 mi
from Normal, IL to Portsmouth, OH
That's the driving distance. It would take 7 hours 41 mins to go from Normal, Illinois to Portsmouth, Ohio.
The flight distance (direct flight from Normal, IL to Portsmouth, OH) is 341.80 mi.
394 mi = 633.29 kms