Quick Answer

Oslo is worth it all year, and winter is better than its reputation: the city is compact, its museums are world class, and the cold is moderate, with the Norwegian Meteorological Institute’s 1991-2020 normals giving an average of about minus 2.3°C in January. Days are short, though: on 21 December the sun is up only from about 09:18 to 15:11. The Jul i Vinterland Christmas market runs from 7 November 2026 to 3 January 2027. Visit Oslo’s Oslo Pass costs 580 NOK for 24 hours or 995 NOK for 72 hours and covers public transport, the local train from the airport and more than 30 museums, including MUNCH (220 NOK on its own) and the Holmenkollen Ski Museum and Jump Tower (200 NOK). Flytoget reaches the centre in 19 minutes for 276 NOK. Stay in the centre or Bjørvika for walking distance to most sights, and give it three to four days.

At a glance

Best time
May–Sep for warmth; Nov–Dec for Christmas
Time needed
3 to 4 days
Currency
Norwegian krone (NOK)
Language
Norwegian
Getting around
Flytoget; Ruter metro, tram, bus, ferry

Oslo is Norway’s capital and its easiest city break: a compact centre on the fjord, a forest at the end of the metro line, and a museum list that fills three days on its own. The decisions that matter are the season, whether the Oslo Pass pays off for you, which part of town to sleep in and how to get in from the airport. Every date and price below was checked on 9 October 2026.

When is the best time to visit Oslo?

May to September is the warm, long-day season. November and December bring the Christmas markets and short, cold days, and January to March is the snow season, when Holmenkollen and the forest trails above the city come into their own.

MonthAverage temp (°C)Daylight and what it is like
October6.6Autumn colours, quiet museums, the first frosts
November2.2Jul i Vinterland opens on 7 November 2026
December-1.4Christmas markets; sun up about 09:18 to 15:11 on 21 December
January-2.3Coldest month; snow in the hills above the city
February-2.0Sun up about 08:31 to 16:30 by 1 February
March1.3Sun up about 07:16 to 17:43 by 1 March; late snow
April6.2Spring thaw, still few visitors
May to September11.4 to 17.7Long days, swimming and saunas on the fjord; July is warmest

Temperatures are the Norwegian Meteorological Institute’s 1991-2020 normals for Oslo (Blindern), monthly averages of day and night together; daylight times are from the institute’s sunrise data. Oslo gets roughly 840 mm of rain and snow in an average year on those normals, far less than Bergen on the west coast.

Oslo at Christmas

Jul i Vinterland is the main Christmas market, set up around Spikersuppa between the parliament and the National Theatre. It runs from 7 November 2026 to 3 January 2027 and is closed on 24 December. For a more traditional market, Norsk Folkemuseum on Bygdøy holds its Christmas fair on 5 and 6 December and 12 and 13 December 2026, with more than 100 stalls, folk dancing, carols and decorated historic houses from all over Norway. Comparing cities? Our Christmas markets 2026 guide lines up Europe’s market dates.

Where should you stay in Oslo?

AreaBest forThe trade-off
City centre (Sentrum) and Oslo SFlytoget and trains at the door, Karl Johans gate, the Christmas marketBusy and less characterful around the station
BjørvikaThe Opera House, MUNCH and the fjord saunas on your doorstepMostly new-build; quieter in the evening
Aker Brygge and TjuvholmenWaterfront walks, ferries to Bygdøy, the Astrup Fearnley MuseumAmong the priciest hotels and restaurants in the city
GrünerløkkaCafés, vintage shops, a local neighbourhood feelA tram ride or a longer walk from the main sights
Majorstuen and FrognerVigeland sculpture park, metro line 1 to HolmenkollenResidential; fewer hotels

First visit, especially in winter? Stay in the centre or Bjørvika: Flytoget stops at Oslo S, and you can walk to the Opera House, MUNCH, the market and dinner without a long wait in the cold. Compare Oslo hotel prices by area as soon as you have dates, especially for Christmas-market weekends.

Search Hotels
Compare prices across all booking sites

How do you get to and around Oslo?

Is the Oslo Pass worth it?

Oslo Pass (adult)PriceBreaks even if you…
24 hours580 NOKTake the airport train and visit two paid museums the same day
48 hours845 NOKDo MUNCH, Holmenkollen and the Bygdøy museums
72 hours995 NOKVisit a museum or two a day and use transport throughout

The pass includes Ruter transport in zones 1, 2, 3, 4V and 4N, Vy local trains to and from the airport, the city ferries and free entry to more than 30 museums and attractions, among them MUNCH, the Fram Museum, the Kon-Tiki Museum, Norsk Folkemuseum and the Holmenkollen Ski Museum and Jump Tower. Senior passes cost 465 to 795 NOK and child passes 290 to 495 NOK. If you only plan one museum and walk everywhere, single tickets are cheaper.

What should you not miss in Oslo?

ExperiencePrice (2026)Tip
MUNCH, Bjørvika220 NOK adult; 100 NOK under 25; under 18 freeOpen until 21:00 Wednesday to Saturday, a good plan for a dark winter evening
Holmenkollen Ski Museum and Jump Tower200 NOK adult; 100 NOK child; under 6 freeOne ticket covers the museum and the tower; open 10:00 to 16:00 from October to April
Oslo Opera HouseGuided tour 180 NOK, 50 minutesWalk up the sloping roof for views over the fjord and Bjørvika
Fjord sauna, Oslo Badstuforening260 NOK non-member, 1.5 hoursShared sessions daily 07:00 to 22:00 at Sukkerbiten and Langkaia; book ahead
Bygdøy museumsIncluded in the Oslo PassFram, Kon-Tiki and Norsk Folkemuseum; Ruter says the Museum of the Viking Age is closed until 2027

