Distance from Gresham to Shasta Lake
The shortest distance (air line) between Gresham and Shasta Lake is 333.26 mi (536.33 km).
How far is Gresham from Shasta Lake
Gresham is located in Oregon, United States within 45° 30' 7.56" N -123° 33' 31.32" W (45.5021, -122.4413) coordinates. The local time in Gresham is 07:24 (04.10.2025)
Shasta Lake is located in California, United States within 40° 40' 44.4" N -123° 37' 21" W (40.6790, -122.3775) coordinates. The local time in Shasta Lake is 07:24 (04.10.2025)
The calculated flying distance from Shasta Lake to Shasta Lake is 333.26 miles which is equal to 536.33 km.
Gresham, Oregon, United States
Related Distances from Gresham
Shasta Lake, California, United States