Sunshine Map

The sunniest places in Europe, month by month

It's July. 301 European destinations ranked by Sunshine Score — every one flyable. For the annual-hours ranking of major cities, see the 2026 sunshine study.

Europe's sunniest right now (July)

Show the next 25 — destinations 26–50
Show the next 25 — destinations 51–75
  • 51
    Montpellier/Méditerranée

    🇫🇷 Francebeach resort

    score 90/10030° / 86°F dayssea 24°20 mm rain

  • 52
    Skiathos

    🇬🇷 Greecebeach resort

    score 90/10028° / 82°F dayssea 27°20 mm rain

  • 53
    Ponta Delgada

    🇵🇹 Portugalbeach resort

    score 90/10022° / 72°F dayssea 23°17 mm rain

  • 54
    Split

    🇭🇷 Croatiabeach resort

    score 89/10030° / 86°F dayssea 28°29 mm rain

  • 55
    Pisa (PI)

    🇮🇹 Italycoastal city break

    score 89/10031° / 88°F dayssea 27°28 mm rain

  • 56
    Praia da Vitória

    🇵🇹 Portugalbeach resort

    score 89/10022° / 72°F dayssea 23°19 mm rain

  • 57
    Granada

    🇪🇸 Spainregional city

    score 88/10033° / 91°F days1 mm rain

  • 58
    Girona

    🇪🇸 Spainbeach resort

    score 88/10032° / 90°F dayssea 25°35 mm rain

  • 59
    Bari

    🇮🇹 Italycoastal city break

    score 88/10032° / 90°F dayssea 28°29 mm rain

  • 60
    Perpignan/Rivesaltes

    🇫🇷 Franceregional city

    score 88/10028° / 82°F days26 mm rain

  • 61
    Vigo

    🇪🇸 Spainseaside town

    score 88/10025° / 77°F dayssea 18°24 mm rain

  • 62
    Dubrovnik

    🇭🇷 Croatiabeach resort

    score 87/10027° / 81°F dayssea 28°35 mm rain

  • 63
    Santiago de Compostela

    🇪🇸 Spainsmall town

    score 87/10026° / 79°F days31 mm rain

  • 64
    Ohrid

    🇲🇰 North Macedoniasmall town

    score 87/10030° / 86°F days30 mm rain

  • 65
    Istanbul

    🇹🇷 Türkiyemajor coastal city

    score 87/10025° / 77°F dayssea 27°26 mm rain

  • 66
    Comiso

    🇮🇹 Italybeach resort

    score 86/10033° / 91°F dayssea 27°5 mm rain

  • 67
    Tivat

    🇲🇪 Montenegrobeach resort

    score 86/10032° / 90°F dayssea 27°42 mm rain

  • 68
    Orenburg

    🇷🇺 Russiacity break

    score 86/10029° / 84°F days39 mm rain

  • 69
    Pescara

    🇮🇹 Italybeach resort

    score 86/10028° / 82°F dayssea 29°36 mm rain

  • 70
    Genoa

    🇮🇹 Italycoastal city break

    score 86/10031° / 88°F dayssea 26°34 mm rain

  • 71
    Volgograd

    🇷🇺 Russiacity break

    score 86/10031° / 88°F days33 mm rain

  • 72
    Carcassonne

    🇫🇷 Francesmall town

    score 86/10031° / 88°F days32 mm rain

  • 73
    A Coruña

    🇪🇸 Spainseaside town

    score 86/10023° / 73°F dayssea 17°32 mm rain

  • 74
    Makhachkala

    🇷🇺 Russiacity break

    score 86/10030° / 86°F days26 mm rain

  • 75
    Athens

    🇬🇷 Greecemajor coastal city

    score 85/10033° / 91°F dayssea 26°11 mm rain

