Are you thinking of visiting Oslo for your next adventure? Good choice. Oslo works in every season – January gives you ski slopes a metro ride from the city centre, May brings Norway’s most spectacular national celebration, and summer means long evenings by the Oslofjord. Here is what to expect, from someone who lives here.
Oslo: A few things to know before you go
• Capital of Norway with a population of approximately 728,000
• Located at the end of the Oslofjord, with forested hills (Marka) to the north, east, and west
• Only city outside Sweden to host a Nobel Prize – the Nobel Peace Prize ceremony takes place in Oslo each December
• Very walkable city centre and excellent public transport
• Oslo Pass (24, 48, or 72 hours) covers all public transport and entry to 36 museums

The best time to visit Oslo – honest answer
The best time to visit Oslo is June through August if you want warm weather and outdoor life by the fjord. But there is genuinely no bad time to go. Oslo in January is extraordinary if you ski. May 17th is a once-in-a-lifetime experience. And September is underrated – cheaper than summer and absolutely beautiful. Here is what each season actually looks like.
Oslo by season
• Winter (Dec–Feb): −5 to 0°C – skiing, Christmas markets, museums – low crowds, lowest prices
• Spring (Mar–May): −3 to 11°C – 17th of May parade, Easter skiing – very low crowds until May
• Summer (Jun–Aug): 16–25°C – fjord, festivals, midnight light – high season – book ahead
• Autumn (Sep–Nov): 1–12°C – forest hikes, autumn colours, good prices – low crowds
Oslo in winter (December–February)
Winter in Oslo is long, dark, and often wet – although nothing like the cold of northern Norway. The season can start in November and last until April. Oslo weather in winter is difficult to predict, except for one certainty: we will get snowfall. The average temperature sits around −5°C, but we have had temperatures as low as −16°C with winds. When that happens, it feels like you will freeze all your limbs off. Norwegians swear by wool. Så bring your layers with you.
January and February are some of the most rewarding months to visit if you want Oslo without the crowds. You can ski downhill, go ice skating, or take the toboggan run – a 2,000-metre descent with a 255-metre drop – all without leaving the city. Take metro line 1 to Holmenkollen or all the way to Frognerseteren, and in 40 minutes you are in a completely different world.

Frognerseteren Cafe and Restaurant is worth the trip in its own right. Take the metro line 1 to the end station – 10 minutes past Holmenkollen. The views over Oslo and the Oslofjord are extraordinary, and in winter the cafe stuff light their multiple fireplaces. I used to work there in my younger years, and I can still personally recommend it: go for the views, stay for the apple tart and hot chocolate. For more food recommendations across the city, the guide to where to eat in Oslo has the full picture.
December is something apart. Christmas lights run the length of Karl Johan, there is a market on the main street where you can taste traditional Norwegian Christmas food, and the Nobel Peace Prize ceremony takes place at Oslo City Hall on 10 December. Ice skating at Spikersuppa is free – hire skates on the spot. We Norwegians are not always the most open people, but in December all our guards come down.

Oslo in spring (March–May)
Spring in Oslo is unpredictable. A few years ago we had 18°C for a full week in March with no snow left before Easter – and the year after, it snowed on the 10th of May. Average temperatures run from −3°C in March to around 11°C in May, but these are averages. What you can count on: the days get longer, the air gets cleaner, and by April the city genuinely starts to wake up.

March is still excellent for skiing. Head to Holmenkollen for the annual Ski Festival – biathlon and Nordic combined World Cup events take place at the arena, and the views from the ski jump tower are among Oslo’s best. March days are often clear and cold in the best possible way.
If you can arrange your visit for May 17th – Norwegian Constitution Day – do it. We start with champagne breakfasts with friends. Then come the children’s parades up Karl Johan toward the Royal Palace, where the Royal Family stands on the balcony waving. Thousands of Norwegians wear their regional bunad – traditional national costumes that are specific to each part of the country. It is one of those days that is difficult to describe and unforgettable to experience.

Practical note: Norway has several public holidays around Easter and in May (Maundy Thursday, Good Friday, Ascension, Pentecost). Shops, many museums, and restaurants close on these days. Check the specific dates for your year.
Oslo in summer (June–August)
Summer is Oslo’s high season – and it earns it. Average temperatures run 18–25°C, with some weeks reaching 30°C. In June, it barely gets dark at all – sunset around 10:45 pm, an hour of twilight before the sky dims. The whole city moves outdoors: Aker Brygge and Tjuvholmen fill up, ferries leave for the fjord islands from Aker Brygge piers, and the Opera House roof becomes a gathering place from morning until late. The guide to things to do in Oslo covers what is worth prioritising – from free parks and kayaking to the best museums.

Note of caution: it can rain a great deal during a Norwegian summer. Always pack a jacket and a light sweater. If you are “lucky,” as we say here, you will experience all four seasons in a single day. Also, most Norwegians take their own holidays in July – which means the city is calmer than you might expect, and museum queues are shorter than during May, June and August.

Oslo in autumn (September–November)
September is the most underrated month to visit Oslo. Temperatures hover around 12°C, flights and hotels in Oslo are noticeably cheaper than in summer, and the hillsides around the city – covered in birch, oak, and pine – turn amber and copper. October is the wettest month, and from late October you can expect the first snowfall. But in September and early October, Oslo is stunning and the tourists have mostly gone home.
The hiking trails in Oslo’s Marka are spectacular in autumn. Grefsenkollen and Vettakollen are both easy hikes of one to one-and-a-half hours, reachable by metro line 1, with wide views of the fjord and the city below. From November, Christmas lights appear and Oslo’s indoor cultural life picks up again.

Getting around and the Oslo Pass
Oslo is a very walkable city. The centre – Karl Johan, Aker Brygge, Bjørvika, and the main museums – is compact enough to cover on foot. For Holmenkollen, Frognerseteren, Bygdøy, and outlying neighbourhoods, the metro and tram are reliable and easy. The Oslo Pass (24, 48, or 72 hours) covers all public transport and free entry to 36 museums – worth buying for any stay of two days or more. Oslo is expensive, and the pass saves real money.
Frequently asked questions about visiting Oslo
January, February, and November offer the lowest prices – hotels and flights can be 40–50% cheaper than in summer. The museums and city are exactly the same quality; you will just have them more to yourself.
Yes. Oslo in winter offers world-class skiing within city limits, excellent museums with short queues, Christmas markets in December, and the city as locals actually experience it. The darkness is real – sunrise after 9 am in January – but it makes for a memorable trip.
If you can arrange it, absolutely. Norwegian Constitution Day is like no other national celebration in Europe – thousands of people in traditional costumes, children’s parades up Karl Johan, the Royal Family on the palace balcony, and a city in its most genuinely festive mood. Book accommodation at least three months in advance.
Three to four days covers the highlights comfortably: the Opera House, Vigelandsparken, the Bygdøy museums, Grünerløkka, and Aker Brygge. Add a day or two for day trips from Oslo.
Yes – the fjord is clean enough to swim in from June through August, and locals do it enthusiastically. Norwegians swim year around. The islands reachable by ferry from Aker Brygge (Hovedøya, Gressholmen) have the best spots. Sørenga in Bjørvika has a harbour pool right in the city, so does the beach by the Opera House. Water temperatures in summer typically reach 18–22°C.