Skip to content
Voykit

When to go · France

France in May

Great month. Long weekends (1 May, 8 May, Ascension) fill trains; otherwise mild and green. Cannes festival lifts Riviera prices mid-month.

Key facts

Verdict
Great
Crowds
Medium
France
Prices
Medium
France

Verdict

GreatVoykit month rating for France

Long weekends (1 May, 8 May, Ascension) fill trains; otherwise mild and green. Cannes festival lifts Riviera prices mid-month.

Is another month better than May?

No other month rates higher than May for France in this guide.

Weather in May

  • Paris and the north · Paris, Lille, Champagne, Normandy inlandbest weather

    Grey, damp winters; late spring and September are the sweet spot. Paris heatwaves hit 35–40 °C (95–104 °F) in July–August and most flats and small hotels lack air conditioning.

  • Atlantic west · Brittany, Normandy coast, Bordeaux, Biarritzbest weather

    Rain in any month; mild summers without much heat. The Basque coast is greener and wetter than people expect.

  • Centre and east · Loire, Burgundy, Alsace, Lyon, Dordognebest weather

    Cold foggy winters and hot summers; Alsace Christmas markets make December busy despite the cold.

  • Mediterranean south · Provence, Riviera, Languedoc, Corsicabest weather

    Dry and sunny; lavender blooms late June to mid-July. Mistral wind in the Rhône valley; autumn flash floods.

  • Mountains · Chamonix, Annecy, Pyreneesfine

    Skiing mid-December to April; hiking and lifts late June to early September. Many resorts close in May and November.

  • Auvergne-Rhône-Alpes: Rhône Valley / Lyon · Lyon, Vienne, Valencebest weather

    Continental blend; hot summers, cold winters, rain spread through the year.

  • Auvergne-Rhône-Alpes: Alps · Annecy, Chamonix, Grenoblebest weather

    Mountain weather; snow Dec–Mar at altitude, cool nights even in summer. Conditions change fast — check the forecast before hiking.

  • Auvergne-Rhône-Alpes: Auvergne · Clermont-Ferrand, Massif Centralbest weather

    Higher and wetter than the valley; volcanoes can be in cloud any month.

  • Continental: warm, dry summers and cold winters. Vineyard work peaks in September harvest.

  • Higher and wetter; snow on the ridges roughly December to March, ski season at Les Rousses.

  • Brittany: Coastal Brittany · Saint-Malo, Roscoff, Quimper, Lorientbest weather

    Mild and wet year-round; sea breezes keep summer cooler than inland. Rain can arrive any month — pack a shell.

  • Brittany: Inland Brittany · Rennes, Monts d'Arrée, Nantes-Brest Canalbest weather

    Warmer than the coast in summer, colder in winter; the Monts d'Arrée catch cloud and wind.

  • Centre-Val de Loire: Loire Valley (Tours, Blois, Orléans) · river plain and château clusterbest weather

    Mild and wet year-round; July and August can pass 30 °C (86 °F), spring and early autumn are the best balance of weather and crowds.

  • Corsica: Coastal Corsica · Ajaccio, Calvi, Bastia, Bonifaciobest weather

    Warm and sunny May–October; July–August is peak and booking is essential.

  • Corsica: Interior mountains · Corte, GR 20, Bavellabest weather

    Cooler and wetter than the coast; snow and closed passes in winter, storms in summer.

  • Grand Est: Alsace and Lorraine · Rhine valley and Vosgesbest weather

    Continental: cold winters, warm summers. Vosges peaks hold snow Dec–Mar; Route des Crêtes partly closed then.

  • Grand Est: Champagne · Reims, Troyes, Marne valleybest weather

    Flat and open; vineyards are bare Nov–Mar. Cellar tours run year-round.

  • Hauts-de-France: Lille / inland · Flanders plain and Picardybest weather

    Oceanic climate; rain any month, grey winters, mild summers. July and August are the warmest and busiest.

  • Windy year-round; sea breezes keep it cooler than inland in summer. Beach weather is June to early September.

  • Snow-sure from December to May; summer lifts run for hiking from late June to early September.

  • Ski season typically December to April; lower slopes may be thin in early December and late April.

  • Normandy: Coastal Normandy · Rouen, Caen, Bayeux, Cotentinbest weather

    Mild, changeable and rainier than most of France; sea breezes keep the coast cooler than inland in summer.

  • Mild and ocean-tempered; summer can still hit 35 °C (95 °F)+ inland, and the coast is busy in July–August.

  • Nouvelle-Aquitaine: Inland (Dordogne, Limousin) · Massif Central edgebest weather

    Warmer summers, colder winters; spring and autumn are the quiet, good-value months.

  • Occitanie: Mediterranean coast · Montpellier, Nîmes, Narbonne, Perpignanbest weather

    Dry, warm summers; brief winters with cold winds and rain. Forest fires are a growing summer risk.

  • Occitanie: Atlantic-influenced west · Toulouse, Gers, Tarnbest weather

    Cooler and wetter than the coast.

  • Occitanie: Pyrenees · Hautes-Pyrénées, Ariège, Pyrénées-Orientalesbest weather

    Mountain climate; snow in winter, much more rain than the plains.

  • Pays de la Loire: Nantes and the coast · Atlantic seaboard and estuarybest weather

    Mild and wet year-round; sea breezes keep summer cooler than inland. Rain arrives in any month.

  • Pays de la Loire: Angers and inland Anjou · Loire valley and vineyardsbest weather

    Warmer and drier than the coast in summer; vine rows turn in late September.

  • Mild winters, hot dry summers; sea warm enough to swim roughly June to October. Rain falls mostly in short autumn bursts.

  • Hotter and colder than the coast; mistral wind in winter and spring. Lavender peaks late June to mid-July.

  • Mountain climate; ski season roughly December to March, hiking June to September.

  • Paris19 °C (66 °F) / 11 °C (52 °F), 10 rain days
  • Abbeville19 °C (66 °F) / 10 °C (50 °F), 13 rain days
  • Aigues-Mortes23 °C (73 °F) / 13 °C (55 °F), 5 rain days
  • Aire-sur-l'Adour22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Aiserey20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Aix-en-Provence24 °C (75 °F) / 11 °C (52 °F), 5 rain days
  • Aix-les-Bains21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Ajaccio22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Alaigne23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Albert19 °C (66 °F) / 9 °C (48 °F), 11 rain days
  • Albi22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Alençon19 °C (66 °F) / 8 °C (46 °F), 9 rain days
  • Aléria22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Alès24 °C (75 °F) / 13 °C (55 °F), 5 rain days
  • Alpe d'Huez14 °C (57 °F) / 4 °C (39 °F), 12 rain days
  • Amboise20 °C (68 °F) / 11 °C (52 °F), 8 rain days
  • Amiens18 °C (64 °F) / 8 °C (46 °F), 9 rain days
  • Angers20 °C (68 °F) / 11 °C (52 °F), 6 rain days
  • Angoulême20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Annecy20 °C (68 °F) / 10 °C (50 °F), 12 rain days
  • Annemasse18 °C (64 °F) / 9 °C (48 °F), 6 rain days
  • Annot21 °C (70 °F) / 10 °C (50 °F), 8 rain days
  • Antibes22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Apt24 °C (75 °F) / 12 °C (54 °F), 5 rain days
  • Arcachon18 °C (64 °F) / 12 °C (54 °F), 5 rain days
  • Arette20 °C (68 °F) / 9 °C (48 °F), 7 rain days
  • Argentan18 °C (64 °F) / 9 °C (48 °F), 6 rain days
  • Arles-sur-Tech22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Arles23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Arras19 °C (66 °F) / 11 °C (52 °F), 9 rain days
  • Arromanches-les-Bains18 °C (64 °F) / 9 °C (48 °F), 7 rain days
  • Auch22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Auray17 °C (63 °F) / 9 °C (48 °F), 10 rain days
  • Aurillac19 °C (66 °F) / 8 °C (46 °F), 12 rain days
  • Autun20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Auxerre20 °C (68 °F) / 11 °C (52 °F), 7 rain days
  • Avallon20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Avignon24 °C (75 °F) / 12 °C (54 °F), 6 rain days
  • Avranches18 °C (64 °F) / 9 °C (48 °F), 9 rain days
  • Azay-le-Rideau21 °C (70 °F) / 10 °C (50 °F), 9 rain days
  • Bagnères-de-Bigorre20 °C (68 °F) / 9 °C (48 °F), 8 rain days
  • Bandol23 °C (73 °F) / 13 °C (55 °F), 4 rain days
  • Bastia21 °C (70 °F) / 13 °C (55 °F), 5 rain days
  • Bavay19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Bayeux18 °C (64 °F) / 9 °C (48 °F), 9 rain days
  • Bayonne21 °C (70 °F) / 11 °C (52 °F), 12 rain days
  • Beaune20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Beauvais19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • Bédée19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • Belle-Église20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Bergerac22 °C (72 °F) / 11 °C (52 °F), 8 rain days
  • Besançon20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Beynac-et-Cazenac22 °C (72 °F) / 10 °C (50 °F), 11 rain days
  • Béziers22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Biarritz20 °C (68 °F) / 11 °C (52 °F), 12 rain days
  • Bidarray20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Bidart20 °C (68 °F) / 12 °C (54 °F), 11 rain days
  • Biscarrosse22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Bize Minervois22 °C (72 °F) / 12 °C (54 °F), 7 rain days
  • Blois20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Bobigny20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Bonifacio21 °C (70 °F) / 13 °C (55 °F), 6 rain days
  • Bordeaux21.7 °C (71 °F) / 11.4 °C (53 °F), 11 rain days
  • Bormes-les-Mimosas22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Boulogne-Billancourt20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Boulogne-sur-Mer18 °C (64 °F) / 9 °C (48 °F), 7 rain days
  • Bourg-Saint-Maurice20 °C (68 °F) / 9 °C (48 °F), 9 rain days
  • Bourges20 °C (68 °F) / 12 °C (54 °F), 8 rain days
  • Boutx20 °C (68 °F) / 9 °C (48 °F), 5 rain days
  • Bouzigues22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Bozel18 °C (64 °F) / 6 °C (43 °F), 12 rain days
  • Brantôme22 °C (72 °F) / 10 °C (50 °F), 11 rain days
  • Bréhat18 °C (64 °F) / 11 °C (52 °F), 8 rain days
  • Brens22 °C (72 °F) / 11 °C (52 °F), 9 rain days
  • Brest17 °C (63 °F) / 9 °C (48 °F), 8 rain days
  • Breteil19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Briançon19 °C (66 °F) / 7 °C (45 °F), 10 rain days
  • Briatexte22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Brides les Bains18 °C (64 °F) / 6 °C (43 °F), 13 rain days
  • Brive-la-Gaillarde21 °C (70 °F) / 9 °C (48 °F), 11 rain days
  • Buis-les-Baronnies23 °C (73 °F) / 12 °C (54 °F), 8 rain days
  • Cadalen23 °C (73 °F) / 11 °C (52 °F), 9 rain days
  • Caen18 °C (64 °F) / 9 °C (48 °F), 10 rain days
  • Cagnes-sur-Mer22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Cahors20 °C (68 °F) / 10 °C (50 °F), 5 rain days
  • Calais16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Calvi21 °C (70 °F) / 13 °C (55 °F), 5 rain days
  • Cannes21 °C (70 °F) / 13 °C (55 °F), 5 rain days
  • Carcassonne24 °C (75 °F) / 14 °C (57 °F), 9 rain days
  • Cargèse22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Carmaux22 °C (72 °F) / 11 °C (52 °F), 9 rain days
  • Carnac18 °C (64 °F) / 10 °C (50 °F), 8 rain days
  • Carpentras24 °C (75 °F) / 11 °C (52 °F), 6 rain days
  • Cassis22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Castelnau-de-Montmiral22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Castillon20 °C (68 °F) / 12 °C (54 °F), 6 rain days
  • Causses-et-Veyran22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Cavaillon24 °C (75 °F) / 14 °C (57 °F), 5 rain days
  • Cavalaire-sur-Mer20 °C (68 °F) / 12 °C (54 °F), 3 rain days
  • Cerbère22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Céret22 °C (72 °F) / 13 °C (55 °F), 4 rain days
  • Chablis20 °C (68 °F) / 10 °C (50 °F), 8 rain days
  • Chalon-sur-Saône21 °C (70 °F) / 10 °C (50 °F), 10 rain days
  • Chambéry21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Chambord20 °C (68 °F) / 12 °C (54 °F), 7 rain days
  • Chamonix18 °C (64 °F) / 5 °C (41 °F), 12 rain days
  • Chantilly19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Charleville-Mézières18 °C (64 °F) / 8 °C (46 °F), 11 rain days
  • Chartres19 °C (66 °F) / 8 °C (46 °F), 9 rain days
  • Château-du-Loir20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Chatel15 °C (59 °F) / 4 °C (39 °F), 12 rain days
  • Châtillon-sur-Seine20 °C (68 °F) / 11 °C (52 °F), 7 rain days
  • Chenonceaux20 °C (68 °F) / 11 °C (52 °F), 6 rain days
  • Cherbourg-en-Cotentin15 °C (59 °F) / 9 °C (48 °F), 10 rain days
  • Chinon20 °C (68 °F) / 9 °C (48 °F), 7 rain days
  • Clermont-Ferrand20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Clisson18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Cluny22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Collioure22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Colmar20 °C (68 °F) / 9 °C (48 °F), 12 rain days
  • Conques20 °C (68 °F) / 7 °C (45 °F), 9 rain days
  • Cordes-sur-Ciel24 °C (75 °F) / 13 °C (55 °F), 9 rain days
  • Corte22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Cotignac23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Couffouleux21 °C (70 °F) / 10 °C (50 °F), 9 rain days
  • Courchevel19 °C (66 °F) / 9 °C (48 °F), 4 rain days
  • Coutances17 °C (63 °F) / 9 °C (48 °F), 10 rain days
  • Deauville18 °C (64 °F) / 10 °C (50 °F), 8 rain days
  • Die24 °C (75 °F) / 12 °C (54 °F), 9 rain days
  • Dieppe17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Dijon20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Dinan17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Dinard18 °C (64 °F) / 11 °C (52 °F), 8 rain days
  • Disneyland Paris20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Divonne-les-Bains20 °C (68 °F) / 11 °C (52 °F), 7 rain days
  • Dole20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Douai17 °C (63 °F) / 9 °C (48 °F), 6 rain days
  • Douarnenez18 °C (64 °F) / 10 °C (50 °F), 8 rain days
  • Dunkirk18 °C (64 °F) / 10 °C (50 °F), 10 rain days
  • Durfort22 °C (72 °F) / 11 °C (52 °F), 9 rain days
  • Durtal20 °C (68 °F) / 10 °C (50 °F), 10 rain days
  • Eguisheim20 °C (68 °F) / 10 °C (50 °F), 6 rain days
  • Elne23 °C (73 °F) / 13 °C (55 °F), 6 rain days
  • Épernay20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Épinal20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Époisses20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Étretat18 °C (64 °F) / 10 °C (50 °F), 9 rain days
  • Euronat22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Evian20 °C (68 °F) / 10 °C (50 °F), 12 rain days
  • Évreux19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Eygurande-et-Gardedeuil21 °C (70 °F) / 9 °C (48 °F), 11 rain days
  • Eymet20 °C (68 °F) / 10 °C (50 °F), 8 rain days
  • Èze21 °C (70 °F) / 13 °C (55 °F), 4 rain days
  • Falaise18 °C (64 °F) / 9 °C (48 °F), 7 rain days
  • Fayence22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Figari22 °C (72 °F) / 13 °C (55 °F), 4 rain days
  • Flaine15 °C (59 °F) / 4 °C (39 °F), 13 rain days
  • Foix20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Fontainebleau20 °C (68 °F) / 10 °C (50 °F), 10 rain days
  • Fontevrault20 °C (68 °F) / 10 °C (50 °F), 10 rain days
  • Forbach19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Fraisse-sur-Agout19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Fréjus22 °C (72 °F) / 13 °C (55 °F), 3 rain days
  • Gaillac22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Gavarnie20 °C (68 °F) / 8 °C (46 °F), 11 rain days
  • Germigny-des-Prés20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Gimel-les-Cascades21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Giroussens22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Giverny19 °C (66 °F) / 8 °C (46 °F), 9 rain days
  • Gordes23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Granville18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Grasse23 °C (73 °F) / 14 °C (57 °F), 4 rain days
  • Graulhet22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Grenoble21 °C (70 °F) / 10 °C (50 °F), 10 rain days
  • Guérande19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Gulf of Porto22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Hendaye20 °C (68 °F) / 13 °C (55 °F), 12 rain days
  • Honfleur17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Husseren-les-Châteaux20 °C (68 °F) / 10 °C (50 °F), 11 rain days
  • Hyères23 °C (73 °F) / 13 °C (55 °F), 5 rain days
  • Iffendic17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Issoudun22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Kaysersberg21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • La Bastide-Clairence20 °C (68 °F) / 11 °C (52 °F), 8 rain days
  • La Baule17.9 °C (64 °F) / 11.5 °C (53 °F), 48 rain days
  • La Charité-sur-Loire20 °C (68 °F) / 10 °C (50 °F), 8 rain days
  • La Chartre sur le Loir20 °C (68 °F) / 10 °C (50 °F), 10 rain days
  • La Ciotat22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • La Clusaz16 °C (61 °F) / 4 °C (39 °F), 14 rain days
  • La Nouaye19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • La Plagne15 °C (59 °F) / 3 °C (37 °F), 11 rain days
  • La Rochelle19 °C (66 °F) / 11 °C (52 °F), 9 rain days
  • La Toussuire8.3 °C (47 °F) / -0.6 °C (31 °F), 12 rain days
  • La Tremblade19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • La Trinité21 °C (70 °F) / 13 °C (55 °F), 5 rain days
  • La Turbie21 °C (70 °F) / 13 °C (55 °F), 6 rain days
  • Lagorce20 °C (68 °F) / 10 °C (50 °F), 8 rain days
  • Lagrave20 °C (68 °F) / 12 °C (54 °F), 5 rain days
  • Lancieux17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Langeais20 °C (68 °F) / 10 °C (50 °F), 11 rain days
  • Lannion17 °C (63 °F) / 9 °C (48 °F), 10 rain days
  • Laon20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Larrau20 °C (68 °F) / 11 °C (52 °F), 10 rain days
  • Lautrec21 °C (70 °F) / 10 °C (50 °F), 10 rain days
  • Le Bourget20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Le Havre16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Le Lavandou22 °C (72 °F) / 13 °C (55 °F), 4 rain days
  • Le Mans20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Le Puy-en-Velay22 °C (72 °F) / 10 °C (50 °F), 7 rain days
  • Le Touquet8.7 °C (48 °F) / 17.2 °C (63 °F), 59 rain days
  • Lens18 °C (64 °F) / 9 °C (48 °F), 12 rain days
  • Léon21 °C (70 °F) / 11 °C (52 °F), 10 rain days
  • Les Andelys18 °C (64 °F) / 8 °C (46 °F), 9 rain days
  • Les Arcs15 °C (59 °F) / 4 °C (39 °F), 12 rain days
  • Les Baux-de-Provence23 °C (73 °F) / 13 °C (55 °F), 4 rain days
  • Les Deux Alpes21 °C (70 °F) / 11 °C (52 °F), 5 rain days
  • Les Gets15 °C (59 °F) / 7 °C (45 °F), 11 rain days
  • Les Sables-d'Olonne20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Lescun20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Leucate22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Levallois-Perret20 °C (68 °F) / 11 °C (52 °F), 10 rain days
  • Lhomme19 °C (66 °F) / 9 °C (48 °F), 5 rain days
  • L'Île‑Rousse22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Lille18.4 °C (65 °F) / 9.3 °C (49 °F), 11 rain days
  • Limoges20 °C (68 °F) / 10 °C (50 °F), 8 rain days
  • Limoux22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Lisieux19 °C (66 °F) / 9 °C (48 °F), 8 rain days
  • L'Isle-sur-la-Sorgue24 °C (75 °F) / 13 °C (55 °F), 4 rain days
  • Lisle-sur-Tarn22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Liverdun20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Loches20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Lorient18 °C (64 °F) / 10 °C (50 °F), 8 rain days
  • Lourdes20 °C (68 °F) / 9 °C (48 °F), 13 rain days
  • Lourmarin23 °C (73 °F) / 14 °C (57 °F), 4 rain days
  • Lyon22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Mâcon20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Maintenon19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Maisons-Alfort20 °C (68 °F) / 11 °C (52 °F), 10 rain days
  • Maisons-Laffitte19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • Manosque25 °C (77 °F) / 12 °C (54 °F), 7 rain days
  • Marciac22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Marne-la-Vallée20 °C (68 °F) / 11 °C (52 °F), 7 rain days
  • Marseille24 °C (75 °F) / 13 °C (55 °F), 5 rain days
  • Meaux20 °C (68 °F) / 11 °C (52 °F), 6 rain days
  • Megève17 °C (63 °F) / 7 °C (45 °F), 12 rain days
  • Melles20 °C (68 °F) / 9 °C (48 °F), 7 rain days
  • Menthon St. Bernard20 °C (68 °F) / 9 °C (48 °F), 12 rain days
  • Menton21 °C (70 °F) / 14 °C (57 °F), 6 rain days
  • Mérens-les-Vals17 °C (63 °F) / 7 °C (45 °F), 12 rain days
  • Meribel20 °C (68 °F) / 8 °C (46 °F), 7 rain days
  • Mers-les-Bains17 °C (63 °F) / 9 °C (48 °F), 10 rain days
  • Metz19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Migennes20 °C (68 °F) / 10 °C (50 °F), 11 rain days
  • Millau20 °C (68 °F) / 10 °C (50 °F), 6 rain days
  • Mimizan21 °C (70 °F) / 12 °C (54 °F), 8 rain days
  • Minerve22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Mirande22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Mirepoix/Tarn22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Modane20 °C (68 °F) / 8 °C (46 °F), 10 rain days
  • Moissac23 °C (73 °F) / 13 °C (55 °F), 5 rain days
  • Molène17 °C (63 °F) / 10 °C (50 °F), 11 rain days
  • Monpazier21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Mont-de-Marsan22 °C (72 °F) / 11 °C (52 °F), 11 rain days
  • Mont Dore20 °C (68 °F) / 10 °C (50 °F), 6 rain days
  • Mont Saint-Michel17 °C (63 °F) / 9 °C (48 °F), 10 rain days
  • Montfort-sur-Meu19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Montgaillard22 °C (72 °F) / 11 °C (52 °F), 9 rain days
  • Montignac21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Montolieu22 °C (72 °F) / 13 °C (55 °F), 4 rain days
  • Montpellier23 °C (73 °F) / 13 °C (55 °F), 5 rain days
  • Montreuil-sur-Mer18 °C (64 °F) / 9 °C (48 °F), 9 rain days
  • Montsoreau20 °C (68 °F) / 9 °C (48 °F), 9 rain days
  • Morillon15 °C (59 °F) / 5 °C (41 °F), 12 rain days
  • Mougins22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Moustiers Sainte Marie22 °C (72 °F) / 11 °C (52 °F), 8 rain days
  • Mulhouse20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Nancy19 °C (66 °F) / 8 °C (46 °F), 10 rain days
  • Nans-sous-Sainte-Anne20 °C (68 °F) / 9 °C (48 °F), 7 rain days
  • Nantes19.6 °C (67 °F) / 9.8 °C (50 °F), 10 rain days
  • Narbonne22 °C (72 °F) / 13 °C (55 °F), 4 rain days
  • Néoules23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Neuf-Brisach21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Neufchâtel-Hardelot16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Nevers20 °C (68 °F) / 12 °C (54 °F), 6 rain days
  • Nice21 °C (70 °F) / 15 °C (59 °F), 5 rain days
  • Nîmes24 °C (75 °F) / 13 °C (55 °F), 4 rain days
  • Niort21 °C (70 °F) / 10 °C (50 °F), 10 rain days
  • Nogent-le-Rotrou19 °C (66 °F) / 8 °C (46 °F), 9 rain days
  • Nogent-sur-Marne20 °C (68 °F) / 11 °C (52 °F), 10 rain days
  • Nonza22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Olargues22 °C (72 °F) / 11 °C (52 °F), 8 rain days
  • Oradour-sur-Glane21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Orange24 °C (75 °F) / 12 °C (54 °F), 6 rain days
  • Orgnac l'Aven22 °C (72 °F) / 11 °C (52 °F), 8 rain days
  • Orléans19 °C (66 °F) / 8 °C (46 °F), 11 rain days
  • Ostabat-Asme19 °C (66 °F) / 10 °C (50 °F), 12 rain days
  • Ouistreham16 °C (61 °F) / 9 °C (48 °F), 9 rain days
  • Paimpol17 °C (63 °F) / 10 °C (50 °F), 9 rain days
  • Paray-le-Monial20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Pau21 °C (70 °F) / 12 °C (54 °F), 11 rain days
  • Pechbonnieu22 °C (72 °F) / 12 °C (54 °F), 10 rain days
  • Peillon22 °C (72 °F) / 13 °C (55 °F), 4 rain days
  • Périgueux21 °C (70 °F) / 9 °C (48 °F), 11 rain days
  • Pérouges20 °C (68 °F) / 11 °C (52 °F), 10 rain days
  • Perpignan22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Pézenas23 °C (73 °F) / 13 °C (55 °F), 4 rain days
  • Pleumeleuc18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Pleumeur-Bodou18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Poitiers20 °C (68 °F) / 10 °C (50 °F), 6 rain days
  • Pomerols22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Pontivy18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Pornic17 °C (63 °F) / 10 °C (50 °F), 10 rain days
  • Porquerolles22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Porto-Vecchio22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Praz de Lys-Sommand15 °C (59 °F) / 4 °C (39 °F), 14 rain days
  • Propriano23 °C (73 °F) / 13 °C (55 °F), 6 rain days
  • Provins20 °C (68 °F) / 11 °C (52 °F), 5 rain days
  • Puy-l'Évêque22 °C (72 °F) / 10 °C (50 °F), 11 rain days
  • Puycelsi20 °C (68 °F) / 10 °C (50 °F), 5 rain days
  • Puyloubier24 °C (75 °F) / 12 °C (54 °F), 6 rain days
  • Quiberon18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Quimper18 °C (64 °F) / 11 °C (52 °F), 6 rain days
  • Rambouillet19 °C (66 °F) / 10 °C (50 °F), 9 rain days
  • Reims19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Remoulins24 °C (75 °F) / 13 °C (55 °F), 4 rain days
  • Rennes-le-Château24 °C (75 °F) / 13 °C (55 °F), 5 rain days
  • Rennes19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Rians22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Ribeauvillé20 °C (68 °F) / 10 °C (50 °F), 11 rain days
  • Ribérac21 °C (70 °F) / 10 °C (50 °F), 10 rain days
  • Riquewihr21 °C (70 °F) / 11 °C (52 °F), 7 rain days
  • Risoul20 °C (68 °F) / 9 °C (48 °F), 9 rain days
  • Roanne21 °C (70 °F) / 11 °C (52 °F), 7 rain days
  • Rocamadour21 °C (70 °F) / 9 °C (48 °F), 11 rain days
  • Rodez21 °C (70 °F) / 9 °C (48 °F), 5 rain days
  • Roissy-en-France19 °C (66 °F) / 11 °C (52 °F), 8 rain days
  • Roquebrune-sur-Argens22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Roquesérière22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Roscoff17 °C (63 °F) / 10 °C (50 °F), 11 rain days
  • Rouen18 °C (64 °F) / 8 °C (46 °F), 10 rain days
  • Royan17.9 °C (64 °F) / 10.7 °C (51 °F), 10 rain days
  • Rueil-Malmaison19 °C (66 °F) / 11 °C (52 °F), 10 rain days
  • Saint-Antonin-Noble-Val22 °C (72 °F) / 12 °C (54 °F), 5 rain days
  • Saint-Benoît-du-Sault20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Saint-Brieuc17 °C (63 °F) / 9 °C (48 °F), 10 rain days
  • Saint-Claude20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Saint-Cloud20 °C (68 °F) / 10 °C (50 °F), 10 rain days
  • Saint-Denis, Île-de-France20 °C (68 °F) / 12 °C (54 °F), 8 rain days
  • Saint-Dié-des-Vosges20 °C (68 °F) / 9 °C (48 °F), 8 rain days
  • Saint-Émilion22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Saint-Étienne-de-Baïgorry18 °C (64 °F) / 9 °C (48 °F), 8 rain days
  • Saint-Étienne19 °C (66 °F) / 8 °C (46 °F), 10 rain days
  • Saint-Florent22 °C (72 °F) / 15 °C (59 °F), 4 rain days
  • Saint-Germain-en-Laye20 °C (68 °F) / 11 °C (52 °F), 11 rain days
  • Saint-Gervais-les-Bains17 °C (63 °F) / 7 °C (45 °F), 7 rain days
  • Saint-Gonlay18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Saint-Guilhem-le-Désert23 °C (73 °F) / 12 °C (54 °F), 7 rain days
  • Saint-Jean-Cap-Ferrat21 °C (70 °F) / 13 °C (55 °F), 4 rain days
  • Saint-Jean-de-Côle21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Saint-Jean-de-Luz20 °C (68 °F) / 12 °C (54 °F), 9 rain days
  • Saint-Jean-Pied-de-Port18 °C (64 °F) / 9 °C (48 °F), 12 rain days
  • Saint-Lary-Soulan20 °C (68 °F) / 10 °C (50 °F), 11 rain days
  • Saint-Lô18 °C (64 °F) / 8 °C (46 °F), 10 rain days
  • Saint-Louis20 °C (68 °F) / 9 °C (48 °F), 7 rain days
  • Saint-Malo17 °C (63 °F) / 9 °C (48 °F), 9 rain days
  • Saint Martin de Belleville16 °C (61 °F) / 3 °C (37 °F), 13 rain days
  • Saint-Martin-de-Crau23 °C (73 °F) / 14 °C (57 °F), 7 rain days
  • Saint-Maximin-la-Sainte-Baume23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Saint-Mont22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Saint-Nazaire20 °C (68 °F) / 12 °C (54 °F), 7 rain days
  • Saint-Paul de Vence22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Saint-Paul-lès-Dax22 °C (72 °F) / 12 °C (54 °F), 10 rain days
  • Saint-Pons-de-Thomières21 °C (70 °F) / 10 °C (50 °F), 9 rain days
  • Saint-Quentin-en-Yvelines19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Saint-Raphaël22 °C (72 °F) / 13 °C (55 °F), 3 rain days
  • Saint-Rémy-de-Provence23 °C (73 °F) / 12 °C (54 °F), 4 rain days
  • Saint-Sever22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Saint‑Sulpice22 °C (72 °F) / 12 °C (54 °F), 8 rain days
  • Saint-Tropez22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Sainte-Engrâce20 °C (68 °F) / 10 °C (50 °F), 5 rain days
  • Sainte-Foy-Tarentaise15 °C (59 °F) / 3 °C (37 °F), 13 rain days
  • Sainte-Marie-aux-Mines19 °C (66 °F) / 9 °C (48 °F), 12 rain days
  • Saintes Maries de la Mer23 °C (73 °F) / 13 °C (55 °F), 5 rain days
  • Saintes21 °C (70 °F) / 11 °C (52 °F), 9 rain days
  • Sallenelles18 °C (64 °F) / 10 °C (50 °F), 9 rain days
  • Salon-de-Provence24 °C (75 °F) / 13 °C (55 °F), 3 rain days
  • Salvagnac23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Samoëns18 °C (64 °F) / 8 °C (46 °F), 13 rain days
  • Sanary-sur-Mer22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Sant'Antonino22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Sare20 °C (68 °F) / 13 °C (55 °F), 6 rain days
  • Sarlat-la-Canéda20 °C (68 °F) / 9 °C (48 °F), 8 rain days
  • Sartène22 °C (72 °F) / 13 °C (55 °F), 8 rain days
  • Saulieu20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Saumur19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Sceaux20 °C (68 °F) / 11 °C (52 °F), 10 rain days
  • Sedan20 °C (68 °F) / 10 °C (50 °F), 7 rain days
  • Seillans23 °C (73 °F) / 12 °C (54 °F), 6 rain days
  • Sélestat20 °C (68 °F) / 10 °C (50 °F), 12 rain days
  • Semur-en-Auxois20 °C (68 °F) / 12 °C (54 °F), 8 rain days
  • Sens20 °C (68 °F) / 9 °C (48 °F), 10 rain days
  • Serre-Chevalier20 °C (68 °F) / 9 °C (48 °F), 5 rain days
  • Sète22 °C (72 °F) / 13 °C (55 °F), 4 rain days
  • Sisteron23 °C (73 °F) / 12 °C (54 °F), 3 rain days
  • Sixt-Fer-à-Cheval16 °C (61 °F) / 5 °C (41 °F), 13 rain days
  • Sospel22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Soulac-sur-Mer20 °C (68 °F) / 12 °C (54 °F), 5 rain days
  • Strasbourg20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Talairan23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Talensac18 °C (64 °F) / 10 °C (50 °F), 7 rain days
  • Tarascon23 °C (73 °F) / 13 °C (55 °F), 5 rain days
  • Tarbes22 °C (72 °F) / 10 °C (50 °F), 7 rain days
  • Thouars20 °C (68 °F) / 9 °C (48 °F), 9 rain days
  • Thuir22 °C (72 °F) / 12 °C (54 °F), 6 rain days
  • Tignes8 °C (46 °F) / -1 °C (30 °F), 7 rain days
  • Toulon22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Toulouse21 °C (70 °F) / 12 °C (54 °F), 10 rain days
  • Tourrettes-sur-Loup22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Tours20 °C (68 °F) / 10 °C (50 °F), 9 rain days
  • Trouville-sur-Mer17 °C (63 °F) / 10 °C (50 °F), 9 rain days
  • Troyes20 °C (68 °F) / 11 °C (52 °F), 9 rain days
  • Tuchan24 °C (75 °F) / 13 °C (55 °F), 5 rain days
  • Turckheim21 °C (70 °F) / 10 °C (50 °F), 11 rain days
  • Vaison-la-Romaine24 °C (75 °F) / 11 °C (52 °F), 7 rain days
  • Val-d'Isère18 °C (64 °F) / 9 °C (48 °F), 12 rain days
  • Val Thorens14 °C (57 °F) / 2 °C (36 °F), 12 rain days
  • Valbonne and Biot21 °C (70 °F) / 13 °C (55 °F), 4 rain days
  • Valfréjus14 °C (57 °F) / 3 °C (37 °F), 13 rain days
  • Vallon-Pont-d'Arc23 °C (73 °F) / 10 °C (50 °F), 5 rain days
  • Vannes18 °C (64 °F) / 10 °C (50 °F), 10 rain days
  • Vaour22 °C (72 °F) / 12 °C (54 °F), 9 rain days
  • Vence22 °C (72 °F) / 13 °C (55 °F), 6 rain days
  • Verdun19 °C (66 °F) / 9 °C (48 °F), 10 rain days
  • Vernet-les-Bains22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Versailles20 °C (68 °F) / 10 °C (50 °F), 10 rain days
  • Vesoul21 °C (70 °F) / 11 °C (52 °F), 8 rain days
  • Veynes20 °C (68 °F) / 9 °C (48 °F), 5 rain days
  • Vézelay19 °C (66 °F) / 8 °C (46 °F), 11 rain days
  • Vichy20 °C (68 °F) / 9 °C (48 °F), 11 rain days
  • Vienne22 °C (72 °F) / 11 °C (52 °F), 7 rain days
  • Villefranche-sur-Mer22 °C (72 °F) / 14 °C (57 °F), 4 rain days
  • Villefranche-sur-Saône21 °C (70 °F) / 11 °C (52 °F), 10 rain days
  • Vire18 °C (64 °F) / 9 °C (48 °F), 10 rain days
  • Vitré19 °C (66 °F) / 9 °C (48 °F), 9 rain days
  • Vittel20 °C (68 °F) / 10 °C (50 °F), 11 rain days
  • Voiron21 °C (70 °F) / 9 °C (48 °F), 5 rain days

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • Labour Day big impact

    1 May

    Almost everything closes, including many museums; lily-of-the-valley sold on streets.

  • Victory in Europe Day

    8 May

    Holiday; with Ascension (6 May 2027) and Whit Monday (17 May 2027) it creates 'bridge' long weekends that sell out trains.

