Grants Pass, OR Weather. The average temperature of Grants Pass is 54.36°F, which is higher than the Oregon average temperature of 51.27°F and is about the same as the national average temperature of 54.45°F. Historical Weather. Heating Cost Index, #229.