Show the next 25 — destinations 76–100
  • 76
    Vitoria-Gasteiz

    🇪🇸 Spainregional city

    score 85/10024° / 75°F days42 mm rain

  • 77
    Ancona

    🇮🇹 Italybeach resort

    score 85/10032° / 90°F dayssea 28°38 mm rain

  • 78
    Simferopol

    🇺🇦 Ukraineregional city

    score 85/10029° / 84°F days40 mm rain

  • 79
    Saratov

    🇷🇺 Russiacity break

    score 85/10030° / 86°F days41 mm rain

  • 80
    Rimini (RN)

    🇮🇹 Italybeach resort

    score 85/10031° / 88°F dayssea 29°38 mm rain

  • 81
    Asturias

    🇪🇸 Spaincity break

    score 85/10024° / 75°F dayssea 19°32 mm rain

  • 82
    Pula

    🇭🇷 Croatiabeach resort

    score 84/10028° / 82°F dayssea 27°49 mm rain

  • 83
    Varna

    🇧🇬 Bulgariabeach resort

    score 84/10027° / 81°F dayssea 27°46 mm rain

  • 84
    Odesa

    🇺🇦 Ukrainecoastal city break

    score 84/10029° / 84°F dayssea 27°43 mm rain

  • 85
    Anapa

    🇷🇺 Russiabeach resort

    score 84/10030° / 86°F dayssea 26°42 mm rain

  • 86
    Bordeaux

    🇫🇷 Francecity break

    score 84/10027° / 81°F days41 mm rain

  • 87
    Zadar

    🇭🇷 Croatiabeach resort

    score 84/10031° / 88°F dayssea 26°40 mm rain

  • 88
    Bilbao

    🇪🇸 Spaincoastal city break

    score 84/10023° / 73°F dayssea 21°35 mm rain

  • 89
    Santander

    🇪🇸 Spainseaside town

    score 84/10024° / 75°F dayssea 21°33 mm rain

  • 90
    Kalamata

    🇬🇷 Greecebeach resort

    score 83/10033° / 91°F dayssea 27°13 mm rain

  • 91
    Burgas

    🇧🇬 Bulgariabeach resort

    score 83/10030° / 86°F dayssea 28°47 mm rain

  • 92
    Pristina

    🇽🇰 Kosovocity break

    score 83/10030° / 86°F days49 mm rain

  • 93
    Toulouse/Blagnac

    🇫🇷 Francecity break

    score 83/10030° / 86°F days50 mm rain

  • 94
    La Rochelle

    🇫🇷 Franceseaside town

    score 83/10023° / 73°F dayssea 22°45 mm rain

  • 95
    Rome

    🇮🇹 Italymajor coastal city

    score 82/10033° / 91°F dayssea 26°26 mm rain

  • 96
    Rostov-on-Don

    🇷🇺 Russiacity break

    score 82/10032° / 90°F days47 mm rain

  • 97
    Biarritz

    🇫🇷 Franceseaside town

    score 82/10026° / 79°F dayssea 23°51 mm rain

  • 98
    San Sebastián

    🇪🇸 Spainseaside town

    score 82/10023° / 73°F dayssea 22°48 mm rain

  • 99
    Nantes

    🇫🇷 Francecity break

    score 82/10024° / 75°F days46 mm rain

  • 100
    Atyrau

    🇰🇿 Kazakhstanregional city

    score 81/10033° / 91°F days12 mm rain

