Прибрежные области, благодаря Гольфстриму и Северо-Атлантическому течению, имеют мягкий умеренный морской климат (на крайнем севере - субарктический). Во внутренних областях, особенно - в горных районах, климат континентальный - более жаркий летом и холодный зимой.
Температура января составляет от +2°С на юго-западе до -12°С на севере, июля - от +15°С до +6°С соответственно, хотя иногда воздух прогревается до +25°С даже на севере. Осадков выпадает от 300 мм в год на востоке страны до 3000 мм на западных склонах гор.
Лучшее время для посещения Норвегии зависит от цели поездки. Традиционно наиболее благоприятным периодом считается лето (с мая по сентябрь), когда здесь доступны практически все виды отдыха и достаточно тепло (+17-25°С). Пиком сезона считается середина лета, когда в северных районах стоит полярный день, а в южных - мягкая и теплая погода. В Осло, например, с мая по сентябрь столбик термометра днем практически не опускается ниже отметки в +18°С, в Бергене и Тронхейме обычно на градус-два прохладнее.