Bien qu'Oslo soit situé dans des latitudes septentrionales, le climat est tempéré grâce au Gulf Stream. Le temps estival à Oslo est doux et agréable, avec de fréquentes périodes de chaleur, et beaucoup de longues journées ensoleillées. Les températures hivernales se situent autour de zéro, la neige est abondante dans les zones forestières et dans la ville.