There are
296 mi
from Morgantown, WV to Lima, OH
That's the driving distance. It would take 5 hours 45 mins to go from Morgantown, West Virginia to Lima, Ohio.
The flight distance (direct flight from Morgantown, WV to Lima, OH) is 232.10 mi.
296 mi = 476.75 kms