Sunniest Cities in Europe — Calibrated Sunshine Hours

Europe's sunshine ranges from under 1,600 hours/year in Bergen to over 3,200 in Cyprus. These rankings use calibrated ERA5 data corrected against 56 WMO ground stations — not raw satellite estimates.

Ranked by annual sunshine hours

# City Country hr/yr hr/day Sunny days Scale

Best European cities for winter sun

January sunshine hours — the key metric for winter escape planning. These cities stay above 150 hours of sunshine in January.

# City Country Jan hr Note
1Las PalmasSpain (Canaries)204Best winter sun in Europe
2Tenerife SouthSpain (Canaries)196Very sunny even in winter
3PaphosCyprus178Warm + sunny Jan–Mar
4LanzaroteSpain (Canaries)192Consistent year-round
5FaroPortugal162Algarve winter is mild
6MalagaSpain158Costa del Sol year-round
7VallettaMalta154Mediterranean island
8SevilleSpain151Warmer winters than coast
9AthensGreece148Clear skies most of Jan
10ValenciaSpain144~250 sunny days/yr

Average sunshine by European country

Country Avg hr/yr Sunniest city Cloudiest city
Cyprus3,000Paphos 3,206Nicosia 3,030
Spain2,700Seville 2,900San Sebastián 1,667
Portugal2,853Algarve 3,141Porto 2,451
Greece2,700Crete 2,800Thessaloniki 2,200
Malta2,928Valletta 2,928
Italy2,300Sicily 2,600Milan 1,776
France2,100Nice 2,694Brest 1,601
Germany1,650Munich 1,735Hamburg 1,571
UK1,450Eastbourne 1,870Glasgow 1,203
Norway1,500Oslo 1,668Bergen 1,413

Explore all European cities in the map

Pan, zoom, and filter 0.5° sunshine data across every European country. Compare any two cities side by side.

Open the Map → Compare Cities →

Frequently asked

What is the sunniest city in Europe?

Paphos, Cyprus leads European cities with 3,206 calibrated sunshine hours per year. That's roughly 8.8 hours of sunshine per day averaged across all 365 days. The Canary Islands (Las Palmas, Tenerife) rank close behind at ~3,000 hr/yr and have the added advantage of consistent winter sun.

Which European country gets the most sunshine?

Cyprus averages approximately 3,000 sunshine hours per year across the island — the highest country-level average in Europe. Spain ranks second (national average ~2,700 hr/yr), though its best spots like Seville approach 2,900 hr/yr. Portugal's Algarve region exceeds Cyprus for regional maximums at 3,141 hr/yr.

Where in Europe has sun in winter?

The Canary Islands (Spain) are the clear winner for winter sun — Las Palmas averages 204 sunshine hours in January, more than most European cities get in July. The Algarve (Portugal), Cyprus, and Malta all maintain 150+ sunny hours in January. Continental Spain (Seville, Malaga) gets 151–158 hours in January.

How many sunshine hours does London get per year?

London averages approximately 1,477 sunshine hours per year — about 4.0 hr/day. For comparison: Paris gets 1,662 hr/yr, Berlin 1,625 hr/yr, and Amsterdam 1,662 hr/yr. All are roughly half of what Paphos or the Canary Islands receive.

How is GeoRank's sunshine data different from other sources?

Raw ERA5 satellite data overestimates sunshine by 16–73% in cloudy regions. GeoRank applies IDW calibration against 56 WMO and KNMI reference stations, using the correction formula: actual ≈ 1.14 × ERA5 − 1550 (R² = 0.82). This means cloudy cities like Bergen and Glasgow are corrected downward — matching real observed values rather than inflated satellite readings.