Skip to content
Voykit

When to go · Norway

Norway in December

Good month. Christmas markets in Oslo and Bergen; polar night and auroras in the north; closures 24–26 Dec.

Key facts

Verdict
Good
Crowds
Medium
Norway
Prices
Medium
Norway

Verdict

GoodVoykit month rating for Norway

Christmas markets in Oslo and Bergen; polar night and auroras in the north; closures 24–26 Dec.

Is another month better than December?

December is rated good. These months rate higher:

Weather in December

  • Oslo and the east · Oslo, Lillehammer, Røros, Jotunheimencool

    Continental: snowy winters of −5 to −10 °C (23 to 14 °F) inland, warm summers of 20–25 °C (68–77 °F). Ski season December–April.

  • Fjord coast · Bergen, Stavanger, Flåm, Geiranger, Ålesundrainy

    Mild and very wet: Bergen averages rain on more than 200 days. Mountain roads (Trollstigen, Aurlandsfjellet, Sognefjellet) open late May–June and close in October — check.

  • Arctic north · Tromsø, Lofoten, Senja, Alta, North Capecool

    Warmer than its latitude thanks to the Gulf Stream. Polar night in Tromsø about 27 Nov – 15 Jan, midnight sun about 20 May – 22 July; North Cape about 14 May – 29 July. Aurora season September–March.

  • Svalbard · Longyearbyencool

    High Arctic: polar night late October to mid-February (true darkness mid-Nov to end of Jan); midnight sun about 20 April – 23 August. Snowmobile season March–May.

  • Agder: Skagerrak coast · Kristiansand, Arendal, Mandal, Flekkefjordcold

    Mild for the latitude and the most sunshine hours in Norway; sea swimming is for the hardy even in August.

  • Agder: Setesdal and uplands · Evje, Valle, Hovdencold

    January average at Hovden is about -10 °C (14 °F); snow from November, skiing into April.

  • Driest in spring and early summer; most rain falls September–November. This is the sunniest part of the region.

  • Almost continental: warm summers, cold winters, January averages near −10 °C (14 °F) in the inner valleys and below −30 °C (−22 °F) in the coldest spots. Some areas get under 300 mm of rain a year.

  • Continental climate: mild summers, reliable snow in winter; the rain shadow makes it one of Norway's driest areas.

  • Hallingdal: Hallingdal valley · Valley floorcold

    Continental climate; dry summers, cold winters; snow reliable Dec–Mar.

  • Northern Norway: Coastal Troms and Nordland · Tromsø, Lofoten, Bodøcold

    The Gulf Stream keeps the coast ice-free in winter; summer days run 10–15 °C (50–59 °F) and the sun does not set from late May to mid-July.

  • Northern Norway: Interior Finnmark · Finnmarksvidda, Kautokeino, Karasjokcold

    Among the driest and coldest parts of Europe — around 300 mm of precipitation a year — and bitterly cold in winter.

  • Svalbard: Longyearbyen and west Spitsbergen · Isfjorden and the west coastcold

    July averages about 6 °C (43 °F), January about -16 °C (3 °F), and wind chill makes it feel colder. Midnight sun 20 Apr–23 Aug; polar night 26 Oct–15 Feb. Precipitation is low, around 200–500 mm a year.

  • Trøndelag: Coast and Trondheimsfjord · Trondheim, Hitra, Viknacold

    Humid maritime; winter averages mostly stay above 0 °C (32 °F); most rain falls autumn and winter; 25 °C (77 °F) on the coast is rare.

  • Trøndelag: Inland valleys and uplands · Røros, Oppdal, Namdalencold

    Continental: drier and colder than the coast, summer highs can reach 30 °C (86 °F) in the inner valleys; Røros has recorded -50 °C (−58 °F).

  • Vesterålen: Coastal Vesterålen · Andøya, Langøya, Hinnøyacool

    Midnight sun 28 May–14 July at Andenes; polar night 1–12 December. Summer highs 12–18 °C (54–64 °F), winter lows −5 to 0 °C (23 to 32 °F). Rain possible any month.

  • Western Norway: Bergen and the outer coast · Bergen, Stavanger, Haugesundrainy

    Bergen rains about 200 days a year; pack a shell. Summer days are long, 15–20 °C (59–68 °F), rarely hot.

  • Western Norway: Inner fjord and mountain · Flåm, Geiranger, Hardanger, Vosssnow

    Mountain passes and some fjord roads close in winter; Geiranger is a summer village. May and September are quieter and cheaper.

  • Oslo0 °C (32 °F) / -4 °C (25 °F), 10 rain days
  • Ålesund5 °C (41 °F) / 1 °C (34 °F), 21 rain days
  • Ålgård5 °C (41 °F) / 0 °C (32 °F), 12 rain days
  • Alta-4 °C (25 °F) / -12 °C (10 °F), 5 rain days
  • Åndalsnes and Romsdal valley3 °C (37 °F) / -2 °C (28 °F), 15 rain days
  • Arendal3 °C (37 °F) / -2 °C (28 °F), 12 rain days
  • Ås3 °C (37 °F) / -2 °C (28 °F), 9 rain days
  • Askim-1 °C (30 °F) / -7 °C (19 °F), 10 rain days
  • Askøy4 °C (39 °F) / 0 °C (32 °F), 13 rain days
  • Aure4 °C (39 °F) / -1 °C (30 °F), 10 rain days
  • Averøy3 °C (37 °F) / -1 °C (30 °F), 11 rain days
  • Balestrand2 °C (36 °F) / -2 °C (28 °F), 18 rain days
  • Bardufoss-4 °C (25 °F) / -11 °C (12 °F), 11 rain days
  • Barentsburg-11 °C (12 °F) / -18 °C (0 °F), 10 rain days
  • Båtsfjord-4 °C (25 °F) / -12 °C (10 °F), 5 rain days
  • Bergen5 °C (41 °F) / 1 °C (34 °F), 22 rain days
  • Berkåk-1 °C (30 °F) / -8 °C (18 °F), 10 rain days
  • Bodø2 °C (36 °F) / -2 °C (28 °F), 15 rain days
  • Brusand5 °C (41 °F) / 0 °C (32 °F), 14 rain days
  • Bryne4 °C (39 °F) / -1 °C (30 °F), 15 rain days
  • Dalen3 °C (37 °F) / -2 °C (28 °F), 9 rain days
  • Drammen0 °C (32 °F) / -5 °C (23 °F), 10 rain days
  • Drøbak1 °C (34 °F) / -4 °C (25 °F), 9 rain days
  • Eidfjord3 °C (37 °F) / -2 °C (28 °F), 7 rain days
  • Eidsvoll0 °C (32 °F) / -6 °C (21 °F), 7 rain days
  • Elverum-1 °C (30 °F) / -8 °C (18 °F), 9 rain days
  • Etne5 °C (41 °F) / -1 °C (30 °F), 13 rain days
  • Evje1 °C (34 °F) / -5 °C (23 °F), 9 rain days
  • Finse0 °C (32 °F) / -8 °C (18 °F), 5 rain days
  • Fjærland3 °C (37 °F) / -2 °C (28 °F), 8 rain days
  • Flåm2 °C (36 °F) / -3 °C (27 °F), 16 rain days
  • Flekkefjord4 °C (39 °F) / -1 °C (30 °F), 15 rain days
  • Florø3 °C (37 °F) / -1 °C (30 °F), 11 rain days
  • Forsand3 °C (37 °F) / -2 °C (28 °F), 14 rain days
  • Førde3 °C (37 °F) / -2 °C (28 °F), 17 rain days
  • Fredrikstad2 °C (36 °F) / -4 °C (25 °F), 9 rain days
  • Geilo-2 °C (28 °F) / -9 °C (16 °F), 9 rain days
  • Geiranger2 °C (36 °F) / -3 °C (27 °F), 19 rain days
  • Gjøvik-1 °C (30 °F) / -7 °C (19 °F), 8 rain days
  • Granvin2 °C (36 °F) / -4 °C (25 °F), 15 rain days
  • Hafjell-3 °C (27 °F) / -10 °C (14 °F), 9 rain days
  • Halden0 °C (32 °F) / -5 °C (23 °F), 5 rain days
  • Hamar-2 °C (28 °F) / -8 °C (18 °F), 9 rain days
  • Hammerfest-1 °C (30 °F) / -7 °C (19 °F), 15 rain days
  • Harstad0 °C (32 °F) / -5 °C (23 °F), 15 rain days
  • Haugastøl-4 °C (25 °F) / -13 °C (9 °F), 5 rain days
  • Haugesund5 °C (41 °F) / 1 °C (34 °F), 19 rain days
  • Haukeli3 °C (37 °F) / -3 °C (27 °F), 9 rain days
  • Hellvik4 °C (39 °F) / -1 °C (30 °F), 13 rain days
  • Hemsedal-3 °C (27 °F) / -10 °C (14 °F), 5 rain days
  • Holmestrand2 °C (36 °F) / -3 °C (27 °F), 9 rain days
  • Hommersåk4 °C (39 °F) / -1 °C (30 °F), 15 rain days
  • Horten3 °C (37 °F) / -2 °C (28 °F), 7 rain days
  • Hovden-2 °C (28 °F) / -8 °C (18 °F), 10 rain days
  • Hvaler2 °C (36 °F) / -3 °C (27 °F), 12 rain days
  • Karasjok-2 °C (28 °F) / -13 °C (9 °F), 5 rain days
  • Kautokeino-12 °C (10 °F) / -22 °C (−8 °F), 6 rain days
  • Kinsarvik2 °C (36 °F) / -3 °C (27 °F), 16 rain days
  • Kirkenes-5 °C (23 °F) / -13 °C (9 °F), 12 rain days
  • Kleppe4 °C (39 °F) / -1 °C (30 °F), 14 rain days
  • Kongsberg-1 °C (30 °F) / -7 °C (19 °F), 9 rain days
  • Kongsvinger-1 °C (30 °F) / -6 °C (21 °F), 9 rain days
  • Kragerø0 °C (32 °F) / -5 °C (23 °F), 8 rain days
  • Kristiansand4 °C (39 °F) / -2 °C (28 °F), 14 rain days
  • Kristiansund4 °C (39 °F) / 0 °C (32 °F), 19 rain days
  • Øksfjord-1 °C (30 °F) / -7 °C (19 °F), 15 rain days
  • Kvam3 °C (37 °F) / -3 °C (27 °F), 9 rain days
  • Kvitfjell-2 °C (28 °F) / -9 °C (16 °F), 5 rain days
  • Lakselv-4 °C (25 °F) / -12 °C (10 °F), 12 rain days
  • Langesund3 °C (37 °F) / -2 °C (28 °F), 11 rain days
  • Larvik3 °C (37 °F) / -1 °C (30 °F), 10 rain days
  • Leirvik3 °C (37 °F) / -1 °C (30 °F), 13 rain days
  • Lillehammer-3 °C (27 °F) / -9 °C (16 °F), 9 rain days
  • Lillesand3 °C (37 °F) / -1 °C (30 °F), 9 rain days
  • Lindesnes3 °C (37 °F) / -2 °C (28 °F), 12 rain days
  • Lom-1 °C (30 °F) / -8 °C (18 °F), 11 rain days
  • Longyearbyen-6 °C (21 °F) / -12 °C (10 °F), 24 rain days
  • Lærdal-1 °C (30 °F) / -5 °C (23 °F), 10 rain days
  • Lyngdal5 °C (41 °F) / -1 °C (30 °F), 10 rain days
  • Måløy4 °C (39 °F) / -1 °C (30 °F), 17 rain days
  • Mandal4 °C (39 °F) / -1 °C (30 °F), 12 rain days
  • Marker0 °C (32 °F) / -7 °C (19 °F), 10 rain days
  • Mo i Rana-1 °C (30 °F) / -6 °C (21 °F), 5 rain days
  • Molde3 °C (37 °F) / -2 °C (28 °F), 16 rain days
  • Moss3 °C (37 °F) / -3 °C (27 °F), 9 rain days
  • Mysen-1 °C (30 °F) / -6 °C (21 °F), 10 rain days
  • Namsos2 °C (36 °F) / -3 °C (27 °F), 9 rain days
  • Narvik-1 °C (30 °F) / -7 °C (19 °F), 13 rain days
  • Nordseter-4 °C (25 °F) / -10 °C (14 °F), 10 rain days
  • Notodden2 °C (36 °F) / -3 °C (27 °F), 9 rain days
  • Nærbø5 °C (41 °F) / -1 °C (30 °F), 9 rain days
  • Ny-Ålesund-12 °C (10 °F) / -19 °C (−2 °F), 5 rain days
  • Olden and Loen3 °C (37 °F) / -2 °C (28 °F), 9 rain days
  • Oppdal-1 °C (30 °F) / -9 °C (16 °F), 5 rain days
  • Otta-2 °C (28 °F) / -10 °C (14 °F), 6 rain days
  • Porsgrunn3 °C (37 °F) / -2 °C (28 °F), 10 rain days
  • Pyramiden0 °C (32 °F) / 0 °C (32 °F), 0 rain days
  • Risør3 °C (37 °F) / -2 °C (28 °F), 12 rain days
  • Rjukan-1 °C (30 °F) / -7 °C (19 °F), 6 rain days
  • Rosendal3 °C (37 °F) / -2 °C (28 °F), 13 rain days
  • Røros-4 °C (25 °F) / -13 °C (9 °F), 5 rain days
  • Sandane3 °C (37 °F) / -2 °C (28 °F), 15 rain days
  • Sandefjord3 °C (37 °F) / -3 °C (27 °F), 10 rain days
  • Sandnes4 °C (39 °F) / -1 °C (30 °F), 9 rain days
  • Sandvika0 °C (32 °F) / -5 °C (23 °F), 10 rain days
  • Sarpsborg1 °C (34 °F) / -5 °C (23 °F), 9 rain days
  • Skei3 °C (37 °F) / -2 °C (28 °F), 9 rain days
  • Ski2 °C (36 °F) / -3 °C (27 °F), 8 rain days
  • Skibotn0 °C (32 °F) / -6 °C (21 °F), 6 rain days
  • Skien-1 °C (30 °F) / -6 °C (21 °F), 11 rain days
  • Sogndal4 °C (39 °F) / -1 °C (30 °F), 13 rain days
  • Stavanger4 °C (39 °F) / 1 °C (34 °F), 17 rain days
  • Stjørdalshalsen0 °C (32 °F) / -5 °C (23 °F), 9 rain days
  • Stokmarknes-1 °C (30 °F) / -5 °C (23 °F), 9 rain days
  • Stryn2 °C (36 °F) / -3 °C (27 °F), 6 rain days
  • Sulitjelma-1 °C (30 °F) / -7 °C (19 °F), 8 rain days
  • Tana-4 °C (25 °F) / -12 °C (10 °F), 12 rain days
  • Tønsberg2 °C (36 °F) / -3 °C (27 °F), 9 rain days
  • Tromsø0 °C (32 °F) / -4 °C (25 °F), 11 rain days
  • Trondheim2 °C (36 °F) / -3 °C (27 °F), 16 rain days
  • Trysil-4 °C (25 °F) / -11 °C (12 °F), 10 rain days
  • Ullensvang-1 °C (30 °F) / -6 °C (21 °F), 9 rain days
  • Vadsø-3 °C (27 °F) / -10 °C (14 °F), 5 rain days
  • Vardø0 °C (32 °F) / -5 °C (23 °F), 5 rain days
  • Varhaug4 °C (39 °F) / 0 °C (32 °F), 15 rain days
  • Vikersund0 °C (32 °F) / -4 °C (25 °F), 9 rain days
  • Vikøyri3 °C (37 °F) / -3 °C (27 °F), 9 rain days
  • Voss0 °C (32 °F) / -5 °C (23 °F), 16 rain days
  • Vrådal-1 °C (30 °F) / -6 °C (21 °F), 10 rain days
  • Værøy3 °C (37 °F) / -1 °C (30 °F), 19 rain days

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • Christmas big impact

    24–26 Dec

    Christmas Eve afternoon onwards everything closes; restaurants shut 24–25 Dec.

  • Nobel Peace Prize

    Dec 10 · Oslo

    Ceremony and closures around City Hall.

