Keflavík, Iceland Weather & Climate 2026

Cfc Subpolar Oceanic

Monthly climate averages for Keflavík, Iceland. Based on 10-year ERA5 reanalysis data.

Climate Overview

Keflavík, Iceland experiences average highs of 7°C (45°F) and lows of 4°C (39°F) throughout the year. Rainfall is frequent, averaging about 16 rainy days per month. Average highs have stayed broadly stable across the available records.

Drier season: Apr–Nov Wetter season: Jan–Dec

At-a-Glance Climate Summary

Live Weather & Air Quality

LIVE Current Weather Local Time
LIVE Air Quality

Key figures

Climate Score
2.4/10
Best: June, July, August
UV Index
2
Low
Temperature 7°C / 4°C
Feels Like 3°C / -1°C
Rainy Days 16
Rainfall 108 mm
Sunshine 6 h
Humidity 80%
Wind Speed 31 km/h
Dew Point 2°C
Snow Days 9 days
Frost Days 10 days
Best Time to Visit
Hottest Month
13°C
July
Avg Low10°C
Rain13days
Coldest Month
0°C
January
Avg High3°C
Rain19days
Driest Month
13days
July
Avg High13°C
Avg Low10°C
Windiest Month
37 km/h
February (Gusts 59)
Sea Temperature
4°C12°C
Warmest water: August ( 12.3°C )

Worst Time to Visit

Consider avoiding January, February, March, April due to very cold temperatures, heavy rainfall.

Sun Position
Sunrise 03:05
Daylight 20.9h
Sunset 23:59

14-Day Forecast

LIVE
View full 14-day forecast →
Live conditions

Keflavík on the map · live conditions

Keflavík, Iceland

Continent
Europe
Country
Iceland
City
Keflavík
Population
15.9K
Coordinates
64.00°, -22.56°

Seasonal Breakdown

Spring
Mar–May
Avg High 6°C
Avg Low 3°C
Rain 16 days/mo
Summer
Jun–Aug
Avg High 12°C
Avg Low 9°C
Rain 13 days/mo
3/3 best months
Autumn
Sep–Nov
Avg High 7°C
Avg Low 5°C
Rain 17 days/mo
Winter
Dec–Feb
Avg High 3°C
Avg Low 0°C
Rain 18 days/mo

Climate Charts

Based on historical averages (2016–2025)

Monthly Temperatures

24°C 18°C 12°C 6°C 0°C -6°C -12°C JanFebMarAprMayJunJulAugSepOctNovDec
HighLowShaded bands show the typical range across the available yearly records.

Line chart showing monthly temperatures. Jan: 3°C / 0°C . Feb: 3°C / 0°C . Mar: 4°C / 1°C . Apr: 6°C / 3°C . May: 9°C / 5°C . Jun: 11°C / 8°C . Jul: 13°C / 10°C . Aug: 12°C / 10°C . Sep: 10°C / 7°C . Oct: 7°C / 5°C . Nov: 5°C / 2°C . Dec: 3°C / 0°C .

Monthly Rainfall

0 mm 24 mm 48 mm 72 mm 96 mm 120 mm JanFebMarAprMayJunJulAugSepOctNovDec
Rainfall

Bar chart showing monthly rainfall. Jan: 124 mm. Feb: 122 mm. Mar: 115 mm. Apr: 102 mm. May: 101 mm. Jun: 76 mm. Jul: 71 mm. Aug: 87 mm. Sep: 135 mm. Oct: 134 mm. Nov: 111 mm. Dec: 112 mm.

Monthly Humidity

0% 25% 50% 75% 100% JanFebMarAprMayJunJulAugSepOctNovDec
Humidity

Line chart showing monthly humidity. Jan: 77%. Feb: 78%. Mar: 76%. Apr: 78%. May: 78%. Jun: 81%. Jul: 84%. Aug: 83%. Sep: 81%. Oct: 81%. Nov: 79%. Dec: 78%.

Monthly Wind Speed

0 15 30 45 60 JanFebMarAprMayJunJulAugSepOctNovDec
Wind SpeedGusts

Bar chart showing monthly wind speed. Jan: 37 km/h . Feb: 37 km/h . Mar: 33 km/h . Apr: 30 km/h . May: 28 km/h . Jun: 25 km/h . Jul: 24 km/h . Aug: 25 km/h . Sep: 30 km/h . Oct: 32 km/h . Nov: 33 km/h . Dec: 35 km/h .

Sunshine

0 3 6 9 12 JanFebMarAprMayJunJulAugSepOctNovDec
Sunshine

Sunshine: Jan: 1h. Feb: 4h. Mar: 7h. Apr: 9h. May: 11h. Jun: 11h. Jul: 11h. Aug: 10h. Sep: 7h. Oct: 5h. Nov: 2h. Dec: 1h.

