Stockholm, Sweden's stunning capital, spans 14 islands where Lake Mälaren meets the Baltic Sea, creating a city of breathtaking waterways, medieval history, and state-of-the-art design. As Scandinavia's largest city, it blends royal palaces and Viking heritage with a thriving food scene and world-class museums.
Stockholm has a humid continental climate with warm summers and cold, often snowy winters. The city sits at a high latitude meaning dramatic seasonal variations in daylight — from 18+ hours in midsummer to just 7 in December. Summers are pleasantly warm rather than hot, while winters are cold with regular snowfall. Spring and autumn are mild shoulder seasons with beautiful foliage.
Best time to visit
Best: June to August
Best Reason: Long daylight hours (up to 18 hours in June), warm temperatures of 20-25°C, all outdoor attractions open, archipelago ferries running, and the city's liveliest atmosphere with outdoor dining, festivals and Midsommar celebrations.
Peak Season: June to August
Avoid: November to February
Avoid Reason: Short daylight hours (as few as 7 hours in December), cold temperatures often below 0°C, some outdoor attractions closed, and a grey, dark atmosphere — though Christmas markets in December offer some charm.
Month-by-month weather
Typical conditions throughout the year.
January
-3°C / 27°F
The coldest month — dark, cold and snowy with only 7 hours of daylight. Very few tourists but lowest hotel prices.
February
-3°C / 27°F
Still cold and snowy but daylight begins to return. Ice skating on frozen lakes possible. Quiet, affordable.
March
2°C / 36°F
Winter begins to give way to spring. Daylight increases noticeably. Some snow but interspersed with brighter days.
April
8°C / 46°F
Spring arrives properly — blossom, tulips and warming temperatures. Good for sightseeing with fewer crowds.
May
14°C / 57°F
One of Stockholm's best months — long days, mild warmth, green parks and the beginning of outdoor dining season.
June
19°C / 66°F
Midsommar celebrations, 18+ hours of daylight, warm and sunny. One of Stockholm's most magical months.
July
22°C / 72°F
Peak summer — warmest month with long days, archipelago trips, outdoor concerts and festivals. Also peak crowds.
August
21°C / 70°F
Warm summer continues; many Swedes return from holidays. Stockholm Pride in late July/early August.
September
15°C / 59°F
Beautiful autumn colours, fewer tourists, lower prices and pleasant temperatures. Arguably the best month to visit.
October
9°C / 48°F
Cooling temperatures but still good for sightseeing. Foliage reaches peak colour in October.
November
4°C / 39°F
Cold, grey and rainy. Daylight falls to 8 hours. Fewer tourists and lowest hotel prices outside of January.
December
-1°C / 30°F
Cold and dark but Christmas markets and Lucia celebrations from 13 December make it festive and atmospheric.
The seasons
What to expect in each part of the year.
Spring
Months: Mar-May
Spring in Stockholm is a beautiful transition from winter to summer. April sees the city bloom with blossom and tulips; May brings warm, clear days ideal for exploring Gamla Stan and the archipelago. Daylight increases rapidly — 16 hours by late May.
Summer
Months: Jun-Aug
Stockholm's summer is glorious — warm, sunny and with extraordinary long days. Midsommar (around 21 June) is the cultural highlight. Swedes take to the archipelago en masse in July. Outdoor concerts, festivals and rooftop dining abound.
Fall
Months: Sep-Nov
Autumn brings dramatic golden foliage to Stockholm's parks and archipelago. September is particularly beautiful with warm days, fewer tourists and lower prices. November becomes grey and wet with occasional early snowfall.
Winter
Months: Dec-Feb
Stockholm winters are cold and often snowy, transforming the city into a magical winter landscape. Christmas markets in December are enchanting, and the canals sometimes freeze. Ice skating at Kungsträdgården is a quintessential winter experience.
Crowds & peak times
When to expect tourists and when to avoid them.
- High Season
- June-August
- Shoulder Season
- April-May; September-October
- Low Season
- November-March (excluding Christmas week)
Major events & festivals
Time your visit around what matters.
Midsommar (Midsummer)
Sweden's most important celebration — dancing, flower crowns, herring and schnapps. Best celebrated at Skansen.
Stockholm Pride
One of Scandinavia's largest LGBTQ+ Pride events with a parade, concerts and events across the city
Stockholm Culture Festival
Free outdoor music, theatre and art events across Stockholm's public spaces
Crayfish Party Season
Traditional Swedish crayfish parties (kräftskivor) begin in August — outdoor feasts with paper lanterns and schnapps
Stockholm Marathon
Annual marathon through Stockholm's central streets and bridges
Stockholm Jazz Festival
One of Europe's finest jazz festivals bringing international artists to Stockholm venues
Nobel Prize Ceremony
Annual Nobel Prize award ceremony and banquet at Stockholm City Hall on 10 December — the city's most prestigious event
Lucia Day
Traditional candle processions on 13 December in churches, schools and public spaces — the heart of Swedish Christmas season
Christmas Markets
Christmas markets at Skansen, Stortorget and throughout the city from late November through December