There are 856 miles or 1378 km from Niagara Falls to St. Thomas .
Niagara Falls and St. Thomas are take 13 hours 4 mins by car and you can see best route for this distance.
|Straight line distance
||1 hours 48 mins
||13 hours 4 mins