Distance between Shelby and White Bear Lake
Distance from Shelby, MI to White Bear Lake, MN is 524 miles / 843 kilometers.
Map showing the distance from Shelby to White Bear Lake
![]() |
Air distance: | miles km |
Shelby, MI
City: | Shelby, MI |
Country: | United States |
White Bear Lake, MN
City: | White Bear Lake, MN |
Country: | United States |
Time difference between Shelby and White Bear Lake
The time difference between Shelby and White Bear Lake is 1 hour. White Bear Lake is 1 hour behind Shelby. Current local time in Shelby is 23:17 EST (2025-02-26) and time in White Bear Lake is 22:17 CST (2025-02-26).