Current Weather

Light Rain and Windy

Weather Predictor Your next five days

Weather Bar Chart Average monthly temperature and rainfall for the location

Reykjavik – Weather

You’ll find Iceland on the way to the North Pole, meaning the weather in Reykjavik can be pretty chilly. Even in summer, the average high only reaches 14ºC in the Icelandic capital. As for winter, temperatures can drop down to an average low of -3ºC and it stays cold and dark all day long. With this in mind, it’s worth packing really warm clothes, no matter what time of year you’re heading to Reykjavik.

Bring warm clothes, prepare for all weathers

Here’s something else you should know about the Reykjavik weather: it’s wildly variable. We don’t just mean from season to season, or day to day, but things can change dramatically from hour to hour. It doesn’t have to affect your trip, though; whether you’re travelling in summer or winter, make sure you’re well prepared. Just bring layers and a waterproof jacket and you’ll be just fine.

Hoping to see the Northern Lights (otherwise known as aurora borealis)? Your best chance is in winter, between mid-September and mid-March. That’s when the solar activity cycle is at its the peak, and the lights are at their most intense. That said, there’s still an element of luck about it, as the skies need to be nice and clear for you to catch a glimpse. Just remember, the weather in Reykjavik can be very cold during this season, with an average maximum temperature of 0ºC in January.

The summer months are all about non-stop daylight, with long days and the midnight sun. This is the best time of year to explore the magnificent natural surroundings within easy reach of Reykjavik. Remember that summer doesn’t necessarily mean heat; even though August is the warmest month of the year, you’ll still only see an average maximum of 14ºC.

Ready for a trip to Reykjavik? It’s time to check our handy weather guide. This will show you the best Reykjavik weather at any time of year, and it’s a great resource to help you prepare for your getaway.