Shrewsbury, MA to Toledo distance
driving distance = 723 miles
flight distance = 610 miles
The straight line distance between Shrewsbury, MA and Toledo is 982 kilometers.
Travel time from Shrewsbury, MA to Toledo, OH
How long does it take to drive?
10 hours, 43 minutes
How long does it take to fly?
1 hour, 43 minutes
This is estimated based on the Shrewsbury, MA to Toledo distance by plane of 610 miles.
What's the distance to Shrewsbury, MA from where I am now?
How far is Toledo, OH from me?