Crowds and prices

Crowds · France
Medium
Prices · France
Medium

Compare two months

Weather, crowds and prices for any two months in France, side by side.

  • Verdict

    May: Great

    Jun: Great

  • Crowds

    May: Medium

    Jun: High

  • Prices

    May: Medium

    Jun: High

  • Festivals listed

    May: 2

    Jun: 1

May: Long weekends (1 May, 8 May, Ascension) fill trains; otherwise mild and green. Cannes festival lifts Riviera prices mid-month.

June: Long days and warm evenings everywhere; Fête de la Musique on 21 June; lavender starts late in the month.

France: figures are long-term averages from this guide, not a forecast.

What to pack

Nothing unusual for the weather this month.

Build the full packing list for your trip →

Where to go in May

Rated best or good this month

  • Paris and the north

    Best weather of the year (Paris, Lille, Champagne, Normandy inland)

  • Atlantic west

    Best weather of the year (Brittany, Normandy coast, Bordeaux, Biarritz)

  • Centre and east

    Best weather of the year (Loire, Burgundy, Alsace, Lyon, Dordogne)

  • Mediterranean south

    Best weather of the year (Provence, Riviera, Languedoc, Corsica)

  • Paris

    Pleasant; several bank holidays close shops and museums.

  • Abbeville

    Best months: May–Sep

  • Aigues-Mortes

    Best months: Apr–Jun, Sep–Oct

  • Aire-sur-l'Adour

    Best months: Apr–Jun, Sep–Oct

  • Aiserey

    Best months: May–Sep

  • Aix-en-Provence

    Best months: Apr–Jun, Sep–Oct

  • Aix-les-Bains

    Best months: May–Jun, Sep–Oct

  • Ajaccio

    Best months: May–Jun, Sep–early Oct