Distance between Shelby and Los Altos
Distance from Shelby, MI to Los Altos, CA is 2081 miles / 3348 kilometers.
Map showing the distance from Shelby to Los Altos
![]() |
Air distance: | miles km |
Shelby, MI
City: | Shelby, MI |
Country: | United States |
Los Altos, CA
City: | Los Altos, CA |
Country: | United States |
Time difference between Shelby and Los Altos
The time difference between Shelby and Los Altos is 21 hours. Los Altos is 21 hours ahead of Shelby. Current local time in Shelby is 00:40 EST (2025-02-18) and time in Los Altos is 21:40 PST (2025-02-17).