Oslo · Norway
May
Norwegian Constitution Day, May 17 — the best day to be anywhere in Norway.
Best match
#1 of 12 months
May is one of the best times to visit Oslo.
Climate
High
17°C
Low
7°C
Rain
53mm
Sun
8.2hrs/day
30-year climate normals · Open Meteo ERA5
How May scores in Oslo
Weather
Excellent
Value
Good
Crowds
Above average
Events
Perfect
Atmosphere
Perfect
What you gain in May
- ↑May 17 is Norway's National Day — Syttende Mai — and it is the best day to be in Oslo. Karl Johans Gate fills with the world's longest children's parade: thousands of schoolchildren in bunad (traditional regional dress) march to the Royal Palace where the King and Royal Family wave from the balcony for hours. The city is a sea of Norwegian flags, the air smells of hotdogs and ice cream, and the joy is completely unperformed. No other European capital delivers this quality of national celebration with this level of access.
- ↑May's rapidly extending daylight (over 17 hours by month's end) transforms outdoor Oslo: Vigeland Sculpture Park fills with Norwegians having their first picnics of the year, the Akerselva river walk from Vulkan to the fjord becomes a genuine outdoor living room, and the mood shift from winter to summer is palpable.
- ↑May is the last month before international tourist volumes increase — hotel prices are still moderate and major attractions like the Munch Museum (one of the world's great purpose-built art museum buildings, opened 2021) are less crowded than summer.
What you sacrifice
- ↓May 17 itself — while unmissable — makes Oslo effectively impossible for non-festive purposes: all shops are closed, transport is disrupted, and the city centre is a dense celebratory crowd from morning until evening. Plan around it rather than through it.
- ↓Late May can bring Ascension Day and Whitsun public holidays (moveable feasts) that further disrupt planning. Check the Norwegian public holiday calendar for your specific travel dates.
May in other destinations
Lisbon (20.7°C)Barcelona (20.8°C)Tokyo (23.8°C)Bali (31.2°C)Santorini (19.8°C)Paris (18.1°C)New York (20.4°C)Marrakech (26.4°C)Amsterdam (16.4°C)Maldives (31.5°C)Rome (21.7°C)Bangkok (32.6°C)Istanbul (20.7°C)Vienna (19.7°C)Seoul (21.4°C)Dubrovnik (20.9°C)Rio de Janeiro (26.2°C)Kyoto (25.2°C)Phuket (32.6°C)Cape Town (18.9°C)Prague (21°C)Amalfi Coast (23°C)Mexico City (27°C)Medellín (27°C)Fiji (28°C)London (18°C)Sydney (19°C)Iceland (10°C)Tulum (32°C)Dubai (38°C)Singapore (33°C)Hoi An (33°C)Chiang Mai (33°C)Miami (30.6°C)Florence (23.1°C)Queenstown (11°C)Madrid (21.7°C)Porto (21°C)Edinburgh (15°C)Copenhagen (16°C)Budapest (22°C)Kraków (20°C)Tbilisi (23°C)Palawan (32°C)Hanoi (31°C)Osaka (25°C)Goa (33°C)Cusco (20°C)Buenos Aires (19°C)Mykonos (23°C)Zanzibar (28°C)Sri Lanka (31°C)Costa Rica (27°C)Cancun (32°C)Krabi (33°C)Athens (25°C)Seville (27°C)Cartagena (31°C)Siem Reap (34°C)Havana (30°C)Split (22°C)Taipei (30°C)Kuala Lumpur (33°C)Valletta (24°C)Ho Chi Minh City (34°C)Hawaii (29°C)Cappadocia (22°C)Dominican Republic (31°C)Jamaica (31°C)Tanzania (23°C)Seychelles (28°C)Nepal (28°C)Jordan (28°C)Azores (21°C)Bora Bora (28°C)Los Angeles (22.8°C)Cairo (34.8°C)Kenya (26.1°C)Jaipur (40.2°C)Las Vegas (33.8°C)San Francisco (17.5°C)Madeira (23°C)Vancouver (17.8°C)Muscat (40.1°C)Lima (20.5°C)Cinque Terre (21°C)Kotor (22°C)Tel Aviv (27°C)Santiago (17°C)Bogotá (18°C)Bruges (17.8°C)Penang (33.2°C)Lombok (31.5°C)Cape Verde (27.8°C)Fez (27.8°C)Kerala (33°C)Kigali (26°C)Hong Kong (28°C)Auckland (17°C)
Climate data: 30-year normals (1991–2020) from Open Meteo ERA5 reanalysis. Scores compare months within Oslo, not across destinations. Methodology →