Show the next 25 — destinations 101–125
  • 101
    Krasnodar

    🇷🇺 Russiacity break

    score 81/10032° / 90°F days59 mm rain

  • 102
    Turin

    🇮🇹 Italycity break

    score 81/10030° / 86°F days59 mm rain

  • 103
    Stavropol

    🇷🇺 Russiacity break

    score 81/10029° / 84°F days59 mm rain

  • 104
    Tarbes/Lourdes/Pyrénées

    🇫🇷 Francesmall town

    score 81/10028° / 82°F days52 mm rain

  • 105
    Pau/Pyrénées (Uzein)

    🇫🇷 Francesmall town

    score 81/10028° / 82°F days53 mm rain

  • 106
    Samara

    🇷🇺 Russiacity break

    score 81/10027° / 81°F days54 mm rain

  • 107
    Sarajevo

    🇧🇦 Bosnia & Herzegovinacity break

    score 81/10028° / 82°F days54 mm rain

  • 108
    Ufa

    🇷🇺 Russiacity break

    score 81/10025° / 77°F days52 mm rain

  • 109
    Voronezh

    🇷🇺 Russiacity break

    score 81/10027° / 81°F days55 mm rain

  • 110
    Rijeka(Omišalj)

    🇭🇷 Croatiabeach resort

    score 81/10027° / 81°F dayssea 27°51 mm rain

  • 111
    Rennes

    🇫🇷 Franceregional city

    score 81/10024° / 75°F days48 mm rain

  • 112
    Venice

    🇮🇹 Italybeach resort

    score 80/10029° / 84°F dayssea 28°66 mm rain

  • 113
    Lyon

    🇫🇷 Francecity break

    score 80/10028° / 82°F days65 mm rain

  • 114
    Chişinău

    🇲🇩 Moldovacity break

    score 80/10030° / 86°F days61 mm rain

  • 115
    Niš

    🇷🇸 Serbiaregional city

    score 80/10031° / 88°F days59 mm rain

  • 116
    Limoges/Bellegarde

    🇫🇷 Franceregional city

    score 80/10025° / 77°F days59 mm rain

  • 117
    Belgrade

    🇷🇸 Serbiacity break

    score 80/10030° / 86°F days61 mm rain

  • 118
    Brest

    🇫🇷 Franceseaside town

    score 80/10020° / 68°F dayssea 17°55 mm rain

  • 119
    Milan

    🇮🇹 Italymajor city break

    score 79/10029° / 84°F days68 mm rain

  • 120
    Bergamo

    🇮🇹 Italyregional city

    score 79/10030° / 86°F days68 mm rain

  • 121
    Verona

    🇮🇹 Italyregional city

    score 79/10031° / 88°F days71 mm rain

  • 122
    Bucharest

    🇷🇴 Romaniacity break

    score 79/10031° / 88°F days67 mm rain

  • 123
    Craiova

    🇷🇴 Romaniaregional city

    score 79/10031° / 88°F days71 mm rain

  • 124
    Sofia

    🇧🇬 Bulgariacity break

    score 79/10029° / 84°F days68 mm rain

  • 125
    Timişoara

    🇷🇴 Romaniaregional city

    score 79/10030° / 86°F days68 mm rain

