The best time of year to visit Reykjavik is during the summer months (June-August) when the weather is mild and the days are long. However, this is also the busiest time of year, so be prepared for crowds.