Distance between St. Thomas and Lorain
Distance from St. Thomas to Lorain, OH is 105 miles / 169 kilometers.
Map showing the distance from St. Thomas to Lorain
![]() |
Air distance: | miles km |
St. Thomas
City: | St. Thomas |
Country: | Canada |
Lorain, OH
City: | Lorain, OH |
Country: | United States |
Time difference between St. Thomas and Lorain
There is no time difference between St. Thomas and Lorain. Current local time in St. Thomas and Lorain is 11:05 EST (2025-02-27)