Sauna culture on the fjord

Saunas are Oslo’s winter ritual, and the cold-water dip in the fjord is the point. Oslo Badstuforening runs shared saunas every day from 07:00 to 22:00; the two central ones are Sukkerbiten, beside MUNCH, and Langkaia, facing the Opera House. A non-member ticket costs 260 NOK for 1.5 hours. Bring two towels (one to sit on, one for the swim) and swimwear. Sessions open for booking 21 days ahead and sell out, though you can turn up for drop-in without a guaranteed place.

What goes wrong on an Oslo winter trip?

  • Planning for summer daylight. In late December you get about six hours of sun; put museums in the dark afternoon and walks around midday.
  • Icy pavements and hills. Snow and ice linger, especially on the climb to Holmenkollen; shoes with grip and insulated winter boots matter more than style.
  • Underdressing for the wind off the fjord. Pack a thermal base layer and a packable down jacket.
  • Buying a ticket on board. There are no tickets on the metro or tram, and bus and boat tickets bought on board cost more; get the Ruter app first.
  • Assuming the Flytoget ticket works on Vy or the metro. It does not, and the Oslo Pass does not cover Flytoget.
  • Turning up at the sauna unbooked on a weekend. Shared sessions fill up; reserve a slot.

How many days do you need in Oslo?

Three to four days covers it: one for the waterfront, the Opera House and MUNCH, one for the Bygdøy museums, one for Holmenkollen and the forest, and a fourth for a sauna, the Christmas markets or the islands. Heading north for the northern lights? Our Tromsø guide covers aurora season, the polar night and whale safaris. For month-by-month comparisons, see where to go in December.

Entry: Norway is in the Schengen area but not the EU; non-EU visitors should read our Schengen 90/180 rule and EES and ETIAS guide.

Frequently Asked Questions

Is Oslo worth visiting in winter?

Yes, if you come for the museums, the Christmas markets and the fjord saunas rather than for long days. The Norwegian Meteorological Institute’s 1991-2020 normals give Oslo an average of about minus 2.3°C in January and minus 1.4°C in December, and on 21 December the sun is up only from about 09:18 to 15:11. The Jul i Vinterland Christmas market runs from 7 November 2026 to 3 January 2027, closed on 24 December.

How much is the Oslo Pass?

Visit Oslo sells the Oslo Pass for 580 NOK (24 hours), 845 NOK (48 hours) or 995 NOK (72 hours) for an adult. It includes Ruter public transport in zones 1, 2, 3, 4V and 4N, Vy local trains to and from Oslo Airport, and free entry to more than 30 museums and attractions, including MUNCH, the Fram Museum, the Kon-Tiki Museum, Norsk Folkemuseum and the Holmenkollen Ski Museum and Jump Tower.

How do I get from Oslo Airport to the city centre?

Flytoget, the airport express train, takes 19 minutes to the city centre and leaves every 10 minutes; an adult ticket to Oslo S costs 276 NOK, and young people aged 16 to 20, students and over-67s pay half. Vy’s regional and local trains also run to Oslo S, and they are included in the Oslo Pass, which the Flytoget ticket is not.

When are the Christmas markets in Oslo in 2026?

Jul i Vinterland, the main market at Spikersuppa in the city centre, runs from 7 November 2026 to 3 January 2027 and is closed on 24 December. Norsk Folkemuseum on Bygdøy holds its Christmas fair on 5 and 6 December and 12 and 13 December 2026, with more than 100 stalls, folk dancing and decorated historic houses.

How much does a sauna on the Oslo fjord cost?

Oslo Badstuforening charges 260 NOK for a non-member shared sauna ticket, valid for 1.5 hours, with shared sessions every day from 07:00 to 22:00. Its central saunas are at Sukkerbiten, beside the MUNCH museum, and at Langkaia, facing the Opera House. Bring two towels and swimwear, and book ahead because sessions sell out.

How many days do you need in Oslo?

Three to four days covers Oslo well: one for the waterfront, the Opera House and MUNCH, one for the Bygdøy museums, one for Holmenkollen and the forest, and a fourth for a fjord sauna, the Christmas markets in season or a day on the islands. Add at least two more days if you want to ride the Bergen Line or do Norway in a Nutshell.

Sources

Climate: Norwegian Meteorological Institute, 1991-2020 normals for Oslo (Blindern). Sunrise and sunset: Norwegian Meteorological Institute. Oslo Pass: Visit Oslo. Transport: Flytoget and Ruter. Prices and hours: MUNCH, the Holmenkollen Ski Museum, the Oslo Opera House, Oslo Badstuforening, Jul i Vinterland and Norsk Folkemuseum, all checked on 9 October 2026. Full links are in the sources box on this page.

Start planning your Oslo trip

For Christmas markets and saunas, go between mid-November and the week before Christmas; for snow at Holmenkollen and brighter days, February and March; for long evenings on the fjord, June to August. Compare a few dates before you book.

Find cheap flights to Oslo | Compare Oslo hotel prices