Mountain townsEurope2026
Europe Mountain Towns
Chamonix-Mont-Blanc, Gérardmer and Zakopane were the most booked of the 460 mountain towns in Europe on Airbnb in the 12 months to October 2026, with an estimated 58,369, 33,713 and 33,012 stays. August is the busiest month across them, and the typical stay is 5.2 nights.
Figures are AirROI estimates. How they are made
Among the 189 towns with 200+ homes
- Most booked of these 189
- Chamonix-Mont-Blanc 58,369 stays
- Highest revenue per home of these 189
- Lauterbrunnen $82,382 a year
- Highest rated of these 189
- Ringebu 4.90 out of 5
- Lowest nightly rate of these 189
- Amélie-les-Bains-Palalda $61 a night
- Longest typical stay of these 189
- Brides-les-Bains 8.8 nights
Ranking
Europe Mountain Towns Ranked by Airbnb Stays
Every one of the mountain towns and villages in Europe with 100 or more Airbnb homes and recent stays, most booked first.
| 1 | Chamonix-Mont-Blanc, France | 58,369 | $376 |
|---|---|---|---|
| 2 | Gérardmer, France | 33,713 | $245 |
| 3 | Zakopane, Poland | 33,012 | $225 |
| 4 | Zermatt, Switzerland | 26,805 | $554 |
| 5 | Bled, Slovenia | 25,976 | $199 |
| 6 | Morzine, France | 24,504 | $388 |
| 7 | High Peak, United Kingdom. Includes Buxton, Glossop and Castleton. | 23,221 | $260 |
| 8 | Les Deux Alpes, France | 22,235 | $227 |
| 9 | Cauterets, France | 22,135 | $133 |
| 10 | Saint-Gervais-les-Bains, France | 21,326 | $258 |
| 11 | Grindelwald, Switzerland | 20,238 | $443 |
| 12 | Lauterbrunnen, Switzerland | 18,733 | $530 |
| 13 | Bourg-Saint-Maurice, France | 18,658 | $262 |
| 14 | Alpe d'Huez, France | 18,553 | $278 |
| 15 | Les Belleville, France | 18,089 | $305 |
| 16 | Ronda, Spain | 17,968 | $205 |
| 17 | Garmisch-Partenkirchen, Germany | 16,869 | $262 |
| 18 | La Plagne-Tarentaise, France | 16,755 | $217 |
| 19 | Saint-Lary-Soulan, France | 16,699 | $151 |
| 20 | Killarney, Ireland | 16,371 | $298 |
| 21 | Mont-Dore, France | 16,320 | $119 |
| 22 | Tignes, France | 16,292 | $265 |
| 23 | La Bresse, France | 16,278 | $224 |
| 24 | Innsbruck, Austria | 16,193 | $208 |
| 25 | Interlaken, Switzerland | 15,984 | $401 |
| 26 | Bagnères-de-Bigorre, France | 15,682 | $120 |
| 27 | Besse-et-Saint-Anastaise, France | 14,525 | $134 |
| 28 | Les Angles, France | 14,097 | $169 |
| 29 | Braunlage, Germany | 13,936 | $177 |
| 30 | Winterberg, Germany | 13,825 | $237 |
| 31 | Bagnères-de-Luchon, France | 13,600 | $123 |
| 32 | Font-Romeu-Odeillo-Via, France | 13,250 | $163 |
| 33 | Villard-de-Lans, France | 12,927 | $143 |
| 34 | Keswick, United Kingdom | 12,677 | $408 |
| 35 | Kościelisko, Poland | 12,366 | $231 |
| 36 | Les Houches, France | 12,129 | $330 |
| 37 | Samoëns, France | 11,336 | $276 |
| 38 | Ax-les-Thermes, France | 10,816 | $134 |
| 39 | Sóller, Spain | 10,624 | $523 |
| 40 | Aosta, Italy | 10,546 | $168 |
| 41 | Megève, France | 10,473 | $441 |
| 42 | Briançon, France | 10,301 | $164 |
| 43 | Allos, France | 9,975 | $134 |
| 44 | Goslar, Germany | 9,923 | $147 |
| 45 | Ambleside, United Kingdom | 9,915 | $370 |
| 46 | Nendaz, Switzerland | 9,867 | $471 |
| 47 | Les Allues, France | 9,689 | $496 |
| 48 | Trysil, Norway | 9,661 | $342 |
| 49 | Le Grand-Bornand, France | 9,312 | $308 |
| 50 | Fort William, United Kingdom | 9,273 | $267 |
| 51 | Le Dévoluy, France | 9,098 | $153 |
| 52 | Bansko, Bulgaria | 8,905 | $117 |
| 53 | La Clusaz, France | 8,727 | $403 |
| 54 | Orcières, France | 8,607 | $151 |
| 55 | Châtel, France | 8,593 | $355 |
| 56 | Crans-Montana, Switzerland | 8,592 | $320 |
| 57 | Monachil, Spain | 8,534 | $311 |
| 58 | Wernigerode, Germany | 8,442 | $156 |
| 59 | Les Orres, France | 8,405 | $155 |
| 60 | Zell am See, Austria | 8,300 | $351 |
| 61 | La Bourboule, France | 8,256 | $103 |
| 62 | Chamrousse, France | 8,183 | $141 |
| 63 | Kranjska Gora, Slovenia | 8,143 | $225 |
| 64 | Valtournenche, Italy | 8,120 | $314 |
| 65 | Vars, France | 8,002 | $217 |
| 66 | Xonrupt-Longemer, France | 7,903 | $254 |
| 67 | Merano, Italy | 7,840 | $258 |
| 68 | Bad Harzburg, Germany | 7,798 | $125 |
| 69 | Courchevel, France | 7,702 | $545 |
| 70 | Aviemore, United Kingdom | 7,700 | $292 |
| 71 | Bovec, Slovenia | 7,578 | $186 |
| 72 | Les Gets, France | 7,574 | $378 |
| 73 | Frigiliana, Spain | 7,562 | $266 |
| 74 | Voss, Norway | 7,530 | $279 |
| 75 | Cangas de Onís, Spain | 7,454 | $174 |
| 76 | Arâches-la-Frasse, France | 7,405 | $210 |
| 77 | Cortina d'Ampezzo, Italy | 7,288 | $612 |
| 78 | Val-d'Isère, France | 7,205 | $465 |
| 79 | Anniviers, Switzerland. Includes Zinal and Grimentz. | 7,107 | $291 |
| 80 | Arco, Italy | 7,043 | $168 |
| 81 | Bolquère, France | 7,032 | $211 |
| 82 | Leukerbad, Switzerland | 6,989 | $200 |
| 83 | Gap, France | 6,918 | $107 |
| 84 | Luz-Saint-Sauveur, France | 6,908 | $130 |
| 85 | Karpacz, Poland | 6,505 | $269 |
| 86 | Combloux, France | 6,411 | $344 |
| 87 | Spiez, Switzerland | 6,386 | $318 |
| 88 | Davos, Switzerland | 6,327 | $451 |
| 89 | La Salle-les-Alpes, France | 6,256 | $227 |
| 90 | Szklarska Poręba, Poland | 6,199 | $212 |
| 91 | Les Contamines-Montjoie, France | 6,168 | $200 |
| 92 | Hemsedal, Norway | 6,006 | $366 |
| 93 | Saas-Fee, Switzerland | 5,859 | $390 |
| 94 | Verbier, Switzerland | 5,805 | $646 |
| 95 | Puy-Saint-Vincent, France | 5,805 | $114 |
| 96 | Sallanches, France | 5,790 | $185 |
| 97 | Risoul, France | 5,776 | $158 |
| 98 | Åre, Sweden | 5,733 | $233 |
| 99 | Santana, Portugal | 5,698 | $146 |
| 100 | Eaux-Bonnes, France | 5,660 | $117 |
| 101 | Engelberg, Switzerland | 5,490 | $295 |
| 102 | Benahavís, Spain | 5,419 | $458 |
| 103 | Passy, France | 5,336 | $162 |
| 104 | Saint-Chaffrey, France | 5,318 | $210 |
| 105 | Ullensvang, Norway. Includes Odda and Kinsarvik. | 5,312 | $202 |
| 106 | Les Rousses, France | 5,263 | $138 |
| 107 | Älvdalens kommun, Sweden. Includes Särna. | 5,218 | $181 |
| 108 | Oberstdorf, Germany | 5,160 | $218 |
| 109 | Žabljak, Montenegro | 5,128 | $107 |
| 110 | Tirano, Italy | 5,057 | $262 |
| 111 | Argelès-Gazost, France | 4,940 | $120 |
| 112 | Terras de Bouro, Portugal | 4,938 | $190 |
| 113 | Valloire, France | 4,931 | $245 |
| 114 | Scuol, Switzerland | 4,910 | $247 |
| 115 | Embrun, France | 4,854 | $119 |
| 116 | Thale, Germany | 4,839 | $191 |
| 117 | Campan, France | 4,813 | $174 |
| 118 | Brienz (BE), Switzerland | 4,795 | $371 |
| 119 | Valmeinier, France | 4,754 | $174 |
| 120 | Sinaia, Romania | 4,741 | $130 |
| 121 | Füssen, Germany | 4,709 | $195 |
| 122 | Le Monêtier-les-Bains, France | 4,677 | $292 |
| 123 | Bormio, Italy | 4,661 | $267 |
| 124 | Loudenvielle, France | 4,615 | $194 |
| 125 | Saint-Jean-d'Aulps, France | 4,601 | $249 |
| 126 | Villarembert, France | 4,572 | $128 |
| 127 | Llanberis, United Kingdom | 4,569 | $264 |
| 128 | Uvernet-Fours, France | 4,565 | $157 |
| 129 | Livigno, Italy | 4,523 | $399 |
| 130 | Aime-la-Plagne, France | 4,454 | $207 |
| 131 | Finestrat, Spain | 4,430 | $260 |
| 132 | Saint-Étienne-de-Tinée, France | 4,408 | $211 |
| 133 | Casares, Spain | 4,391 | $222 |
| 134 | Isola, France | 4,368 | $206 |
| 135 | Vinje, Norway. Includes Rauland. | 4,359 | $218 |
| 136 | Val-Cenis, France | 4,357 | $221 |
| 137 | Tolmin, Slovenia | 4,326 | $171 |
| 138 | Hauteluce, France | 4,306 | $222 |
| 139 | Saint-Jorioz, France | 4,298 | $284 |
| 140 | Le Bourg-d'Oisans, France | 4,293 | $209 |
| 141 | Narvik, Norway | 4,238 | $180 |
| 142 | Manigod, France | 4,229 | $486 |
| 143 | Clausthal-Zellerfeld, Germany | 4,221 | $176 |
| 144 | Tinn, Norway. Includes Rjukan. | 4,201 | $245 |
| 145 | Bédoin, France | 4,179 | $181 |
| 146 | Les Avanchers-Valmorel, France | 4,162 | $236 |
| 147 | Sankt Moritz, Switzerland | 4,140 | $439 |
| 148 | Vieira do Minho, Portugal | 4,137 | $216 |
| 149 | Morillon, France | 4,135 | $218 |
| 150 | Sogndal, Norway | 4,104 | $237 |
| 151 | Bad Schandau, Germany | 4,087 | $159 |
| 152 | Sebnitz, Germany | 4,059 | $127 |
| 153 | Adelboden, Switzerland | 4,053 | $280 |
| 154 | Beatenberg, Switzerland | 4,035 | $339 |
| 155 | Hol, Norway | 3,939 | $277 |
| 156 | Autrans-Méaudre en Vercors, France | 3,935 | $160 |
| 157 | Sigriswil, Switzerland | 3,933 | $338 |
| 158 | Bad Ischl, Austria | 3,933 | $195 |
| 159 | Schluchsee, Germany | 3,908 | $188 |
| 160 | Bad Goisern am Hallstättersee, Austria | 3,874 | $240 |
| 161 | Kaprun, Austria | 3,839 | $344 |
| 162 | Bressanone, Italy | 3,831 | $281 |
| 163 | Péone, France | 3,813 | $207 |
| 164 | Ortisei, Italy | 3,786 | $846 |
| 165 | Barcelonnette, France | 3,785 | $133 |
| 166 | Laruns, France | 3,762 | $125 |
| 167 | Sallent de Gállego, Spain | 3,735 | $295 |
| 168 | Dolgellau, United Kingdom | 3,724 | $250 |
| 169 | Laax, Switzerland | 3,719 | $332 |
| 170 | Åre kommun, Sweden. Includes Duved. | 3,712 | $187 |
| 171 | Courmayeur, Italy | 3,705 | $321 |
| 172 | Laveissière, France | 3,697 | $147 |
| 173 | Oppdal, Norway | 3,695 | $233 |
| 174 | Champagny-en-Vanoise, France | 3,691 | $336 |
| 175 | Aragnouet, France | 3,677 | $123 |
| 176 | Cómpeta, Spain | 3,662 | $281 |
| 177 | Arosa, Switzerland | 3,631 | $367 |
| 178 | Kandersteg, Switzerland | 3,628 | $320 |
| 179 | Corte, France | 3,621 | $108 |
| 180 | Métabief, France | 3,594 | $138 |
| 181 | Bohinjska Bistrica, Slovenia | 3,565 | $184 |
| 182 | Bad Reichenhall, Germany | 3,560 | $147 |
| 183 | Seefeld in Tirol, Austria | 3,533 | $263 |
| 184 | Pfronten, Germany | 3,496 | $176 |
| 185 | Saint-François-Longchamp, France | 3,482 | $152 |
| 186 | Beaufort, France | 3,478 | $170 |
| 187 | Vielha e Mijaran, Spain | 3,466 | $268 |
| 188 | Praz-sur-Arly, France | 3,456 | $241 |
| 189 | Talloires-Montmin, France | 3,442 | $307 |
| 190 | Montriond, France | 3,432 | $420 |
| 191 | Cornimont, France | 3,430 | $183 |
| 192 | Castelrotto, Italy | 3,419 | $451 |
| 193 | Doussard, France | 3,408 | $259 |
| 194 | Grainau, Germany | 3,396 | $296 |
| 195 | Ollon, Switzerland | 3,370 | $360 |
| 196 | Baiersbronn, Germany | 3,368 | $164 |
| 197 | Willingen, Germany | 3,330 | $275 |
| 198 | El Gastor, Spain | 3,324 | $202 |
| 199 | Thollon-les-Mémises, France | 3,323 | $140 |
| 200 | Schladming, Austria | 3,318 | $348 |
| 201 | Ayent, Switzerland | 3,314 | $262 |
| 202 | Seia, Portugal | 3,303 | $174 |
| 203 | Leonidio, Greece | 3,281 | $110 |
| 204 | Flims, Switzerland | 3,281 | $378 |
| 205 | Saint-Jean-de-Sixt, France | 3,275 | $350 |
| 206 | Thônes, France | 3,274 | $222 |
| 207 | Taninges, France | 3,242 | $212 |
| 208 | Cazorla, Spain | 3,238 | $140 |
| 209 | Sion, Switzerland | 3,164 | $269 |
| 210 | Montvalezan, France | 3,149 | $251 |
| 211 | Encamp, Andorra | 3,148 | $200 |
| 212 | Montgenèvre, France | 3,134 | $310 |
| 213 | Schmallenberg, Germany | 3,133 | $224 |
| 214 | Allevard, France | 3,086 | $113 |
| 215 | Barèges, France | 3,080 | $127 |
| 216 | Ringebu, Norway | 3,073 | $335 |
| 217 | Todtnau, Germany | 3,066 | $252 |
| 218 | Jelenia Góra, Poland | 3,056 | $107 |
| 219 | Sölden, Austria | 3,041 | $303 |
| 220 | Canazei, Italy | 3,034 | $302 |
| 221 | Chambon-sur-Lac, France | 3,011 | $170 |
| 222 | Orbey, France | 2,975 | $181 |
| 223 | Vysoké Tatry, Slovakia | 2,969 | $154 |
| 224 | Lens, Switzerland | 2,957 | $344 |
| 225 | Kobarid, Slovenia | 2,957 | $153 |
| 226 | Modane, France | 2,956 | $129 |
| 227 | Gavarnie-Gèdre, France | 2,947 | $167 |
| 228 | La Massana, Andorra | 2,946 | $242 |
| 229 | Munster, France | 2,923 | $140 |
| 230 | Poronin, Poland | 2,917 | $178 |
| 231 | Schliersee, Germany | 2,911 | $253 |
| 232 | Naut Aran, Spain | 2,859 | $409 |
| 233 | Titisee-Neustadt, Germany | 2,857 | $199 |
| 234 | Pinzolo, Italy | 2,828 | $293 |
| 235 | Formiguères, France | 2,818 | $191 |
| 236 | Le Tholy, France | 2,798 | $193 |
| 237 | Malaucène, France | 2,790 | $227 |
| 238 | Vielle-Aure, France | 2,776 | $166 |
| 239 | Grasmere, United Kingdom | 2,772 | $397 |
| 240 | Oberammergau, Germany | 2,765 | $198 |
| 241 | Selva, Spain | 2,757 | $551 |
| 242 | Panticosa, Spain | 2,751 | $283 |
| 243 | Les Déserts, France | 2,750 | $190 |
| 244 | Leysin, Switzerland | 2,748 | $270 |
| 245 | Coniston, United Kingdom | 2,743 | $389 |
| 246 | Arreau, France | 2,740 | $139 |
| 247 | San Vito di Cadore, Italy | 2,734 | $404 |
| 248 | Ventron, France | 2,711 | $301 |
| 249 | Brides-les-Bains, France | 2,711 | $155 |
| 250 | Feldberg, Germany | 2,711 | $276 |
| 251 | Prémanon, France | 2,698 | $159 |
| 252 | Fontcouverte-la-Toussuire, France | 2,688 | $261 |
| 253 | Längenfeld, Austria | 2,675 | $282 |
| 254 | Tourrettes-sur-Loup, France | 2,671 | $434 |
| 255 | Saalbach-Hinterglemm, Austria | 2,647 | $398 |
| 256 | Idre, Sweden | 2,641 | $199 |
| 257 | El Tarter, Andorra | 2,638 | $340 |
| 258 | Candeleda, Spain | 2,632 | $308 |
| 259 | Leutasch, Austria | 2,630 | $239 |
| 260 | Les Adrets, France | 2,619 | $120 |
| 261 | Mayrhofen, Austria | 2,612 | $334 |
| 262 | Kappl, Austria | 2,606 | $306 |
| 263 | Jaca, Spain | 2,596 | $223 |
| 264 | Berchtesgaden, Germany | 2,591 | $223 |
| 265 | Piesendorf, Austria | 2,587 | $325 |
| 266 | Riddes, Switzerland | 2,575 | $410 |
| 267 | Órgiva, Spain | 2,562 | $169 |
| 268 | Vallouise-Pelvoux, France | 2,562 | $136 |
| 269 | Kitzbühel, Austria | 2,561 | $464 |
| 270 | Renon, Italy | 2,544 | $401 |
| 271 | Schönau am Königssee, Germany | 2,540 | $225 |
| 272 | Covilhã, Portugal | 2,539 | $168 |
| 273 | Cabrales, Spain | 2,533 | $150 |
| 274 | Conca, France | 2,529 | $253 |
| 275 | Bușteni, Romania | 2,526 | $170 |
| 276 | Pieve di Cadore, Italy | 2,507 | $275 |
| 277 | Bran, Romania | 2,505 | $264 |
| 278 | Szczyrk, Poland | 2,494 | $226 |
| 279 | Evolène, Switzerland | 2,493 | $273 |
| 280 | Białka Tatrzańska, Poland | 2,473 | $393 |
| 281 | Oberstaufen, Germany | 2,466 | $187 |
| 282 | Sauze d'Oulx, Italy | 2,453 | $194 |
| 283 | Ledro, Italy | 2,450 | $166 |
| 284 | Ehrwald, Austria | 2,444 | $284 |
| 285 | Bardonecchia, Italy | 2,435 | $191 |
| 286 | Beitostølen, Norway | 2,430 | $253 |
| 287 | Ustou, France | 2,428 | $110 |
| 288 | Triberg im Schwarzwald, Germany | 2,425 | $151 |
| 289 | San Giovanni di Fassa, Italy | 2,412 | $306 |
| 290 | Mittenwald, Germany | 2,411 | $243 |
| 291 | Oz, France | 2,405 | $293 |
| 292 | Allemond, France | 2,394 | $162 |
| 293 | Bad Mitterndorf, Austria | 2,370 | $227 |
| 294 | Castellane, France | 2,369 | $123 |
| 295 | El Paso, Spain | 2,364 | $161 |
| 296 | Arette, France | 2,352 | $129 |
| 297 | Cajetina, Serbia | 2,348 | $81 |
| 298 | Arenas de San Pedro, Spain | 2,346 | $150 |
| 299 | Saint-Sorlin-d'Arves, France | 2,339 | $198 |
| 300 | Saanen, Switzerland | 2,338 | $498 |
| 301 | Ancelle, France | 2,323 | $119 |
| 302 | Kirchberg in Tirol, Austria | 2,320 | $474 |
| 303 | Notre-Dame-de-Bellecombe, France | 2,319 | $283 |
| 304 | Soldeu, Andorra | 2,306 | $284 |
| 305 | Bad Aussee, Austria | 2,306 | $213 |
| 306 | Klosters, Switzerland | 2,297 | $694 |
| 307 | Abondance, France | 2,297 | $279 |
| 308 | Calenzana, France | 2,295 | $174 |
| 309 | Sestriere, Italy | 2,287 | $219 |
| 310 | Esquièze-Sère, France | 2,276 | $135 |
| 311 | Sankt Gallenkirch, Austria | 2,273 | $284 |
| 312 | La Vall de Boí, Spain | 2,251 | $144 |
| 313 | Olsberg, Germany | 2,242 | $233 |
| 314 | Saint-Nectaire, France | 2,228 | $137 |
| 315 | Bajina Basta, Serbia | 2,211 | $99 |
| 316 | Leytron, Switzerland | 2,209 | $267 |
| 317 | Lenzerheide, Switzerland | 2,208 | $339 |
| 318 | Lyngen, Norway. Includes Lyngseidet. | 2,205 | $300 |
| 319 | Wildschönau, Austria. Includes Niederau, Oberau and Auffach. | 2,201 | $259 |
| 320 | Die, France | 2,196 | $124 |
| 321 | Hermigua, Spain | 2,190 | $108 |
| 322 | Sainte-Marie-aux-Mines, France | 2,171 | $181 |
| 323 | Scheidegg, Germany | 2,168 | $220 |
| 324 | Saint-Jean-de-Maurienne, France | 2,165 | $158 |
| 325 | Sankt Englmar, Germany | 2,155 | $155 |
| 326 | Piloña, Spain. Includes Infiesto. | 2,154 | $176 |
| 327 | Rasnov, Romania | 2,135 | $187 |
| 328 | Pralognan-la-Vanoise, France | 2,133 | $178 |
| 329 | La Giettaz, France | 2,127 | $306 |
| 330 | Gresse-en-Vercors, France | 2,126 | $122 |
| 331 | Saint-Martin-Vésubie, France | 2,125 | $120 |
| 332 | Orelle, France | 2,123 | $241 |
| 333 | Liptovský Mikuláš, Slovakia | 2,121 | $146 |
| 334 | Fügen, Austria | 2,114 | $297 |
| 335 | Wisła, Poland | 2,108 | $180 |
| 336 | Parres, Spain | 2,103 | $203 |
| 337 | Orsières, Switzerland | 2,102 | $283 |
| 338 | Tremosine sul Garda, Italy | 2,092 | $227 |
| 339 | Ascain, France | 2,092 | $212 |
| 340 | Laion, Italy | 2,085 | $622 |
| 341 | Bad Gastein, Austria | 2,078 | $221 |
| 342 | Bernex, France | 2,068 | $138 |
| 343 | Valdidentro, Italy | 2,065 | $225 |
| 344 | Ål, Norway | 2,061 | $216 |
| 345 | Monchique, Portugal | 2,041 | $172 |
| 346 | Geilo, Norway | 2,031 | $238 |
| 347 | La Grave, France | 2,029 | $190 |
| 348 | Ojén, Spain | 2,026 | $324 |
| 349 | Rocca Pietore, Italy | 2,022 | $221 |
| 350 | Loučná pod Klínovcem, Czechia | 2,006 | $206 |
| 351 | Øystre Slidre, Norway | 2,004 | $246 |
| 352 | Grächen, Switzerland | 2,001 | $258 |
| 353 | Vaujany, France | 1,995 | $282 |
| 354 | Auris, France | 1,992 | $169 |
| 355 | Chorges, France | 1,990 | $148 |
| 356 | Santa Cristina Valgardena, Italy | 1,986 | $491 |
| 357 | Champéry, Switzerland | 1,985 | $392 |
| 358 | Saalfelden am Steinernen Meer, Austria | 1,977 | $203 |
| 359 | Lans-en-Vercors, France | 1,971 | $161 |
| 360 | Gryon, Switzerland | 1,965 | $342 |
| 361 | Savines-le-Lac, France | 1,965 | $168 |
| 362 | Badia, Italy | 1,964 | $407 |
| 363 | Reit im Winkl, Germany | 1,961 | $243 |
| 364 | Åre Björnen, Sweden | 1,929 | $287 |
| 365 | Gol, Norway | 1,928 | $218 |
| 366 | Cerklje na Gorenjskem, Slovenia | 1,921 | $173 |
| 367 | Stranda, Norway | 1,906 | $264 |
| 368 | La Chapelle-d'Abondance, France | 1,905 | $321 |
| 369 | Sigdal, Norway. Includes Norefjell. | 1,894 | $234 |
| 370 | Faverges-Seythenex, France | 1,892 | $157 |
| 371 | Menthon-Saint-Bernard, France | 1,891 | $360 |
| 372 | Guillestre, France | 1,886 | $142 |
| 373 | Bergs kommun, Sweden. Includes Klövsjö and Vemdalen. | 1,883 | $185 |
| 374 | Arachova, Greece | 1,877 | $265 |
| 375 | Neustift im Stubaital, Austria | 1,858 | $245 |
| 376 | Peisey-Nancroix, France | 1,854 | $324 |
| 377 | Murau, Austria | 1,854 | $305 |
| 378 | Amélie-les-Bains-Palalda, France | 1,846 | $61 |
| 379 | Freudenstadt, Germany | 1,841 | $143 |
| 380 | Ponte di Legno, Italy | 1,839 | $249 |
| 381 | Enchastrayes, France | 1,828 | $148 |
| 382 | Saint-Martin-d'Uriage, France | 1,817 | $147 |
| 383 | Gressan, Italy | 1,811 | $192 |
| 384 | Flumet, France | 1,809 | $193 |
| 385 | Pré-Saint-Didier, Italy | 1,808 | $240 |
| 386 | Moena, Italy | 1,805 | $286 |
| 387 | Puigcerdà, Spain | 1,801 | $245 |
| 388 | Vex, Switzerland | 1,800 | $310 |
| 389 | Demi-Quartier, France | 1,798 | $404 |
| 390 | Neukirchen am Großvenediger, Austria | 1,791 | $373 |
| 391 | Schönwald im Schwarzwald, Germany | 1,775 | $181 |
| 392 | Alp, Spain | 1,766 | $253 |
| 393 | Alleghe, Italy | 1,759 | $259 |
| 394 | Ruhpolding, Germany | 1,759 | $193 |
| 395 | Mühlbach am Hochkönig, Austria | 1,750 | $338 |
| 396 | Saint-Jean-d'Arves, France | 1,747 | $210 |
| 397 | Salardú, Spain | 1,736 | $434 |
| 398 | Saas-Grund, Switzerland | 1,709 | $260 |
| 399 | La Salle, Italy | 1,694 | $211 |
| 400 | Veysonnaz, Switzerland | 1,679 | $659 |
| 401 | Aschau im Zillertal, Austria | 1,678 | $261 |
| 402 | Celerina, Switzerland | 1,671 | $428 |
| 403 | Finkenberg, Austria | 1,661 | $220 |
| 404 | Luster, Norway | 1,650 | $191 |
| 405 | Molveno, Italy | 1,646 | $211 |
| 406 | Bozel, France | 1,633 | $186 |
| 407 | Molines-en-Queyras, France | 1,626 | $130 |
| 408 | Val de Bagnes, Switzerland. Includes Le Châble. | 1,626 | $649 |
| 409 | Maishofen, Austria | 1,617 | $232 |
| 410 | Villarodin-Bourget, France | 1,601 | $142 |
| 411 | La Léchère, France | 1,596 | $211 |
| 412 | Valdisotto, Italy | 1,593 | $250 |
| 413 | Inzell, Germany | 1,591 | $227 |
| 414 | Grand-Aigueblanche, France | 1,582 | $182 |
| 415 | Lana, Italy | 1,576 | $286 |
| 416 | Samokov, Bulgaria | 1,567 | $161 |
| 417 | Ramsau am Dachstein, Austria | 1,567 | $286 |
| 418 | Riederalp, Switzerland | 1,565 | $276 |
| 419 | Hopfgarten im Brixental, Austria | 1,564 | $461 |
| 420 | Bellevaux, France | 1,562 | $112 |
| 421 | Zlatibor, Serbia | 1,562 | $86 |
| 422 | Silvaplana, Switzerland | 1,559 | $306 |
| 423 | Maria Alm am Steinernen Meer, Austria | 1,558 | $351 |
| 424 | Mauterndorf, Austria | 1,556 | $282 |
| 425 | Sainte-Foy-Tarentaise, France | 1,551 | $422 |
| 426 | Vernet-les-Bains, France | 1,547 | $83 |
| 427 | Ayas, Italy | 1,544 | $274 |
| 428 | Sankt Anton am Arlberg, Austria | 1,526 | $575 |
| 429 | Albiez-Montrond, France | 1,513 | $209 |
| 430 | Bad Kleinkirchheim, Austria | 1,509 | $233 |
| 431 | La Thuile, Italy | 1,503 | $250 |
| 432 | Naters, Switzerland | 1,488 | $234 |
| 433 | Bettmeralp, Switzerland | 1,481 | $296 |
| 434 | Predazzo, Italy | 1,474 | $273 |
| 435 | Ormont-Dessus, Switzerland. Includes Les Diablerets. | 1,473 | $361 |
| 436 | Bagni di Lucca, Italy | 1,468 | $246 |
| 437 | Świeradów-Zdrój, Poland | 1,442 | $140 |
| 438 | Marebbe, Italy | 1,424 | $486 |
| 439 | Kolašin, Montenegro | 1,417 | $115 |
| 440 | Nesbyen, Norway | 1,413 | $234 |
| 441 | Sankt Georgen am Kreischberg, Austria | 1,406 | $337 |
| 442 | Val-d'Aigoual, France | 1,352 | $136 |
| 443 | Val-d'Illiez, Switzerland | 1,346 | $330 |
| 444 | Brixen im Thale, Austria | 1,333 | $448 |
| 445 | Krynica-Zdrój, Poland | 1,325 | $223 |
| 446 | Sorède, France | 1,285 | $178 |
| 447 | Municipla unit of Milies, Greece | 1,265 | $241 |
| 448 | Porlezza, Italy | 1,265 | $206 |
| 449 | Sirdal, Norway. Includes Tjørhom and Sinnes. | 1,220 | $234 |
| 450 | Crest-Voland, France | 1,189 | $278 |
| 451 | Wald im Pinzgau, Austria | 1,170 | $353 |
| 452 | San-Gavino-di-Carbini, France | 1,148 | $314 |
| 453 | Razlog, Bulgaria | 1,107 | $203 |
| 454 | Ustroń, Poland | 1,081 | $129 |
| 455 | Korçë, Albania | 1,073 | $78 |
| 456 | Vico, France | 1,055 | $216 |
| 457 | Fivizzano, Italy | 973 | $278 |
| 458 | Landry, France | 969 | $280 |
| 459 | Hermagor-Pressegger See, Austria | 893 | $205 |
| 460 | Raska, Serbia. Includes Kopaonik. | 779 | $123 |
Figures are AirROI estimates for the 12 months to October 2026, and stays count Airbnb bookings only. Typical stay is a booking's length, occupancy the share of available nights booked, and revenue the yearly average per home, before costs. Guest rating is out of 5. Airbnb data files some places as one district or township, so High Peak and rows like it cover several towns.
By country
Stays and Top Town by Country
| Region | Stays | Top town |
|---|---|---|
| France | 1,005,564 | Chamonix-Mont-Blanc |
| Switzerland | 239,430 | Zermatt |
| Germany | 164,294 | Garmisch-Partenkirchen |
| Italy | 132,899 | Aosta |
| Spain | 123,234 | Ronda |
| Austria | 110,723 | Innsbruck |
| Norway | 76,860 | Trysil |
| United Kingdom | 76,594 | High Peak |
| Poland | 74,978 | Zakopane |
| Slovenia | 54,466 | Bled |
| Portugal | 22,656 | Santana |
| Sweden | 21,116 | Åre |
| Ireland | 16,371 | Killarney |
| Romania | 11,907 | Sinaia |
| Bulgaria | 11,579 | Bansko |
| Andorra | 11,038 | Encamp |
| Serbia | 6,900 | Cajetina |
| Montenegro | 6,545 | Žabljak |
| Greece | 6,423 | Leonidio |
| Slovakia | 5,090 | Vysoké Tatry |
| Czechia | 2,006 | Loučná pod Klínovcem |
| Albania | 1,073 | Korçë |
Town by town
Where the Top Towns Stand Out
5 of 8 are busiest in August. Morzine and Les Deux Alpes peak in February, and Zermatt in March. Among guests who left a review, France is the top home country in 3 of the 8. Apartments and condos are the largest home type in 7 of the 8. The lines below add what the table can't show, where one of the 8 most booked towns leads its peers or differs from the rest.
- Chamonix-Mont-Blanc, France
Of the 189 mountain towns in Europe with 200 or more homes, Chamonix-Mont-Blanc (France) had the most Airbnb homes, at 2,565, in the 12 months to October 2026.
- Zakopane, Poland
In the 12 months to October 2026, among guests who left a review, Poland was the top home country for Zakopane, Poland, at 19%.
- 4Zermatt, Switzerland
In the 12 months to October 2026, among guests who left a review, the United States was the top home country for Zermatt, Switzerland, at 39%.
- 5Bled, Slovenia
In the 12 months to October 2026, among guests who left a review, the United Kingdom was the top home country for Bled, Slovenia, at 22%.
- 6Morzine, France
In the 12 months to October 2026, among guests who left a review, the United Kingdom was the top home country for Morzine, France, at 41%.
- 7High Peak, United Kingdom
In the 12 months to October 2026, houses were the largest home type in High Peak, United Kingdom, at 62% of homes. Among guests who left a review, the United Kingdom was the top home country for High Peak, at 90%.
When to go
Busiest and Quietest Months
August, February and July rank as the busiest months for Airbnb nights across the mountain towns in Europe, and October and November as the quietest. August is the busiest month in 221 of the 460, while Morzine and Les Deux Alpes peak in February, and Zermatt in March. Across the 460 towns, nightly rates run lowest in October and November, at about $243, and highest in February, at about $300. Across the 460 towns, stays run longest in February, at 6.6 nights, and shortest in September, at 3.8 nights.
August ranks first, November last
Airbnb months in calendar order. The number is the month's rank, and 1 is the busiest. The bar shows its part of Airbnb nights.
- Three busiest months
- Other months
Month by month: rank, typical stay and nightly rate
| Rank | Month | Typical stay | Nightly rate |
|---|---|---|---|
| 1 | August | 5.3 nights | $258 |
| 2 | February | 6.6 nights | $300 |
| 3 | July | 6.0 nights | $263 |
| 4 | December | 5.5 nights | $273 |
| 5 | January | 5.6 nights | $293 |
| 6 | March | 4.7 nights | $287 |
| 7 | September | 3.8 nights | $245 |
| 8 | June | 4.7 nights | $258 |
| 9 | May | 4.4 nights | $255 |
| 10 | April | 4.5 nights | $263 |
| 11 | October | 4.0 nights | $243 |
| 12 | November | 5.0 nights | $243 |
Who comes
Where Guests Come From
Among guests who left a review, 49% were staying outside their home country. Among those guests, the largest groups from any one country come from France, the United Kingdom and Germany. The top home cities among those guests are Paris, London and Lyon.
Top origin countries
Among guests who left a review
Top home cities
Among guests who left a review
49% staying outside their home country
The money view
Revenue, Occupancy and Nightly Rate
Among the 189 towns with 200 or more Airbnb homes, Lauterbrunnen has the highest estimated revenue per home, at $82,382 a year. Of those 189, Fort William has the highest occupancy, at 56%, and Amélie-les-Bains-Palalda has the lowest nightly rate on Airbnb, at $61. The most booked of the 460, Chamonix-Mont-Blanc, earns about $41,044 per home.
Highest revenue per home of these 189
A year, AirROI estimate
- Lauterbrunnen $82,382
Switzerland
- Grindelwald $74,222
Switzerland
- Zermatt $68,657
Switzerland
- Sóller $68,437
Spain
- Interlaken $65,346
Switzerland
Highest occupancy of these 189
Nights booked, AirROI estimate
- Fort William 56%
United Kingdom
- Grindelwald 55%
Switzerland
- Lauterbrunnen 53%
Switzerland
- Sóller 53%
Spain
- Killarney 52%
Ireland
Lowest nightly rate of these 189
On Airbnb, AirROI estimate
France
- Cajetina $81
Serbia
- La Bourboule $103
France
- Gap $107
France
- Žabljak $107
Montenegro
FAQ
Frequently Asked Questions
What is the most popular mountain town in Europe?
By AirROI's estimates, Chamonix-Mont-Blanc (France) is the most booked of the 460 mountain towns in Europe, with 58,369 Airbnb stays in the 12 months to October 2026. Gérardmer is second, with 33,713. This counts Airbnb bookings only.
What is the most affordable mountain town in Europe?
By AirROI's estimated nightly rate on Airbnb in the 12 months to October 2026, among mountain towns in Europe with 200 or more homes, the lowest are Amélie-les-Bains-Palalda (France) ($61), Cajetina (Serbia) ($81) and La Bourboule (France) ($103). That is the average asking price on booked nights, not what it costs to live or buy there.
What are some small mountain towns in Europe?
By AirROI's count of active Airbnb homes as of October 2026, the smallest of the 460 mountain towns it lists in Europe are Saint-Martin-Vésubie (France) (96), Puigcerdà (Spain) (96) and Bellevaux (France) (100). AirROI's list starts at 100 homes, so smaller places are not on it.
What mountain towns in Europe offer the strongest Airbnb returns?
Returns depend on what a home costs to buy and run, which AirROI's figures do not cover. On AirROI's estimated revenue per home in the 12 months to October 2026, among mountain towns in Europe with 200 or more homes, the highest are Lauterbrunnen (Switzerland) ($82,382), Grindelwald (Switzerland) ($74,222) and Zermatt (Switzerland) ($68,657). Among the same towns, Fort William (United Kingdom) has the highest occupancy, at 56%.
Method
How These Lists and Numbers Are Made
How a town gets on this list. A town needs 100 or more Airbnb homes with recent stays. A language model then judges the place from its name, state, country and coordinates, not from words in its name: it has to sit in a mountain range or right at its foot, with the mountains the reason it is known and why people go. The town's own listings can back that up, with 15% of its listing titles naming the mountains. A town whose listings do not gets a second, stricter check, which asks whether people go there for that or mainly for something else. Big cities stay off. Corrections come last: places the checks got wrong are added or taken off, and rows that name one place are joined.
How the figures are made. Stays, occupancy, nightly rate and revenue are AirROI estimates built from Airbnb listing data, and cover Airbnb only. A town's stays are its bookings in the period, and the typical stay and busiest month come from the same data. Guest ratings, home sizes and how far ahead guests book are the latest figures in each town's AirROI data. Month ranks compare each month's part of Airbnb nights. Origin rests on 4,919,332 reviews and describes guests who left a review, not everyone who stayed. A town needs 1,000 reviews before this page gives its share from abroad.