Sea Temperature

20°C 14°C 8°C 2°C -4°C swim JanFebMarAprMayJunJulAugSepOctNovDec
Sea Temperatureswim

Line chart showing monthly sea temperature. Jan: 4°C . Feb: 4°C . Mar: 5°C . Apr: 6°C . May: 8°C . Jun: 10°C . Jul: 12°C . Aug: 12°C . Sep: 11°C . Oct: 8°C . Nov: 7°C . Dec: 5°C .

UV Index

0 3 6 8 11 JanFebMarAprMayJunJulAugSepOctNovDec
UV Index

Bar chart showing monthly UV index. Jan: UV 0. Feb: UV 1. Mar: UV 2. Apr: UV 3. May: UV 4. Jun: UV 4. Jul: UV 4. Aug: UV 3. Sep: UV 2. Oct: UV 1. Nov: UV 0. Dec: UV 0.

Monthly Daylight Hours

22h 20h 18h 16h 14h 12h 10h 8h 6h 4h JanFebMarAprMayJunJulAugSepOctNovDec
Daylight12h reference

Monthly Dew Point & Comfort

28°C 24°C 20°C 16°C 12°C 8°C 4°C 0°C -4°C -8°C JanFebMarAprMayJunJulAugSepOctNovDec
Dew Point Dry Comfortable Humid Muggy Oppressive

Snow Days

0 3 6 9 12 15 18 JanFebMarAprMayJunJulAugSepOctNovDec
Snow DaysSnowfall

Snow Days: Jan: 16 days. Feb: 14 days. Mar: 14 days. Apr: 5 days. May: 1 days. Jun: 0 days. Jul: 0 days. Aug: 0 days. Sep: 0 days. Oct: 3 days. Nov: 6 days. Dec: 12 days.

Month-by-Month Weather Table

January
Wet
Temp
3°C / 0°C
Feels Like
-3°C / -7°C
Rain
19days (124 mm) Wet
Sun
1.4h Poor
Humidity
77% Humid
UV
0.2 Low
Snow Days
16days
February
Wet
Temp
3°C / 0°C
Feels Like
-3°C / -6°C
Rain
18days (122 mm) Wet
Sun
3.5h Poor
Humidity
78% Humid
UV
0.8 Low
Snow Days
14days
March
Poor
Temp
4°C / 1°C
Feels Like
-2°C / -6°C
Rain
17days (115 mm) Wet
Sun
6.7h Fair
Humidity
76% Humid
UV
1.8 Low
Snow Days
14days
April
Poor
Temp
6°C / 3°C
Feels Like
2°C / -3°C
Rain
15days (102 mm) Wet
Sun
8.8h Good
Humidity
78% Humid
UV
3.1 Moderate
Snow Days
5days
May
Poor
Temp
9°C / 5°C
Feels Like
5°C / 0°C
Rain
16days (101 mm) Wet
Sun
11h Excellent
Humidity
78% Humid
UV
4 Moderate
Snow Days
1days
June best
Fair
Temp
11°C / 8°C
Feels Like
7°C / 4°C
Rain
14days (76 mm) Wet
Sun
10.9h Excellent
Humidity
81% Humid
UV
4.2 Moderate
July best
Fair
Temp
13°C / 10°C
Feels Like
10°C / 6°C
Rain
13days (71 mm) Wet
Sun
10.6h Excellent
Humidity
84% Humid
UV
4.1 Moderate
August best
Fair
Temp
12°C / 10°C
Feels Like
10°C / 6°C
Rain
13days (87 mm) Wet
Sun
9.5h Good
Humidity
83% Humid
UV
3.3 Moderate
September
Wet
Temp
10°C / 7°C
Feels Like
6°C / 3°C
Rain
18days (135 mm) Wet
Sun
7.2h Good
Humidity
81% Humid
UV
2.2 Moderate
October
Wet
Temp
7°C / 5°C
Feels Like
3°C / -1°C
Rain
18days (134 mm) Wet
Sun
4.5h Fair
Humidity
81% Humid
UV
1 Low
Snow Days
3days
November
Poor
Temp
5°C / 2°C
Feels Like
0°C / -4°C
Rain
16days (111 mm) Wet
Sun
1.9h Poor
Humidity
79% Humid
UV
0.4 Low
Snow Days
6days
December
Poor
Temp
3°C / 0°C
Feels Like
-2°C / -6°C
Rain
17days (112 mm) Wet
Sun
1.1h Poor
Humidity
78% Humid
UV
0.1 Low
Snow Days
12days
Month Temp Feels Like Rain Sun Humidity UV Status Details
January 3°C / 0°C -3°C / -7°C 19days (124 mm) Wet 1.4h Poor 77% Humid 0.2 Low Wet View Details
February 3°C / 0°C -3°C / -6°C 18days (122 mm) Wet 3.5h Poor 78% Humid 0.8 Low Wet View Details
March 4°C / 1°C -2°C / -6°C 17days (115 mm) Wet 6.7h Fair 76% Humid 1.8 Low Poor View Details
April 6°C / 3°C 2°C / -3°C 15days (102 mm) Wet 8.8h Good 78% Humid 3.1 Moderate Poor View Details
May 9°C / 5°C 5°C / 0°C 16days (101 mm) Wet 11h Excellent 78% Humid 4 Moderate Poor View Details
June best 11°C / 8°C 7°C / 4°C 14days (76 mm) Wet 10.9h Excellent 81% Humid 4.2 Moderate Fair View Details
July best 13°C / 10°C 10°C / 6°C 13days (71 mm) Wet 10.6h Excellent 84% Humid 4.1 Moderate Fair View Details
August best 12°C / 10°C 10°C / 6°C 13days (87 mm) Wet 9.5h Good 83% Humid 3.3 Moderate Fair View Details
September 10°C / 7°C 6°C / 3°C 18days (135 mm) Wet 7.2h Good 81% Humid 2.2 Moderate Wet View Details
October 7°C / 5°C 3°C / -1°C 18days (134 mm) Wet 4.5h Fair 81% Humid 1 Low Wet View Details
November 5°C / 2°C 0°C / -4°C 16days (111 mm) Wet 1.9h Poor 79% Humid 0.4 Low Poor View Details
December 3°C / 0°C -2°C / -6°C 17days (112 mm) Wet 1.1h Poor 78% Humid 0.1 Low Poor View Details