Crowds and prices

Crowds · Norway
Medium
Prices · Norway
Medium

Compare two months

Weather, crowds and prices for any two months in Norway, side by side.

  • Verdict

    Dec: Good

    Mar: Great (better)

  • Crowds

    Dec: Medium

    Mar: Medium

  • Prices

    Dec: Medium

    Mar: Medium

  • Festivals listed

    Dec: 2

    Mar: 1

December: Christmas markets in Oslo and Bergen; polar night and auroras in the north; closures 24–26 Dec.

March: Best winter month: snow, sun and auroras together; Easter falls in late March in 2027.

Norway: figures are long-term averages from this guide, not a forecast.

What to pack

  • Layers: a fleece or light jacket
  • A rain jacket or umbrella and shoes that dry fast

Build the full packing list for your trip →

Where to go in December

Rated best or good this month

  • Elverum

    Best months: May–Sep for museums, Nov–Apr for skiing

  • Finse

    Best months: Jun–Sep, Dec–Feb (ski season)

  • Geilo

    Best months: Dec–May (ski), Jun–Aug (hiking)

  • Hafjell

    Best months: Dec–Mar for snow, Jun–Aug for parks

  • Harstad

    Best months: Jun–Aug for midnight sun, Sep–Mar for Aurora

  • Haugastøl

    Best months: Jun–Aug for hiking, Dec–Mar for skiing

  • Haukeli

    Best months: Dec–Mar for snow; Jun–Aug for hiking

  • Hemsedal

    Best months: Dec–Mar for skiing; Jun–Aug for hiking and fishing

  • Hovden

    Best months: Dec–Mar (ski), Jun–Aug (hiking)

  • Kautokeino

    Best months: May–Jul (midnight sun) and Sep–Mar (northern lights)

  • Kirkenes

    Best months: Jun–Aug (midnight sun); Dec–Mar (snow hotel season, aurora) — check

  • Kvam

    Best months: May–Jun for waterfall flow; Dec–Feb for ski season