Distance between Shelby and Goshen
Distance from Shelby, MI to Goshen, IN is 162 miles / 261 kilometers.
Map showing the distance from Shelby to Goshen
![]() |
Air distance: | miles km |
Shelby, MI
City: | Shelby, MI |
Country: | United States |
Goshen, IN
City: | Goshen, IN |
Country: | United States |
Time difference between Shelby and Goshen
There is no time difference between Shelby and Goshen. Current local time in Shelby and Goshen is 22:42 EST (2025-02-26)