Compare Nearby City Climates

Frequently Asked Questions

The best months to visit Keflavík are June, July, August, when temperatures are comfortable and rainfall is at its lowest. This is based on 10-year climate averages for Keflavík, scoring temperature, rainfall, humidity, and sunshine hours.
The hottest month in Keflavík is July, with average daytime highs of 13°C (55°F). Plan outdoor activities for early morning or late afternoon if visiting during this period.
The coldest month in Keflavík is January, with average overnight lows of 0°C (31°F). Pack warm layers and expect shorter daylight hours during this period.
The wettest month in Keflavík is September, averaging 135mm of precipitation across 18 rainy days. An umbrella or waterproof jacket is essential.
The rainy season in Keflavík runs through January, February, September, October, with the heaviest rainfall in January. Based on 10-year averages for Keflavík.
Keflavík receives approximately 77 sunshine hours per year. The sunniest month is May with around 11 hours. Based on climate data for Keflavík.
The least favorable months to visit Keflavík are January, February, March, April, primarily due to very cold temperatures, heavy rainfall. For the best conditions, consider June, July, August instead.
The annual average UV index in Keflavík is 2, classified as moderate. Standard sun protection (sunscreen, hat) is recommended during prolonged outdoor exposure.
Average humidity in Keflavík is 80%, classified as humid. Humidity levels are generally comfortable and should not affect outdoor activities for most people.
Sea temperatures in Summer average 8°C (46°F), which most swimmers will find too cold without a wetsuit.
Yes, Keflavík receives snow. Months with snowfall average 9 snow days and 15 cm (6 in) of accumulation, with about 10 frost days during winter.
Average wind speeds in Keflavík are 31 km/h (19 mph). The windiest month is February with peak winds reaching 37 km/h (23 mph) (gusts up to 59 km/h / 37 mph).
Keflavík averages 1 clear-sky days per month with overall cloud cover around 75%. The clearest skies occur in May.
The annual average dew point in Keflavík is 2°C (36°F), which feels dry and comfortable. Outdoor activities are comfortable year-round from a humidity standpoint.
Keflavík has a Subpolar Oceanic climate, classified as Cfc under the Köppen system. Temperate climates have mild winters and warm summers, with rainfall spread across the year and four distinct seasons.
The 'feels like' temperature in Keflavík ranges from -1°C (30°F) to 3°C (37°F) on average. Wind chill makes winters feel noticeably colder than the actual temperature — layered clothing is recommended.
June is not the best time to visit Keflavík, with a climate score of 5/10. Consider visiting during June, July, August instead for better conditions.
For June in Keflavík, pack Layered clothing, Light jacket, Umbrella, Waterproof jacket, Waterproof shoes. With average highs of 11°C (51°F) and 14 rainy days, these essentials will keep you comfortable.

Data Source

Climate data derived from ERA5 reanalysis (ECMWF), averaged over 2016–2025. Sea surface temperature from marine reanalysis data. Climate scores and seasonal estimates are computed by WorldStats.

Last updated: