Where to buy a house for Airbnb in France

Real sale prices, nightly rates and local short-let rules, town by town. The best yields come first: open a town to see the full numbers.

Sources: notarized sale prices (DVF), energy ratings (ADEME), French short-let law (Loi Le Meur, 2024).

Sarlat-la-Canéda
Registration only

Sarlat-la-Canéda

24200 · Nouvelle-Aquitaine · 8,763 residents

Gross yield (estimate)

18.3%

Before costs · 115 m² 3-bed house · well-run listing

Median price
2,180 €/m²
Per night (3-bed)
€175
Nights booked
72%
See Sarlat-la-Canéda numbers
Arles
Registration only

Arles

13200 · Provence-Alpes-Côte d'Azur · 50,454 residents

Gross yield (estimate)

17.3%

Before costs · 115 m² 3-bed house · well-run listing

Median price
2,550 €/m²
Per night (3-bed)
€190
Nights booked
73%
See Arles numbers
Colmar
Registration only

Colmar

68000 · Grand Est · 67,730 residents

Gross yield (estimate)

17.1%

Before costs · 115 m² 3-bed house · well-run listing

Median price
2,650 €/m²
Per night (3-bed)
€185
Nights booked
77%
See Colmar numbers
Avignon
Registration only

Avignon

84000 · Provence-Alpes-Côte d'Azur · 90,330 residents

Gross yield (estimate)

16.8%

Before costs · 115 m² 3-bed house · well-run listing

Median price
2,450 €/m²
Per night (3-bed)
€180
Nights booked
72%
See Avignon numbers
Honfleur
Registration only

Honfleur

14600 · Normandie · 6,733 residents

Gross yield (estimate)

15.6%

Before costs · 115 m² 3-bed house · well-run listing

Median price
3,250 €/m²
Per night (3-bed)
€210
Nights booked
76%
See Honfleur numbers
Porto-Vecchio
Registration only

Porto-Vecchio

20137 · Corse · 11,291 residents

Gross yield (estimate)

13.8%

Before costs · 115 m² 3-bed house · well-run listing

Median price
4,950 €/m²
Per night (3-bed)
€290
Nights booked
74%
See Porto-Vecchio numbers
Nice
Change-of-use permit

Nice

06000 · Provence-Alpes-Côte d'Azur · 348,085 residents

Gross yield (estimate)

13.7%

Before costs · 115 m² 3-bed house · well-run listing

Median price
5,250 €/m²
Per night (3-bed)
€280
Nights booked
81%
See Nice numbers
Cannes
Change-of-use permit

Cannes

06400 · Provence-Alpes-Côte d'Azur · 73,255 residents

Gross yield (estimate)

13.3%

Before costs · 115 m² 3-bed house · well-run listing

Median price
6,100 €/m²
Per night (3-bed)
€320
Nights booked
80%
See Cannes numbers
Aix-en-Provence
Change-of-use permit

Aix-en-Provence

13100 · Provence-Alpes-Côte d'Azur · 147,478 residents

Gross yield (estimate)

12.8%

Before costs · 115 m² 3-bed house · well-run listing

Median price
5,100 €/m²
Per night (3-bed)
€260
Nights booked
79%
See Aix-en-Provence numbers
Show 11 more towns
Annecy
Change-of-use permit

Annecy

74000 · Auvergne-Rhône-Alpes · 131,766 residents

Gross yield (estimate)

12.7%

Before costs · 115 m² 3-bed house · well-run listing

Median price
5,450 €/m²
Per night (3-bed)
€275
Nights booked
79%
See Annecy numbers
Saint-Malo
Strict quotas

Saint-Malo

35400 · Bretagne · 47,323 residents

Gross yield (estimate)

12.7%

Before costs · 115 m² 3-bed house · well-run listing

Median price
4,150 €/m²
Per night (3-bed)
€225
Nights booked
74%
See Saint-Malo numbers
Bayonne
Change-of-use permit

Bayonne

64100 · Nouvelle-Aquitaine · 52,749 residents

Gross yield (estimate)

12.5%

Before costs · 115 m² 3-bed house · well-run listing

Median price
3,950 €/m²
Per night (3-bed)
€205
Nights booked
76%
See Bayonne numbers
Bordeaux
Strict quotas

Bordeaux

33000 · Nouvelle-Aquitaine · 261,804 residents

Gross yield (estimate)

12.3%

Before costs · 115 m² 3-bed house · well-run listing

Median price
4,700 €/m²
Per night (3-bed)
€240
Nights booked
76%
See Bordeaux numbers
La Rochelle
Change-of-use permit

La Rochelle

17000 · Nouvelle-Aquitaine · 78,535 residents

Gross yield (estimate)

12%

Before costs · 115 m² 3-bed house · well-run listing

Median price
4,350 €/m²
Per night (3-bed)
€220
Nights booked
75%
See La Rochelle numbers
Cassis
Registration only

Cassis

13260 · Provence-Alpes-Côte d'Azur · 6,720 residents

Gross yield (estimate)

11.6%

Before costs · 115 m² 3-bed house · well-run listing

Median price
6,200 €/m²
Per night (3-bed)
€295
Nights booked
77%
See Cassis numbers
Dinard
Registration only

Dinard

35800 · Bretagne · 10,219 residents

Gross yield (estimate)

11.6%

Before costs · 115 m² 3-bed house · well-run listing

Median price
4,800 €/m²
Per night (3-bed)
€240
Nights booked
73%
See Dinard numbers
Deauville
Registration only

Deauville

14800 · Normandie · 3,565 residents

Gross yield (estimate)

11.4%

Before costs · 115 m² 3-bed house · well-run listing

Median price
5,900 €/m²
Per night (3-bed)
€290
Nights booked
73%
See Deauville numbers
Chamonix-Mont-Blanc
Strict quotas

Chamonix-Mont-Blanc

74400 · Auvergne-Rhône-Alpes · 8,642 residents

Gross yield (estimate)

10.8%

Before costs · 115 m² 3-bed house · well-run listing

Median price
7,800 €/m²
Per night (3-bed)
€340
Nights booked
78%
See Chamonix-Mont-Blanc numbers
Biarritz
Strict quotas

Biarritz

64200 · Nouvelle-Aquitaine · 25,885 residents

Gross yield (estimate)

10.7%

Before costs · 115 m² 3-bed house · well-run listing

Median price
7,200 €/m²
Per night (3-bed)
€310
Nights booked
78%
See Biarritz numbers
Courbevoie
Strict quotas

Courbevoie

92400 · Île-de-France · 81,558 residents

Gross yield (estimate)

9.8%

Before costs · 115 m² 3-bed house · well-run listing

Median price
7,100 €/m²
Per night (3-bed)
€260
Nights booked
84%
See Courbevoie numbers

Found a house in another town?

Paste the listing link: price vs. local sales, yield, energy rating and local rules in 30 seconds.

Start 14-Day Free Trial →