There are
180 mi
from Toledo, OH to Richmond, IN
That's the driving distance. It would take 3 hours 20 mins to go from Toledo, Ohio to Richmond, Indiana.
The flight distance (direct flight from Toledo, OH to Richmond, IN) is 144.76 mi.
180 mi = 289.55 kms