Skip to content
Voykit

When to go · France

France in March

Mixed month. Changeable; the south warms first. Châteaux and village hotels start reopening late in the month.

Key facts

Verdict
Mixed
Crowds
Low
France
Prices
Low
France

Verdict

MixedVoykit month rating for France

Changeable; the south warms first. Châteaux and village hotels start reopening late in the month.

Is another month better than March?

March is rated mixed. These months rate higher:

Weather in March

  • Paris and the north · Paris, Lille, Champagne, Normandy inlandfine

    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, Biarritzcool

    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, Dordognefine

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

  • Mediterranean south · Provence, Riviera, Languedoc, Corsicafine

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

  • Mountains · Chamonix, Annecy, Pyreneescool

    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, Valencefine

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

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

    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 Centralcool

    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, Lorientfine

    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 Canalfine

    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 clusterfine

    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, Bonifaciofine

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

  • Corsica: Interior mountains · Corte, GR 20, Bavellacool

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

  • Grand Est: Alsace and Lorraine · Rhine valley and Vosgesfine

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

  • Grand Est: Champagne · Reims, Troyes, Marne valleyfine

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

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

    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, Cotentinfine

    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.

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

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

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

  • Occitanie: Atlantic-influenced west · Toulouse, Gers, Tarnfine

    Cooler and wetter than the coast.

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

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

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

    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 vineyardsfine

    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.

  • Paris12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Abbeville11 °C (52 °F) / 3 °C (37 °F), 11 rain days
  • Aigues-Mortes16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Aire-sur-l'Adour16 °C (61 °F) / 5 °C (41 °F), 10 rain days
  • Aiserey12 °C (54 °F) / 2 °C (36 °F), 10 rain days
  • Aix-en-Provence16 °C (61 °F) / 5 °C (41 °F), 5 rain days
  • Aix-les-Bains13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Ajaccio16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Alaigne16 °C (61 °F) / 5 °C (41 °F), 7 rain days
  • Albert11 °C (52 °F) / 3 °C (37 °F), 7 rain days
  • Albi15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Alençon12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Aléria15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Alès16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Alpe d'Huez6 °C (43 °F) / -3 °C (27 °F), 10 rain days
  • Amboise12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Amiens11 °C (52 °F) / 3 °C (37 °F), 10 rain days
  • Angers13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Angoulême13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Annecy12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Annemasse10 °C (50 °F) / 2 °C (36 °F), 9 rain days
  • Annot14 °C (57 °F) / 3 °C (37 °F), 7 rain days
  • Antibes16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Apt16 °C (61 °F) / 5 °C (41 °F), 7 rain days
  • Arcachon13 °C (55 °F) / 7 °C (45 °F), 7 rain days
  • Arette13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Argentan12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Arles-sur-Tech16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Arles16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Arras11 °C (52 °F) / 4 °C (39 °F), 11 rain days
  • Arromanches-les-Bains12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Auch15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Auray12 °C (54 °F) / 4 °C (39 °F), 11 rain days
  • Aurillac12 °C (54 °F) / 2 °C (36 °F), 9 rain days
  • Autun12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Auxerre12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Avallon12 °C (54 °F) / 2 °C (36 °F), 10 rain days
  • Avignon16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Avranches13 °C (55 °F) / 5 °C (41 °F), 10 rain days
  • Azay-le-Rideau14 °C (57 °F) / 4 °C (39 °F), 9 rain days
  • Bagnères-de-Bigorre13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Bandol17 °C (63 °F) / 7 °C (45 °F), 5 rain days
  • Bastia15 °C (59 °F) / 8 °C (46 °F), 7 rain days
  • Bavay11 °C (52 °F) / 3 °C (37 °F), 11 rain days
  • Bayeux12 °C (54 °F) / 4 °C (39 °F), 11 rain days
  • Bayonne16 °C (61 °F) / 7 °C (45 °F), 12 rain days
  • Beaune12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Beauvais12 °C (54 °F) / 3 °C (37 °F), 7 rain days
  • Bédée13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Belle-Église12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Bergerac14 °C (57 °F) / 4 °C (39 °F), 6 rain days
  • Besançon12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Beynac-et-Cazenac15 °C (59 °F) / 4 °C (39 °F), 10 rain days
  • Béziers15 °C (59 °F) / 6 °C (43 °F), 5 rain days
  • Biarritz15 °C (59 °F) / 7 °C (45 °F), 12 rain days
  • Bidarray13 °C (55 °F) / 5 °C (41 °F), 9 rain days
  • Bidart15 °C (59 °F) / 7 °C (45 °F), 11 rain days
  • Biscarrosse15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Bize Minervois15 °C (59 °F) / 6 °C (43 °F), 7 rain days
  • Blois13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Bobigny12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Bonifacio15 °C (59 °F) / 8 °C (46 °F), 8 rain days
  • Bordeaux15.5 °C (60 °F) / 5.8 °C (42 °F), 11 rain days
  • Bormes-les-Mimosas15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Boulogne-Billancourt12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Boulogne-sur-Mer12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Bourg-Saint-Maurice10 °C (50 °F) / 2 °C (36 °F), 9 rain days
  • Bourges12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Boutx13 °C (55 °F) / 3 °C (37 °F), 7 rain days
  • Bouzigues15 °C (59 °F) / 6 °C (43 °F), 7 rain days
  • Bozel9 °C (48 °F) / -1 °C (30 °F), 9 rain days
  • Brantôme15 °C (59 °F) / 4 °C (39 °F), 10 rain days
  • Bréhat12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Brens15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Brest12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Breteil13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Briançon11 °C (52 °F) / 0 °C (32 °F), 8 rain days
  • Briatexte15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Brides les Bains9 °C (48 °F) / -1 °C (30 °F), 10 rain days
  • Brive-la-Gaillarde14 °C (57 °F) / 3 °C (37 °F), 10 rain days
  • Buis-les-Baronnies15 °C (59 °F) / 5 °C (41 °F), 6 rain days
  • Cadalen16 °C (61 °F) / 5 °C (41 °F), 9 rain days
  • Caen12 °C (54 °F) / 4 °C (39 °F), 11 rain days
  • Cagnes-sur-Mer16 °C (61 °F) / 8 °C (46 °F), 6 rain days
  • Cahors13 °C (55 °F) / 4 °C (39 °F), 7 rain days
  • Calais10 °C (50 °F) / 4 °C (39 °F), 10 rain days
  • Calvi15 °C (59 °F) / 8 °C (46 °F), 7 rain days
  • Cannes15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Carcassonne16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Cargèse15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Carmaux15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Carnac12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Carpentras16 °C (61 °F) / 5 °C (41 °F), 5 rain days
  • Cassis16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Castelnau-de-Montmiral15 °C (59 °F) / 5 °C (41 °F), 6 rain days
  • Castillon14 °C (57 °F) / 6 °C (43 °F), 6 rain days
  • Causses-et-Veyran15 °C (59 °F) / 6 °C (43 °F), 6 rain days
  • Cavaillon16 °C (61 °F) / 7 °C (45 °F), 6 rain days
  • Cavalaire-sur-Mer15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Cerbère15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Céret15 °C (59 °F) / 6 °C (43 °F), 6 rain days
  • Chablis12 °C (54 °F) / 3 °C (37 °F), 11 rain days
  • Chalon-sur-Saône13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Chambéry13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Chambord12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Chamonix9 °C (48 °F) / -3 °C (27 °F), 10 rain days
  • Chantilly11 °C (52 °F) / 3 °C (37 °F), 9 rain days
  • Charleville-Mézières10 °C (50 °F) / 2 °C (36 °F), 11 rain days
  • Chartres12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Château-du-Loir13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Chatel7 °C (45 °F) / -3 °C (27 °F), 10 rain days
  • Châtillon-sur-Seine12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Chenonceaux12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Cherbourg-en-Cotentin10 °C (50 °F) / 5 °C (41 °F), 12 rain days
  • Chinon13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Clermont-Ferrand13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Clisson12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Cluny12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Collioure16 °C (61 °F) / 7 °C (45 °F), 6 rain days
  • Colmar11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Conques12 °C (54 °F) / 3 °C (37 °F), 7 rain days
  • Cordes-sur-Ciel16 °C (61 °F) / 5 °C (41 °F), 7 rain days
  • Corte15 °C (59 °F) / 7 °C (45 °F), 9 rain days
  • Cotignac16 °C (61 °F) / 5 °C (41 °F), 5 rain days
  • Couffouleux14 °C (57 °F) / 4 °C (39 °F), 9 rain days
  • Courchevel9 °C (48 °F) / 0 °C (32 °F), 6 rain days
  • Coutances12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Deauville12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Die15 °C (59 °F) / 5 °C (41 °F), 7 rain days
  • Dieppe11 °C (52 °F) / 4 °C (39 °F), 10 rain days
  • Dijon12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Dinan12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Dinard12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Disneyland Paris12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Divonne-les-Bains11 °C (52 °F) / 3 °C (37 °F), 9 rain days
  • Dole12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Douai10 °C (50 °F) / 3 °C (37 °F), 8 rain days
  • Douarnenez12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Dunkirk11 °C (52 °F) / 4 °C (39 °F), 12 rain days
  • Durfort15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Durtal13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Eguisheim12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Elne17 °C (63 °F) / 7 °C (45 °F), 5 rain days
  • Épernay12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Épinal12 °C (54 °F) / 2 °C (36 °F), 11 rain days
  • Époisses12 °C (54 °F) / 3 °C (37 °F), 11 rain days
  • Étretat12 °C (54 °F) / 5 °C (41 °F), 12 rain days
  • Euronat15 °C (59 °F) / 7 °C (45 °F), 7 rain days
  • Evian12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Évreux12 °C (54 °F) / 4 °C (39 °F), 11 rain days
  • Eygurande-et-Gardedeuil15 °C (59 °F) / 4 °C (39 °F), 10 rain days
  • Eymet13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Èze15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Falaise12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Fayence16 °C (61 °F) / 5 °C (41 °F), 6 rain days
  • Figari15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Flaine6 °C (43 °F) / -3 °C (27 °F), 11 rain days
  • Foix13 °C (55 °F) / 3 °C (37 °F), 7 rain days
  • Fontainebleau12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Fontevrault13 °C (55 °F) / 5 °C (41 °F), 9 rain days
  • Forbach10 °C (50 °F) / 2 °C (36 °F), 10 rain days
  • Fraisse-sur-Agout12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Fréjus15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Gaillac15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Gavarnie12 °C (54 °F) / 1 °C (34 °F), 9 rain days
  • Germigny-des-Prés13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Gimel-les-Cascades14 °C (57 °F) / 4 °C (39 °F), 10 rain days
  • Giroussens15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Giverny12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Gordes16 °C (61 °F) / 5 °C (41 °F), 6 rain days
  • Granville12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Grasse16 °C (61 °F) / 7 °C (45 °F), 6 rain days
  • Graulhet14 °C (57 °F) / 5 °C (41 °F), 8 rain days
  • Grenoble13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Guérande13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Gulf of Porto16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Hendaye16 °C (61 °F) / 8 °C (46 °F), 11 rain days
  • Honfleur11 °C (52 °F) / 4 °C (39 °F), 10 rain days
  • Husseren-les-Châteaux12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Hyères17 °C (63 °F) / 7 °C (45 °F), 5 rain days
  • Iffendic12 °C (54 °F) / 5 °C (41 °F), 12 rain days
  • Issoudun13 °C (55 °F) / 4 °C (39 °F), 7 rain days
  • Kaysersberg12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • La Bastide-Clairence13 °C (55 °F) / 5 °C (41 °F), 10 rain days
  • La Baule12.4 °C (54 °F) / 6.4 °C (44 °F), 54 rain days
  • La Charité-sur-Loire12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • La Chartre sur le Loir13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • La Ciotat15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • La Clusaz7 °C (45 °F) / -3 °C (27 °F), 11 rain days
  • La Nouaye13 °C (55 °F) / 5 °C (41 °F), 10 rain days
  • La Plagne6 °C (43 °F) / -5 °C (23 °F), 10 rain days
  • La Rochelle13 °C (55 °F) / 6 °C (43 °F), 10 rain days
  • La Toussuire-1.3 °C (30 °F) / -7.6 °C (18 °F), 10 rain days
  • La Tremblade13 °C (55 °F) / 5 °C (41 °F), 10 rain days
  • La Trinité15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • La Turbie15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Lagorce13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Lagrave12 °C (54 °F) / 5 °C (41 °F), 6 rain days
  • Lancieux12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Langeais13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Lannion12 °C (54 °F) / 5 °C (41 °F), 12 rain days
  • Laon12 °C (54 °F) / 3 °C (37 °F), 7 rain days
  • Larrau13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Lautrec14 °C (57 °F) / 4 °C (39 °F), 9 rain days
  • Le Bourget12 °C (54 °F) / 4 °C (39 °F), 7 rain days
  • Le Havre11 °C (52 °F) / 5 °C (41 °F), 11 rain days
  • Le Lavandou16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Le Mans13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Le Puy-en-Velay13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Le Touquet4 °C (39 °F) / 10.9 °C (52 °F), 54 rain days
  • Lens10 °C (50 °F) / 3 °C (37 °F), 12 rain days
  • Léon16 °C (61 °F) / 6 °C (43 °F), 10 rain days
  • Les Andelys11 °C (52 °F) / 4 °C (39 °F), 10 rain days
  • Les Arcs6 °C (43 °F) / -3 °C (27 °F), 11 rain days
  • Les Baux-de-Provence16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Les Deux Alpes12 °C (54 °F) / 3 °C (37 °F), 6 rain days
  • Les Gets4 °C (39 °F) / 0 °C (32 °F), 9 rain days
  • Les Sables-d'Olonne13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Lescun13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Leucate15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Levallois-Perret12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Lhomme13 °C (55 °F) / 4 °C (39 °F), 7 rain days
  • L'Île‑Rousse15 °C (59 °F) / 7 °C (45 °F), 9 rain days
  • Lille11.2 °C (52 °F) / 3.8 °C (39 °F), 11 rain days
  • Limoges13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Limoux15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Lisieux13 °C (55 °F) / 4 °C (39 °F), 11 rain days
  • L'Isle-sur-la-Sorgue16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Lisle-sur-Tarn15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Liverdun11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Loches13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Lorient12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Lourdes14 °C (57 °F) / 3 °C (37 °F), 11 rain days
  • Lourmarin16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Lyon14 °C (57 °F) / 4 °C (39 °F), 8 rain days
  • Mâcon12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Maintenon12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Maisons-Alfort13 °C (55 °F) / 5 °C (41 °F), 10 rain days
  • Maisons-Laffitte12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Manosque17 °C (63 °F) / 5 °C (41 °F), 6 rain days
  • Marciac15 °C (59 °F) / 5 °C (41 °F), 10 rain days
  • Marne-la-Vallée12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Marseille16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Meaux12 °C (54 °F) / 4 °C (39 °F), 7 rain days
  • Megève9 °C (48 °F) / 0 °C (32 °F), 9 rain days
  • Melles13 °C (55 °F) / 2 °C (36 °F), 9 rain days
  • Menthon St. Bernard12 °C (54 °F) / 2 °C (36 °F), 10 rain days
  • Menton15 °C (59 °F) / 8 °C (46 °F), 6 rain days
  • Mérens-les-Vals11 °C (52 °F) / 1 °C (34 °F), 10 rain days
  • Meribel12 °C (54 °F) / 0 °C (32 °F), 9 rain days
  • Mers-les-Bains11 °C (52 °F) / 4 °C (39 °F), 11 rain days
  • Metz11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Migennes12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Millau13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Mimizan15 °C (59 °F) / 7 °C (45 °F), 9 rain days
  • Minerve15 °C (59 °F) / 6 °C (43 °F), 6 rain days
  • Mirande15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Mirepoix/Tarn15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Modane12 °C (54 °F) / 1 °C (34 °F), 8 rain days
  • Moissac16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Molène12 °C (54 °F) / 6 °C (43 °F), 14 rain days
  • Monpazier14 °C (57 °F) / 4 °C (39 °F), 10 rain days
  • Mont-de-Marsan16 °C (61 °F) / 5 °C (41 °F), 11 rain days
  • Mont Dore13 °C (55 °F) / 3 °C (37 °F), 8 rain days
  • Mont Saint-Michel12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Montfort-sur-Meu13 °C (55 °F) / 4 °C (39 °F), 11 rain days
  • Montgaillard15 °C (59 °F) / 5 °C (41 °F), 8 rain days
  • Montignac14 °C (57 °F) / 4 °C (39 °F), 11 rain days
  • Montolieu15 °C (59 °F) / 6 °C (43 °F), 5 rain days
  • Montpellier16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Montreuil-sur-Mer11 °C (52 °F) / 4 °C (39 °F), 10 rain days
  • Montsoreau13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Morillon7 °C (45 °F) / -2 °C (28 °F), 10 rain days
  • Mougins15 °C (59 °F) / 6 °C (43 °F), 6 rain days
  • Moustiers Sainte Marie15 °C (59 °F) / 4 °C (39 °F), 7 rain days
  • Mulhouse12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Nancy11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Nans-sous-Sainte-Anne11 °C (52 °F) / 2 °C (36 °F), 9 rain days
  • Nantes13.5 °C (56 °F) / 4.9 °C (41 °F), 11 rain days
  • Narbonne15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Néoules16 °C (61 °F) / 5 °C (41 °F), 6 rain days
  • Neuf-Brisach12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Neufchâtel-Hardelot10 °C (50 °F) / 4 °C (39 °F), 10 rain days
  • Nevers13 °C (55 °F) / 5 °C (41 °F), 8 rain days
  • Nice15 °C (59 °F) / 8 °C (46 °F), 5 rain days
  • Nîmes16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Niort14 °C (57 °F) / 5 °C (41 °F), 11 rain days
  • Nogent-le-Rotrou12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Nogent-sur-Marne12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Nonza16 °C (61 °F) / 8 °C (46 °F), 7 rain days
  • Olargues15 °C (59 °F) / 5 °C (41 °F), 8 rain days
  • Oradour-sur-Glane14 °C (57 °F) / 4 °C (39 °F), 11 rain days
  • Orange16 °C (61 °F) / 5 °C (41 °F), 5 rain days
  • Orgnac l'Aven15 °C (59 °F) / 5 °C (41 °F), 7 rain days
  • Orléans12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Ostabat-Asme14 °C (57 °F) / 5 °C (41 °F), 12 rain days
  • Ouistreham11 °C (52 °F) / 4 °C (39 °F), 10 rain days
  • Paimpol12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Paray-le-Monial13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Pau15 °C (59 °F) / 6 °C (43 °F), 10 rain days
  • Pechbonnieu15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Peillon15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Périgueux15 °C (59 °F) / 4 °C (39 °F), 10 rain days
  • Pérouges13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Perpignan16 °C (61 °F) / 8 °C (46 °F), 5 rain days
  • Pézenas16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Pleumeleuc12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Pleumeur-Bodou12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Poitiers13 °C (55 °F) / 4 °C (39 °F), 8 rain days
  • Pomerols16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Pontivy12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Pornic12 °C (54 °F) / 6 °C (43 °F), 11 rain days
  • Porquerolles15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Porto-Vecchio16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Praz de Lys-Sommand6 °C (43 °F) / -3 °C (27 °F), 11 rain days
  • Propriano16 °C (61 °F) / 7 °C (45 °F), 8 rain days
  • Provins12 °C (54 °F) / 4 °C (39 °F), 7 rain days
  • Puy-l'Évêque15 °C (59 °F) / 4 °C (39 °F), 10 rain days
  • Puycelsi13 °C (55 °F) / 3 °C (37 °F), 7 rain days
  • Puyloubier16 °C (61 °F) / 5 °C (41 °F), 5 rain days
  • Quiberon12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Quimper13 °C (55 °F) / 6 °C (43 °F), 9 rain days
  • Rambouillet12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Reims11 °C (52 °F) / 3 °C (37 °F), 10 rain days
  • Remoulins16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Rennes-le-Château16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Rennes13 °C (55 °F) / 4 °C (39 °F), 11 rain days
  • Rians15 °C (59 °F) / 5 °C (41 °F), 6 rain days
  • Ribeauvillé12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Ribérac14 °C (57 °F) / 4 °C (39 °F), 10 rain days
  • Riquewihr12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Risoul10 °C (50 °F) / 0 °C (32 °F), 9 rain days
  • Roanne12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Rocamadour14 °C (57 °F) / 3 °C (37 °F), 10 rain days
  • Rodez13 °C (55 °F) / 3 °C (37 °F), 7 rain days
  • Roissy-en-France11 °C (52 °F) / 4 °C (39 °F), 9 rain days
  • Roquebrune-sur-Argens16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Roquesérière15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Roscoff12 °C (54 °F) / 5 °C (41 °F), 14 rain days
  • Rouen11 °C (52 °F) / 4 °C (39 °F), 11 rain days
  • Royan12.1 °C (54 °F) / 5.4 °C (42 °F), 11 rain days
  • Rueil-Malmaison12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Saint-Antonin-Noble-Val16 °C (61 °F) / 5 °C (41 °F), 6 rain days
  • Saint-Benoît-du-Sault13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Saint-Brieuc12 °C (54 °F) / 5 °C (41 °F), 12 rain days
  • Saint-Claude12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Saint-Cloud12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Saint-Denis, Île-de-France12 °C (54 °F) / 5 °C (41 °F), 6 rain days
  • Saint-Dié-des-Vosges12 °C (54 °F) / 2 °C (36 °F), 10 rain days
  • Saint-Émilion15 °C (59 °F) / 5 °C (41 °F), 11 rain days
  • Saint-Étienne-de-Baïgorry12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Saint-Étienne12 °C (54 °F) / 2 °C (36 °F), 8 rain days
  • Saint-Florent15 °C (59 °F) / 8 °C (46 °F), 6 rain days
  • Saint-Germain-en-Laye12 °C (54 °F) / 4 °C (39 °F), 9 rain days
  • Saint-Gervais-les-Bains9 °C (48 °F) / 0 °C (32 °F), 9 rain days
  • Saint-Gonlay12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Saint-Guilhem-le-Désert16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Saint-Jean-Cap-Ferrat15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Saint-Jean-de-Côle14 °C (57 °F) / 4 °C (39 °F), 10 rain days
  • Saint-Jean-de-Luz15 °C (59 °F) / 7 °C (45 °F), 9 rain days
  • Saint-Jean-Pied-de-Port13 °C (55 °F) / 4 °C (39 °F), 11 rain days
  • Saint-Lary-Soulan13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Saint-Lô12 °C (54 °F) / 4 °C (39 °F), 11 rain days
  • Saint-Louis11 °C (52 °F) / 2 °C (36 °F), 9 rain days
  • Saint-Malo12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Saint Martin de Belleville7 °C (45 °F) / -4 °C (25 °F), 10 rain days
  • Saint-Martin-de-Crau16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Saint-Maximin-la-Sainte-Baume16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Saint-Mont15 °C (59 °F) / 5 °C (41 °F), 10 rain days
  • Saint-Nazaire13 °C (55 °F) / 6 °C (43 °F), 9 rain days
  • Saint-Paul de Vence16 °C (61 °F) / 7 °C (45 °F), 6 rain days
  • Saint-Paul-lès-Dax16 °C (61 °F) / 6 °C (43 °F), 10 rain days
  • Saint-Pons-de-Thomières14 °C (57 °F) / 4 °C (39 °F), 8 rain days
  • Saint-Quentin-en-Yvelines12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Saint-Raphaël15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Saint-Rémy-de-Provence16 °C (61 °F) / 5 °C (41 °F), 6 rain days
  • Saint-Sever16 °C (61 °F) / 5 °C (41 °F), 10 rain days
  • Saint‑Sulpice15 °C (59 °F) / 5 °C (41 °F), 6 rain days
  • Saint-Tropez15 °C (59 °F) / 7 °C (45 °F), 5 rain days
  • Sainte-Engrâce13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Sainte-Foy-Tarentaise6 °C (43 °F) / -4 °C (25 °F), 10 rain days
  • Sainte-Marie-aux-Mines11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Saintes Maries de la Mer16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Saintes14 °C (57 °F) / 5 °C (41 °F), 10 rain days
  • Sallenelles12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Salon-de-Provence16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Salvagnac16 °C (61 °F) / 5 °C (41 °F), 7 rain days
  • Samoëns10 °C (50 °F) / 1 °C (34 °F), 10 rain days
  • Sanary-sur-Mer16 °C (61 °F) / 8 °C (46 °F), 6 rain days
  • Sant'Antonino16 °C (61 °F) / 7 °C (45 °F), 7 rain days
  • Sare15 °C (59 °F) / 9 °C (48 °F), 9 rain days
  • Sarlat-la-Canéda13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Sartène15 °C (59 °F) / 7 °C (45 °F), 8 rain days
  • Saulieu12 °C (54 °F) / 3 °C (37 °F), 11 rain days
  • Saumur12 °C (54 °F) / 4 °C (39 °F), 8 rain days
  • Sceaux12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Sedan12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Seillans16 °C (61 °F) / 5 °C (41 °F), 6 rain days
  • Sélestat12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Semur-en-Auxois12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Sens12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Serre-Chevalier11 °C (52 °F) / 0 °C (32 °F), 7 rain days
  • Sète15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Sisteron14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Sixt-Fer-à-Cheval7 °C (45 °F) / -2 °C (28 °F), 10 rain days
  • Sospel16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Soulac-sur-Mer15 °C (59 °F) / 7 °C (45 °F), 7 rain days
  • Strasbourg11 °C (52 °F) / 2 °C (36 °F), 9 rain days
  • Talairan16 °C (61 °F) / 5 °C (41 °F), 6 rain days
  • Talensac12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Tarascon16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Tarbes14 °C (57 °F) / 3 °C (37 °F), 9 rain days
  • Thouars13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Thuir16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Tignes0 °C (32 °F) / -8 °C (18 °F), 5 rain days
  • Toulon16 °C (61 °F) / 7 °C (45 °F), 5 rain days
  • Toulouse15 °C (59 °F) / 6 °C (43 °F), 9 rain days
  • Tourrettes-sur-Loup15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Tours13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Trouville-sur-Mer12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Troyes12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Tuchan16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Turckheim12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Vaison-la-Romaine16 °C (61 °F) / 4 °C (39 °F), 6 rain days
  • Val-d'Isère8 °C (46 °F) / 0 °C (32 °F), 9 rain days
  • Val Thorens6 °C (43 °F) / -5 °C (23 °F), 10 rain days
  • Valbonne and Biot15 °C (59 °F) / 7 °C (45 °F), 6 rain days
  • Valfréjus6 °C (43 °F) / -4 °C (25 °F), 10 rain days
  • Vallon-Pont-d'Arc15 °C (59 °F) / 4 °C (39 °F), 6 rain days
  • Vannes12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Vaour15 °C (59 °F) / 5 °C (41 °F), 7 rain days
  • Vence15 °C (59 °F) / 6 °C (43 °F), 6 rain days
  • Verdun11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Vernet-les-Bains15 °C (59 °F) / 7 °C (45 °F), 7 rain days
  • Versailles12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Vesoul12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Veynes12 °C (54 °F) / 2 °C (36 °F), 6 rain days
  • Vézelay12 °C (54 °F) / 2 °C (36 °F), 10 rain days
  • Vichy13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Vienne13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Villefranche-sur-Mer15 °C (59 °F) / 8 °C (46 °F), 5 rain days
  • Villefranche-sur-Saône13 °C (55 °F) / 4 °C (39 °F), 9 rain days
  • Vire12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Vitré13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Vittel12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Voiron12 °C (54 °F) / 2 °C (36 °F), 7 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.

  • Winter school holidays big impact

    Mid-Feb to mid-Mar (by school zone)

    Four staggered weeks fill ski resorts and Alpine trains; book Alps lodging months ahead.

  • Easter Monday

    29 Mar 2027 (moves yearly)

    Long weekend; spring school holidays follow in April.

  • Paris Fashion Week (autumn-winter) check

    Late February to early March · Paris

    Hotel prices rise.

