オスロは亜寒帯に位置し、湿潤大陸性気候に分類される(ケッペンの気候区分では亜寒帯湿潤気候(dfb)に分類される)。