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