Crowds and prices

Crowds · France
Low
Prices · France
Low

Compare two months

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

  • Verdict

    Mar: Mixed

    May: Great (better)

  • Crowds

    Mar: Low

    May: Medium

  • Prices

    Mar: Low

    May: Medium

  • Festivals listed

    Mar: 3

    May: 2

March: Changeable; the south warms first. Châteaux and village hotels start reopening late in the month.

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

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

What to pack

  • Layers: a fleece or light jacket

Build the full packing list for your trip →

Where to go in March

Rated best or good this month

  • Paris

    Cool, changeable; gardens waking up.

  • Alpe d'Huez

    Best months: Dec–Mar for snow; Jun–Aug for cycling and hiking

  • Arette

    Best months: Dec–Mar for ski, Jun–Sep for hiking

  • Bourg-Saint-Maurice

    Best months: Dec–Mar (ski), Jun–Sep (hiking)

  • Boutx

    Best months: Dec–Mar for ski, May–Sep for hiking

  • Bozel

    Best months: Jul–Aug for walking and the lake; late Dec–mid Apr for skiing

  • Briançon

    Best months: Dec–Apr for skiing; Jun–Sep for hiking

  • Brides les Bains

    Best months: Dec–Apr (ski season), Jun–Sep (hiking, spa)

  • Chamonix

    Best months: Jun–Sep for hiking and lifts; Dec–Mar for skiing

  • Courchevel

    Best months: Dec–Mar (peak ski season)

  • Die

    Best months: May–Sep (warm, festivals), Dec–Mar (ski season – check)

  • Disneyland Paris

    Best months: Jan–Mar and Sep–Nov (low crowds, shorter hours)