Show the next 25 — destinations 126–150
  • 126
    Grozny

    🇷🇺 Russiaregional city

    score 79/10032° / 90°F days61 mm rain

  • 127
    Ulyanovsk

    🇷🇺 Russiacity break

    score 79/10026° / 79°F days61 mm rain

  • 128
    Southampton

    🇬🇧 United Kingdomregional city

    score 79/10023° / 73°F days58 mm rain

  • 129
    Caen

    🇫🇷 Franceseaside town

    score 79/10023° / 73°F dayssea 19°57 mm rain

  • 130
    Paris (Roissy-en-France, Val-d'Oise)

    🇫🇷 Francemajor city break

    score 79/10025° / 77°F days55 mm rain

  • 131
    Florence

    🇮🇹 Italycity break

    score 78/10033° / 91°F days33 mm rain

  • 132
    Grenoble

    🇫🇷 Francealpine / mountain city

    score 78/10026° / 79°F days72 mm rain

  • 133
    Kharkiv

    🇺🇦 Ukrainecity break

    score 78/10029° / 84°F days67 mm rain

  • 134
    Mineralnye Vody

    🇷🇺 Russiaregional city

    score 78/10030° / 86°F days66 mm rain

  • 135
    Belgorod

    🇷🇺 Russiaregional city

    score 78/10028° / 82°F days70 mm rain

  • 136
    Nizhnekamsk

    🇷🇺 Russiaregional city

    score 78/10024° / 75°F days69 mm rain

  • 137
    Tuzla

    🇧🇦 Bosnia & Herzegovinaregional city

    score 78/10030° / 86°F days67 mm rain

  • 138
    Kazan

    🇷🇺 Russiacity break

    score 78/10024° / 75°F days67 mm rain

  • 139
    Banja Luka

    🇧🇦 Bosnia & Herzegovinaregional city

    score 78/10030° / 86°F days66 mm rain

  • 140
    Boryspil

    🇺🇦 Ukrainesmall town

    score 78/10027° / 81°F days64 mm rain

  • 141
    Bournemouth

    🇬🇧 United Kingdomcity break

    score 78/10023° / 73°F dayssea 17°64 mm rain

  • 142
    Alicante

    🇪🇸 Spainbeach resort

    score 77/10034° / 93°F dayssea 27°4 mm rain

  • 143
    Skopje

    🇲🇰 North Macedoniacity break

    score 77/10033° / 91°F days43 mm rain

  • 144
    Perugia (PG)

    🇮🇹 Italyregional city

    score 77/10033° / 91°F days35 mm rain

  • 145
    Trieste

    🇮🇹 Italybeach resort

    score 77/10030° / 86°F dayssea 28°81 mm rain

  • 146
    Iaşi

    🇷🇴 Romaniaregional city

    score 77/10030° / 86°F days76 mm rain

  • 147
    Budapest

    🇭🇺 Hungarycity break

    score 77/10029° / 84°F days71 mm rain

  • 148
    Bratislava

    🇸🇰 Slovakiacity break

    score 77/10029° / 84°F days63 mm rain

  • 149
    London

    🇬🇧 United Kingdommajor city break

    score 77/10022° / 72°F dayssea 18°58 mm rain

  • 150
    London

    🇬🇧 United Kingdommajor city break

    score 77/10023° / 73°F days60 mm rain

Show the next 25 — destinations 151–175
  • 151
    Sochi

    🇷🇺 Russiabeach resort

    score 76/10030° / 86°F dayssea 29°87 mm rain

  • 152
    Zagreb

    🇭🇷 Croatiacity break

    score 76/10030° / 86°F days78 mm rain

  • 153
    Debrecen

    🇭🇺 Hungaryregional city

    score 76/10030° / 86°F days79 mm rain

  • 154
    Izhevsk

    🇷🇺 Russiacity break

    score 76/10023° / 73°F days77 mm rain

  • 155
    Vienna

    🇦🇹 Austriamajor city break

    score 76/10029° / 84°F days69 mm rain

  • 156
    Karlsruhe

    🇩🇪 Germanymajor city break

    score 76/10028° / 82°F days71 mm rain

  • 157
    Stockholm

    🇸🇪 Swedencity break

    score 76/10023° / 73°F dayssea 23°70 mm rain

  • 158
    Lille

    🇫🇷 Francecity break

    score 76/10023° / 73°F days68 mm rain

  • 159
    Copenhagen

    🇩🇰 Denmarkcity break

    score 76/10021° / 70°F dayssea 19°69 mm rain

  • 160
    Malmö

    🇸🇪 Swedenseaside town

    score 76/10021° / 70°F dayssea 17°69 mm rain

  • 161
    Tallinn

    🇪🇪 Estoniaseaside town

    score 76/10021° / 70°F dayssea 20°65 mm rain

  • 162
    Luxembourg

    🇱🇺 Luxembourgsmall town

    score 76/10024° / 75°F days65 mm rain

  • 163
    Saarbrücken

    🇩🇪 Germanycity break

    score 76/10025° / 77°F days65 mm rain

  • 164
    Podgorica

    🇲🇪 Montenegroregional city

    score 75/10033° / 91°F days44 mm rain

  • 165
    Bacău

    🇷🇴 Romaniaregional city

    score 75/10029° / 84°F days84 mm rain

  • 166
    Târgu Mureş

    🇷🇴 Romaniaregional city

    score 75/10028° / 82°F days88 mm rain

  • 167
    Vladikavkaz

    🇷🇺 Russiaregional city

    score 75/10029° / 84°F days84 mm rain

  • 168
    Ljubljana

    🇸🇮 Sloveniaregional city

    score 75/10027° / 81°F days83 mm rain

  • 169
    Luleå

    🇸🇪 Swedenseaside town

    score 75/10020° / 68°F dayssea 19°79 mm rain

  • 170
    Strasbourg

    🇫🇷 Francecity break

    score 75/10027° / 81°F days75 mm rain

  • 171
    Ostend

    🇧🇪 Belgiumseaside town

    score 75/10022° / 72°F dayssea 20°74 mm rain

  • 172
    Nizhny Novgorod

    🇷🇺 Russiacity break

    score 75/10024° / 75°F days76 mm rain

  • 173
    Riga

    🇱🇻 Latviacity break

    score 75/10022° / 72°F dayssea 21°72 mm rain

  • 174
    Brno

    🇨🇿 Czechiaregional city

    score 75/10028° / 82°F days70 mm rain

  • 175
    Helsinki (Vantaa)

    🇫🇮 Finlandcity break

    score 75/10022° / 72°F dayssea 19°71 mm rain

Show the next 25 — destinations 176–200
  • 176
    Bristol

    🇬🇧 United Kingdomcity break

    score 75/10021° / 70°F dayssea 20°69 mm rain

  • 177
    Frankfurt am Main

    🇩🇪 Germanymajor city break

    score 75/10027° / 81°F days66 mm rain

  • 178
    Zaragoza

    🇪🇸 Spaincity break

    score 74/10034° / 93°F days18 mm rain

  • 179
    Geneva

    🇨🇭 Switzerlandcity break

    score 74/10027° / 81°F days93 mm rain

  • 180
    Cluj-Napoca

    🇷🇴 Romaniaregional city

    score 74/10028° / 82°F days90 mm rain

  • 181
    Aalborg

    🇩🇰 Denmarkseaside town

    score 74/10020° / 68°F dayssea 17°82 mm rain

  • 182
    Cheboksary

    🇷🇺 Russiacity break

    score 74/10024° / 75°F days78 mm rain

  • 183
    Rotterdam

    🇳🇱 Netherlandscity break

    score 74/10021° / 70°F dayssea 19°78 mm rain

  • 184
    Eindhoven

    🇳🇱 Netherlandsregional city

    score 74/10024° / 75°F days76 mm rain

  • 185
    Łódź

    🇵🇱 Polandcity break

    score 74/10026° / 79°F days78 mm rain

  • 186
    Nuremberg

    🇩🇪 Germanycity break

    score 74/10026° / 79°F days77 mm rain

  • 187
    Warsaw

    🇵🇱 Polandcity break

    score 74/10026° / 79°F days76 mm rain

  • 188
    Brussels

    🇧🇪 Belgiumcity break

    score 74/10024° / 75°F days75 mm rain

  • 189
    Norwich

    🇬🇧 United Kingdomregional city

    score 74/10022° / 72°F days72 mm rain

  • 190
    Weeze

    🇩🇪 Germanysmall town

    score 74/10024° / 75°F days76 mm rain

  • 191
    Birmingham

    🇬🇧 United Kingdommajor city break

    score 74/10021° / 70°F days72 mm rain

  • 192
    Münster

    🇩🇪 Germanyregional city

    score 74/10024° / 75°F days75 mm rain

  • 193
    Köln (Cologne)

    🇩🇪 Germanycity break

    score 74/10025° / 77°F days75 mm rain

  • 194
    Sibiu

    🇷🇴 Romaniaregional city

    score 73/10027° / 81°F days95 mm rain

  • 195
    Umeå

    🇸🇪 Swedenseaside town

    score 73/10020° / 68°F dayssea 18°92 mm rain

  • 196
    Košice

    🇸🇰 Slovakiaregional city

    score 73/10027° / 81°F days88 mm rain

  • 197
    Oulu / Oulunsalo

    🇫🇮 Finlandseaside town

    score 73/10020° / 68°F dayssea 20°83 mm rain

  • 198
    Kaliningrad

    🇷🇺 Russiacity break

    score 73/10021° / 70°F dayssea 22°85 mm rain

  • 199
    Aarhus

    🇩🇰 Denmarkseaside town

    score 73/10020° / 68°F dayssea 18°82 mm rain

  • 200
    Lublin

    🇵🇱 Polandregional city

    score 73/10026° / 79°F days81 mm rain

Show the next 25 — destinations 201–225
  • 201
    Kirov

    🇷🇺 Russiacity break

    score 73/10023° / 73°F days86 mm rain

  • 202
    Wrocław

    🇵🇱 Polandcity break

    score 73/10026° / 79°F days84 mm rain

  • 203
    Amsterdam

    🇳🇱 Netherlandscity break

    score 73/10021° / 70°F days81 mm rain

  • 204
    Billund

    🇩🇰 Denmarksmall town

    score 73/10021° / 70°F days79 mm rain

  • 205
    Poznań

    🇵🇱 Polandcity break

    score 73/10025° / 77°F days78 mm rain

  • 206
    Bydgoszcz

    🇵🇱 Polandregional city

    score 73/10025° / 77°F days82 mm rain

  • 207
    Dortmund

    🇩🇪 Germanycity break

    score 73/10024° / 75°F days82 mm rain

  • 208
    Düsseldorf

    🇩🇪 Germanycity break

    score 73/10024° / 75°F days78 mm rain

  • 209
    Bremen

    🇩🇪 Germanycity break

    score 73/10023° / 73°F days80 mm rain

  • 210
    Cardiff

    🇬🇧 United Kingdomcity break

    score 73/10020° / 68°F dayssea 17°80 mm rain

  • 211
    Nottingham

    🇬🇧 United Kingdomcity break

    score 73/10021° / 70°F days78 mm rain

  • 212
    Prague

    🇨🇿 Czechiacity break

    score 73/10026° / 79°F days79 mm rain

  • 213
    Leipzig

    🇩🇪 Germanycity break

    score 73/10025° / 77°F days78 mm rain

  • 214
    Hannover

    🇩🇪 Germanycity break

    score 73/10024° / 75°F days78 mm rain

  • 215
    Tirana

    🇦🇱 Albaniacoastal city break

    score 72/10034° / 93°F dayssea 28°29 mm rain

  • 216
    Suceava

    🇷🇴 Romaniasmall town

    score 72/10027° / 81°F days100 mm rain

  • 217
    Brașov (Ghimbav)

    🇷🇴 Romaniaregional city

    score 72/10026° / 79°F days103 mm rain

  • 218
    Gdańsk

    🇵🇱 Polandcity break

    score 72/10020° / 68°F dayssea 20°86 mm rain

  • 219
    Szczecin(Glewice)

    🇵🇱 Polandcity break

    score 72/10024° / 75°F days86 mm rain

  • 220
    Katowice

    🇵🇱 Polandmajor city break

    score 72/10025° / 77°F days87 mm rain

  • 221
    Hamburg

    🇩🇪 Germanycity break

    score 72/10023° / 73°F days84 mm rain

  • 222
    Archangelsk

    🇷🇺 Russiaregional city

    score 72/10020° / 68°F days83 mm rain

  • 223
    Paderborn

    🇩🇪 Germanyregional city

    score 72/10024° / 75°F days81 mm rain

  • 224
    Berlin

    🇩🇪 Germanymajor city break

    score 72/10026° / 79°F days81 mm rain

  • 225
    Thessaloniki

    🇬🇷 Greecebeach resort

    score 71/10034° / 93°F dayssea 31°29 mm rain

Show the next 25 — destinations 226–250
  • 226
    Exeter

    🇬🇧 United Kingdomseaside town

    score 71/10019° / 66°F dayssea 16°64 mm rain

  • 227
    Munich

    🇩🇪 Germanycity break

    score 71/10024° / 75°F days97 mm rain

  • 228
    Stuttgart

    🇩🇪 Germanymajor city break

    score 71/10025° / 77°F days98 mm rain

  • 229
    Perm

    🇷🇺 Russiacity break

    score 71/10023° / 73°F days95 mm rain

  • 230
    Moscow

    🇷🇺 Russiamajor city break

    score 71/10023° / 73°F days93 mm rain

  • 231
    Lviv

    🇺🇦 Ukrainecity break

    score 71/10025° / 77°F days91 mm rain

  • 232
    St. Petersburg

    🇷🇺 Russiamajor coastal city

    score 71/10022° / 72°F dayssea 23°88 mm rain

  • 233
    Dresden

    🇩🇪 Germanycity break

    score 71/10025° / 77°F days87 mm rain

  • 234
    Bolzano (BZ)

    🇮🇹 Italyalpine / mountain city

    score 70/10029° / 84°F days114 mm rain

  • 235
    Graz

    🇦🇹 Austriaregional city

    score 70/10028° / 82°F days107 mm rain

  • 236
    Basel

    🇫🇷 Francecity break

    score 70/10025° / 77°F days107 mm rain

  • 237
    Minsk

    🇧🇾 Belaruscity break

    score 70/10024° / 75°F days99 mm rain

  • 238
    Rzeszów

    🇵🇱 Polandregional city

    score 70/10026° / 79°F days101 mm rain

  • 239
    Ostrava

    🇨🇿 Czechiacity break

    score 70/10026° / 79°F days96 mm rain

  • 240
    Syktyvkar

    🇷🇺 Russiaregional city

    score 70/10022° / 72°F days92 mm rain

  • 241
    Manchester

    🇬🇧 United Kingdommajor city break

    score 70/10020° / 68°F days93 mm rain

  • 242
    Bern

    🇨🇭 Switzerlandregional city

    score 69/10024° / 75°F days121 mm rain

  • 243
    Petrozavodsk

    🇷🇺 Russiaregional city

    score 69/10022° / 72°F days100 mm rain

  • 244
    Kaunas

    🇱🇹 Lithuaniaregional city

    score 69/10023° / 73°F days100 mm rain

  • 245
    Vilnius

    🇱🇹 Lithuaniacity break

    score 69/10023° / 73°F days100 mm rain

  • 246
    Göteborg

    🇸🇪 Swedencity break

    score 69/10020° / 68°F dayssea 19°101 mm rain

  • 247
    Murcia

    🇪🇸 Spaincity break

    score 68/10035° / 95°F days3 mm rain

  • 248
    Bologna

    🇮🇹 Italycity break

    score 68/10034° / 93°F days39 mm rain

  • 249
    Jersey

    🇯🇪 Jerseyseaside town

    score 68/10018° / 64°F dayssea 18°47 mm rain

  • 250
    Cherepovets

    🇷🇺 Russiaregional city

    score 68/10022° / 72°F days108 mm rain

Show the next 25 — destinations 251–275
  • 251
    Kraków

    🇵🇱 Polandcity break

    score 68/10026° / 79°F days106 mm rain

  • 252
    Madrid

    🇪🇸 Spainmajor city break

    score 67/10035° / 95°F days9 mm rain

  • 253
    Oslo (Gardermoen)

    🇳🇴 Norwaycity break

    score 67/10020° / 68°F days112 mm rain

  • 254
    Valencia

    🇪🇸 Spaincoastal city break

    score 66/10035° / 95°F dayssea 28°9 mm rain

  • 255
    Cagliari

    🇮🇹 Italybeach resort

    score 66/10035° / 95°F dayssea 26°3 mm rain

  • 256
    Memmingen

    🇩🇪 Germanysmall town

    score 66/10023° / 73°F days130 mm rain

  • 257
    Sandefjord(Torp)

    🇳🇴 Norwayseaside town

    score 66/10019° / 66°F dayssea 19°89 mm rain

  • 258
    Rovaniemi

    🇫🇮 Finlandsmall town

    score 65/10019° / 66°F days92 mm rain

  • 259
    Newcastle upon Tyne

    🇬🇧 United Kingdomcity break

    score 65/10019° / 66°F days90 mm rain

  • 260
    Liverpool

    🇬🇧 United Kingdomcity break

    score 65/10019° / 66°F dayssea 18°86 mm rain

  • 261
    Kittilä

    🇫🇮 Finlandsmall town

    score 64/10019° / 66°F days101 mm rain

  • 262
    Shannon

    🇮🇪 Irelandsmall town

    score 64/10019° / 66°F days92 mm rain

  • 263
    Astrakhan

    🇷🇺 Russiacity break

    score 63/10035° / 95°F days15 mm rain

  • 264
    Zurich

    🇨🇭 Switzerlandcity break

    score 63/10024° / 75°F days144 mm rain

  • 265
    Leeds

    🇬🇧 United Kingdommajor city break

    score 63/10019° / 66°F days97 mm rain

  • 266
    Friedrichshafen

    🇩🇪 Germanysmall town

    score 62/10024° / 75°F days157 mm rain

  • 267
    Innsbruck

    🇦🇹 Austriaalpine / mountain city

    score 62/10025° / 77°F days172 mm rain

  • 268
    Salzburg

    🇦🇹 Austriaregional city

    score 62/10024° / 75°F days146 mm rain

  • 269
    Trondheim

    🇳🇴 Norwayseaside town

    score 62/10020° / 68°F dayssea 17°133 mm rain

  • 270
    Newquay

    🇬🇧 United Kingdomseaside town

    score 61/10018° / 64°F dayssea 16°88 mm rain

  • 271
    Naryan Mar

    🇷🇺 Russiasmall town

    score 61/10018° / 64°F days77 mm rain

  • 272
    Kristiansand(Kjevik)

    🇳🇴 Norwayseaside town

    score 60/10018° / 64°F dayssea 16°90 mm rain

  • 273
    Dublin

    🇮🇪 Irelandcity break

    score 60/10018° / 64°F dayssea 16°80 mm rain

  • 274
    Cork

    🇮🇪 Irelandseaside town

    score 59/10018° / 64°F dayssea 14°96 mm rain

  • 275
    Almería

    🇪🇸 Spainbeach resort

    score 58/10036° / 97°F dayssea 25°1 mm rain

Show the next 25 — destinations 276–300
  • 276
    Edinburgh

    🇬🇧 United Kingdomcity break

    score 58/10018° / 64°F dayssea 15°91 mm rain

  • 277
    Aberdeen

    🇬🇧 United Kingdomseaside town

    score 57/10018° / 64°F dayssea 14°95 mm rain

  • 278
    Catania

    🇮🇹 Italycoastal city break

    score 56/10036° / 97°F dayssea 28°7 mm rain

  • 279
    Aktau

    🇰🇿 Kazakhstanregional city

    score 56/10036° / 97°F days8 mm rain

  • 280
    Ivalo

    🇫🇮 Finlandsmall town

    score 56/10018° / 64°F days115 mm rain

  • 281
    Belfast

    🇬🇧 United Kingdomcity break

    score 56/10018° / 64°F days99 mm rain

  • 282
    Inverness

    🇬🇧 United Kingdomseaside town

    score 56/10018° / 64°F dayssea 16°92 mm rain

  • 283
    Stavanger

    🇳🇴 Norwayseaside town

    score 55/10018° / 64°F dayssea 15°114 mm rain

  • 284
    Harstad/Narvik

    🇳🇴 Norwaysmall town

    score 55/10018° / 64°F days115 mm rain

  • 285
    Glasgow

    🇬🇧 United Kingdomcity break

    score 55/10018° / 64°F dayssea 15°111 mm rain

  • 286
    Saint Peter Port

    🇬🇬 Guernseyseaside town

    score 54/10016° / 61°F dayssea 17°47 mm rain

  • 287
    Glasgow

    🇬🇧 United Kingdomcity break

    score 53/10018° / 64°F days122 mm rain

  • 288
    Molde

    🇳🇴 Norwayseaside town

    score 53/10019° / 66°F dayssea 17°155 mm rain

  • 289
    Alta

    🇳🇴 Norwayseaside town

    score 52/10017° / 63°F dayssea 17°111 mm rain

  • 290
    Murmansk

    🇷🇺 Russiaregional city

    score 52/10017° / 63°F days95 mm rain

  • 291
    Tromsø

    🇳🇴 Norwaysmall town

    score 51/10017° / 63°F days112 mm rain

  • 292
    Charlestown

    🇮🇪 Irelandsmall town

    score 50/10017° / 63°F days111 mm rain

  • 293
    Castletown

    🇮🇲 Isle of Manseaside town

    score 48/10016° / 61°F dayssea 15°79 mm rain

  • 294
    Ålesund

    🇳🇴 Norwayseaside town

    score 46/10017° / 63°F dayssea 15°131 mm rain

  • 295
    Bergen

    🇳🇴 Norwayseaside town

    score 45/10017° / 63°F dayssea 16°144 mm rain

  • 296
    Haugesund

    🇳🇴 Norwayseaside town

    score 44/10016° / 61°F dayssea 15°114 mm rain

  • 297
    Bodø

    🇳🇴 Norwayseaside town

    score 40/10015° / 59°F dayssea 16°99 mm rain

  • 298
    Reykjavík

    🇮🇸 Icelandseaside town

    score 34/10014° / 57°F dayssea 11°99 mm rain

  • 299
    Seville

    🇪🇸 Spaincity break

    score 29/10039° / 102°F days1 mm rain

  • 300
    Reykjavík

    🇮🇸 Icelandseaside town

    score 29/10013° / 55°F dayssea 11°85 mm rain

Show the next 1 — destinations 301–301
  • 301
    Vágar

    🇫🇴 Faroe Islandsseaside town

    score 17/10011° / 52°F dayssea 11°84 mm rain

The full 25, with world context, is on Europe in July. Heading into the cold months? Start with the winter sun destinations guide.

Where is it sunny in Europe in…

JanuaryGran Canaria 95/100 FebruaryGran Canaria 87/100 MarchGran Canaria 96/100 AprilGran Canaria 97/100 MayGran Canaria 98/100 JuneGran Canaria 98/100 JulyFaro 98/100 AugustKos 98/100 SeptemberGran Canaria 97/100 OctoberGran Canaria 96/100 NovemberFuerteventura 94/100 DecemberLanzarote 94/100