Skip to content
Voykit

When to go · France

France in February

Mixed month. School ski holidays fill the Alps for four weeks; Paris quiet and cheap; the Nice Carnival and Menton Lemon Festival run on the Riviera.

Key facts

Verdict
Mixed
Crowds
Medium
France
Prices
Medium
France

Verdict

MixedVoykit month rating for France

School ski holidays fill the Alps for four weeks; Paris quiet and cheap; the Nice Carnival and Menton Lemon Festival run on the Riviera.

Is another month better than February?

February is rated mixed. These months rate higher:

Weather in February

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

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

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

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

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

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

    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 Centralcold

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

    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 Canalcool

    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 clustercool

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

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

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

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

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

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

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

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

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

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

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

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

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

    Cooler and wetter than the coast.

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

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

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

    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 vineyardscool

    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.

  • Paris9 °C (48 °F) / 3 °C (37 °F), 9 rain days
  • Abbeville7 °C (45 °F) / 1 °C (34 °F), 10 rain days
  • Aigues-Mortes13 °C (55 °F) / 4 °C (39 °F), 4 rain days
  • Aire-sur-l'Adour13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Aiserey7 °C (45 °F) / -1 °C (30 °F), 10 rain days
  • Aix-en-Provence12 °C (54 °F) / 2 °C (36 °F), 5 rain days
  • Aix-les-Bains8 °C (46 °F) / 0 °C (32 °F), 9 rain days
  • Ajaccio14 °C (57 °F) / 5 °C (41 °F), 8 rain days
  • Alaigne13 °C (55 °F) / 3 °C (37 °F), 6 rain days
  • Albert7 °C (45 °F) / 1 °C (34 °F), 5 rain days
  • Albi12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Alençon8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Aléria13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Alès13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Alpe d'Huez3 °C (37 °F) / -5 °C (23 °F), 9 rain days
  • Amboise8 °C (46 °F) / 2 °C (36 °F), 11 rain days
  • Amiens7 °C (45 °F) / 1 °C (34 °F), 9 rain days
  • Angers9 °C (48 °F) / 2 °C (36 °F), 11 rain days
  • Angoulême10 °C (50 °F) / 2 °C (36 °F), 10 rain days
  • Annecy7 °C (45 °F) / 0 °C (32 °F), 9 rain days
  • Annemasse6 °C (43 °F) / 0 °C (32 °F), 11 rain days
  • Annot10 °C (50 °F) / 1 °C (34 °F), 6 rain days
  • Antibes13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Apt13 °C (55 °F) / 3 °C (37 °F), 6 rain days
  • Arcachon11 °C (52 °F) / 5 °C (41 °F), 7 rain days
  • Arette10 °C (50 °F) / 1 °C (34 °F), 10 rain days
  • Argentan9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Arles-sur-Tech14 °C (57 °F) / 5 °C (41 °F), 6 rain days
  • Arles12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Arras7 °C (45 °F) / 2 °C (36 °F), 10 rain days
  • Arromanches-les-Bains9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Auch12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Auray10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Aurillac8 °C (46 °F) / 0 °C (32 °F), 9 rain days
  • Autun7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Auxerre8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Avallon8 °C (46 °F) / 0 °C (32 °F), 10 rain days
  • Avignon12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Avranches10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Azay-le-Rideau10 °C (50 °F) / 2 °C (36 °F), 9 rain days
  • Bagnères-de-Bigorre10 °C (50 °F) / 1 °C (34 °F), 11 rain days
  • Bandol14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Bastia13 °C (55 °F) / 6 °C (43 °F), 7 rain days
  • Bavay7 °C (45 °F) / 1 °C (34 °F), 10 rain days
  • Bayeux9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Bayonne13 °C (55 °F) / 5 °C (41 °F), 12 rain days
  • Beaune8 °C (46 °F) / 1 °C (34 °F), 10 rain days
  • Beauvais7 °C (45 °F) / 1 °C (34 °F), 6 rain days
  • Bédée10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Belle-Église8 °C (46 °F) / 1 °C (34 °F), 9 rain days
  • Bergerac11 °C (52 °F) / 2 °C (36 °F), 5 rain days
  • Besançon7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Beynac-et-Cazenac11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Béziers12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Biarritz13 °C (55 °F) / 5 °C (41 °F), 12 rain days
  • Bidarray10 °C (50 °F) / 3 °C (37 °F), 7 rain days
  • Bidart13 °C (55 °F) / 5 °C (41 °F), 12 rain days
  • Biscarrosse13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Bize Minervois12 °C (54 °F) / 4 °C (39 °F), 6 rain days
  • Blois9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Bobigny8 °C (46 °F) / 2 °C (36 °F), 9 rain days
  • Bonifacio13 °C (55 °F) / 7 °C (45 °F), 8 rain days
  • Bordeaux12 °C (54 °F) / 3.6 °C (38 °F), 11 rain days
  • Bormes-les-Mimosas13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Boulogne-Billancourt8 °C (46 °F) / 3 °C (37 °F), 10 rain days
  • Boulogne-sur-Mer9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Bourg-Saint-Maurice6 °C (43 °F) / -1 °C (30 °F), 7 rain days
  • Bourges8 °C (46 °F) / 2 °C (36 °F), 11 rain days
  • Boutx10 °C (50 °F) / 1 °C (34 °F), 7 rain days
  • Bouzigues12 °C (54 °F) / 3 °C (37 °F), 6 rain days
  • Bozel5 °C (41 °F) / -4 °C (25 °F), 8 rain days
  • Brantôme11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Bréhat10 °C (50 °F) / 4 °C (39 °F), 11 rain days
  • Brens12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Brest10 °C (50 °F) / 4 °C (39 °F), 11 rain days
  • Breteil10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Briançon7 °C (45 °F) / -3 °C (27 °F), 7 rain days
  • Briatexte12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Brides les Bains5 °C (41 °F) / -4 °C (25 °F), 9 rain days
  • Brive-la-Gaillarde11 °C (52 °F) / 1 °C (34 °F), 10 rain days
  • Buis-les-Baronnies11 °C (52 °F) / 2 °C (36 °F), 5 rain days
  • Cadalen12 °C (54 °F) / 2 °C (36 °F), 8 rain days
  • Caen9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Cagnes-sur-Mer14 °C (57 °F) / 6 °C (43 °F), 5 rain days
  • Cahors10 °C (50 °F) / 2 °C (36 °F), 6 rain days
  • Calais7 °C (45 °F) / 2 °C (36 °F), 10 rain days
  • Calvi13 °C (55 °F) / 6 °C (43 °F), 7 rain days
  • Cannes13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Carcassonne13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Cargèse13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Carmaux12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Carnac10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Carpentras12 °C (54 °F) / 2 °C (36 °F), 5 rain days
  • Cassis14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Castelnau-de-Montmiral12 °C (54 °F) / 3 °C (37 °F), 6 rain days
  • Castillon11 °C (52 °F) / 4 °C (39 °F), 6 rain days
  • Causses-et-Veyran12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Cavaillon13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Cavalaire-sur-Mer13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Cerbère13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Céret13 °C (55 °F) / 4 °C (39 °F), 7 rain days
  • Chablis7 °C (45 °F) / 1 °C (34 °F), 10 rain days
  • Chalon-sur-Saône9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Chambéry8 °C (46 °F) / 0 °C (32 °F), 9 rain days
  • Chambord7 °C (45 °F) / 2 °C (36 °F), 8 rain days
  • Chamonix5 °C (41 °F) / -6 °C (21 °F), 9 rain days
  • Chantilly7 °C (45 °F) / 1 °C (34 °F), 7 rain days
  • Charleville-Mézières6 °C (43 °F) / 0 °C (32 °F), 10 rain days
  • Chartres8 °C (46 °F) / 1 °C (34 °F), 10 rain days
  • Château-du-Loir9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Chatel3 °C (37 °F) / -6 °C (21 °F), 9 rain days
  • Châtillon-sur-Seine8 °C (46 °F) / 1 °C (34 °F), 10 rain days
  • Chenonceaux8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Cherbourg-en-Cotentin8 °C (46 °F) / 4 °C (39 °F), 12 rain days
  • Chinon9 °C (48 °F) / 2 °C (36 °F), 7 rain days
  • Clermont-Ferrand9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Clisson9 °C (48 °F) / 3 °C (37 °F), 10 rain days
  • Cluny7 °C (45 °F) / 0 °C (32 °F), 9 rain days
  • Collioure14 °C (57 °F) / 5 °C (41 °F), 6 rain days
  • Colmar6 °C (43 °F) / -1 °C (30 °F), 9 rain days
  • Conques9 °C (48 °F) / 1 °C (34 °F), 6 rain days
  • Cordes-sur-Ciel12 °C (54 °F) / 2 °C (36 °F), 6 rain days
  • Corte13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Cotignac13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Couffouleux11 °C (52 °F) / 2 °C (36 °F), 9 rain days
  • Courchevel4 °C (39 °F) / -4 °C (25 °F), 7 rain days
  • Coutances9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Deauville9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Die11 °C (52 °F) / 2 °C (36 °F), 6 rain days
  • Dieppe8 °C (46 °F) / 3 °C (37 °F), 10 rain days
  • Dijon7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Dinan10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Dinard9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Disneyland Paris8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Divonne-les-Bains6 °C (43 °F) / 0 °C (32 °F), 10 rain days
  • Dole7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Douai6 °C (43 °F) / 1 °C (34 °F), 9 rain days
  • Douarnenez10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Dunkirk7 °C (45 °F) / 2 °C (36 °F), 13 rain days
  • Durfort12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Durtal10 °C (50 °F) / 2 °C (36 °F), 9 rain days
  • Eguisheim7 °C (45 °F) / 0 °C (32 °F), 9 rain days
  • Elne14 °C (57 °F) / 5 °C (41 °F), 4 rain days
  • Épernay8 °C (46 °F) / 1 °C (34 °F), 9 rain days
  • Épinal7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Époisses8 °C (46 °F) / 0 °C (32 °F), 10 rain days
  • Étretat9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Euronat13 °C (55 °F) / 5 °C (41 °F), 8 rain days
  • Evian7 °C (45 °F) / 0 °C (32 °F), 9 rain days
  • Évreux8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Eygurande-et-Gardedeuil11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Eymet10 °C (50 °F) / 2 °C (36 °F), 7 rain days
  • Èze13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Falaise9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Fayence13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Figari13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Flaine3 °C (37 °F) / -5 °C (23 °F), 10 rain days
  • Foix10 °C (50 °F) / 1 °C (34 °F), 6 rain days
  • Fontainebleau8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Fontevrault10 °C (50 °F) / 3 °C (37 °F), 9 rain days
  • Forbach6 °C (43 °F) / 0 °C (32 °F), 9 rain days
  • Fraisse-sur-Agout9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Fréjus13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Gaillac12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Gavarnie7 °C (45 °F) / -2 °C (28 °F), 7 rain days
  • Germigny-des-Prés9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Gimel-les-Cascades11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Giroussens12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Giverny8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Gordes13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Granville10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Grasse14 °C (57 °F) / 5 °C (41 °F), 6 rain days
  • Graulhet11 °C (52 °F) / 2 °C (36 °F), 6 rain days
  • Grenoble8 °C (46 °F) / 0 °C (32 °F), 8 rain days
  • Guérande10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Gulf of Porto14 °C (57 °F) / 5 °C (41 °F), 7 rain days
  • Hendaye14 °C (57 °F) / 6 °C (43 °F), 12 rain days
  • Honfleur8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Husseren-les-Châteaux7 °C (45 °F) / 0 °C (32 °F), 7 rain days
  • Hyères14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Iffendic10 °C (50 °F) / 4 °C (39 °F), 13 rain days
  • Issoudun8 °C (46 °F) / 1 °C (34 °F), 6 rain days
  • Kaysersberg7 °C (45 °F) / 0 °C (32 °F), 8 rain days
  • La Bastide-Clairence10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • La Baule9.9 °C (50 °F) / 4.8 °C (41 °F), 45 rain days
  • La Charité-sur-Loire8 °C (46 °F) / 1 °C (34 °F), 11 rain days
  • La Chartre sur le Loir9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • La Ciotat13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • La Clusaz3 °C (37 °F) / -5 °C (23 °F), 10 rain days
  • La Nouaye10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • La Plagne3 °C (37 °F) / -7 °C (19 °F), 9 rain days
  • La Rochelle10 °C (50 °F) / 4 °C (39 °F), 10 rain days
  • La Toussuire-2.3 °C (28 °F) / -11.2 °C (12 °F), 9 rain days
  • La Tremblade10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • La Trinité12 °C (54 °F) / 4 °C (39 °F), 5 rain days
  • La Turbie13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Lagorce10 °C (50 °F) / 1 °C (34 °F), 7 rain days
  • Lagrave9 °C (48 °F) / 2 °C (36 °F), 6 rain days
  • Lancieux9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Langeais9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Lannion10 °C (50 °F) / 3 °C (37 °F), 13 rain days
  • Laon7 °C (45 °F) / 0 °C (32 °F), 6 rain days
  • Larrau10 °C (50 °F) / 2 °C (36 °F), 7 rain days
  • Lautrec11 °C (52 °F) / 2 °C (36 °F), 9 rain days
  • Le Bourget7 °C (45 °F) / 2 °C (36 °F), 6 rain days
  • Le Havre8 °C (46 °F) / 3 °C (37 °F), 11 rain days
  • Le Lavandou14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Le Mans9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Le Puy-en-Velay9 °C (48 °F) / 1 °C (34 °F), 10 rain days
  • Le Touquet2.4 °C (36 °F) / 8.2 °C (47 °F), 62 rain days
  • Lens6 °C (43 °F) / 1 °C (34 °F), 13 rain days
  • Léon13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Les Andelys8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Les Arcs3 °C (37 °F) / -5 °C (23 °F), 11 rain days
  • Les Baux-de-Provence13 °C (55 °F) / 4 °C (39 °F), 7 rain days
  • Les Deux Alpes7 °C (45 °F) / 0 °C (32 °F), 5 rain days
  • Les Gets-1 °C (30 °F) / -6 °C (21 °F), 7 rain days
  • Les Sables-d'Olonne10 °C (50 °F) / 3 °C (37 °F), 6 rain days
  • Lescun10 °C (50 °F) / 1 °C (34 °F), 7 rain days
  • Leucate13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Levallois-Perret8 °C (46 °F) / 2 °C (36 °F), 9 rain days
  • Lhomme10 °C (50 °F) / 2 °C (36 °F), 7 rain days
  • L'Île‑Rousse13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Lille7.5 °C (46 °F) / 1.9 °C (35 °F), 10 rain days
  • Limoges9 °C (48 °F) / 1 °C (34 °F), 8 rain days
  • Limoux12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Lisieux10 °C (50 °F) / 2 °C (36 °F), 10 rain days
  • L'Isle-sur-la-Sorgue13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Lisle-sur-Tarn12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Liverdun7 °C (45 °F) / 0 °C (32 °F), 9 rain days
  • Loches9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Lorient9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Lourdes11 °C (52 °F) / 1 °C (34 °F), 10 rain days
  • Lourmarin13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Lyon9 °C (48 °F) / 1 °C (34 °F), 8 rain days
  • Mâcon8 °C (46 °F) / 1 °C (34 °F), 9 rain days
  • Maintenon8 °C (46 °F) / 1 °C (34 °F), 9 rain days
  • Maisons-Alfort9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Maisons-Laffitte8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Manosque13 °C (55 °F) / 2 °C (36 °F), 5 rain days
  • Marciac12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Marne-la-Vallée7 °C (45 °F) / 2 °C (36 °F), 10 rain days
  • Marseille13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Meaux7 °C (45 °F) / 2 °C (36 °F), 7 rain days
  • Megève4 °C (39 °F) / -4 °C (25 °F), 7 rain days
  • Melles9 °C (48 °F) / -1 °C (30 °F), 10 rain days
  • Menthon St. Bernard7 °C (45 °F) / -1 °C (30 °F), 9 rain days
  • Menton13 °C (55 °F) / 6 °C (43 °F), 6 rain days
  • Mérens-les-Vals8 °C (46 °F) / -1 °C (30 °F), 9 rain days
  • Meribel7 °C (45 °F) / -4 °C (25 °F), 10 rain days
  • Mers-les-Bains8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Metz7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Migennes7 °C (45 °F) / 0 °C (32 °F), 7 rain days
  • Millau9 °C (48 °F) / 1 °C (34 °F), 11 rain days
  • Mimizan13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Minerve12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Mirande12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Mirepoix/Tarn12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Modane7 °C (45 °F) / -2 °C (28 °F), 6 rain days
  • Moissac13 °C (55 °F) / 3 °C (37 °F), 8 rain days
  • Molène10 °C (50 °F) / 5 °C (41 °F), 14 rain days
  • Monpazier11 °C (52 °F) / 2 °C (36 °F), 9 rain days
  • Mont-de-Marsan13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Mont Dore9 °C (48 °F) / 0 °C (32 °F), 9 rain days
  • Mont Saint-Michel9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Montfort-sur-Meu10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Montgaillard12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Montignac11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Montolieu13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Montpellier13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Montreuil-sur-Mer8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Montsoreau9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Morillon3 °C (37 °F) / -5 °C (23 °F), 9 rain days
  • Mougins13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Moustiers Sainte Marie12 °C (54 °F) / 2 °C (36 °F), 5 rain days
  • Mulhouse7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Nancy7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Nans-sous-Sainte-Anne6 °C (43 °F) / -1 °C (30 °F), 10 rain days
  • Nantes10.5 °C (51 °F) / 3 °C (37 °F), 11 rain days
  • Narbonne13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Néoules13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Neuf-Brisach7 °C (45 °F) / 0 °C (32 °F), 8 rain days
  • Neufchâtel-Hardelot7 °C (45 °F) / 2 °C (36 °F), 10 rain days
  • Nevers9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Nice14 °C (57 °F) / 6 °C (43 °F), 5 rain days
  • Nîmes13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Niort11 °C (52 °F) / 3 °C (37 °F), 10 rain days
  • Nogent-le-Rotrou8 °C (46 °F) / 1 °C (34 °F), 10 rain days
  • Nogent-sur-Marne8 °C (46 °F) / 2 °C (36 °F), 9 rain days
  • Nonza14 °C (57 °F) / 6 °C (43 °F), 7 rain days
  • Olargues12 °C (54 °F) / 2 °C (36 °F), 7 rain days
  • Oradour-sur-Glane10 °C (50 °F) / 2 °C (36 °F), 10 rain days
  • Orange12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Orgnac l'Aven11 °C (52 °F) / 2 °C (36 °F), 6 rain days
  • Orléans8 °C (46 °F) / 1 °C (34 °F), 10 rain days
  • Ostabat-Asme11 °C (52 °F) / 3 °C (37 °F), 11 rain days
  • Ouistreham9 °C (48 °F) / 3 °C (37 °F), 10 rain days
  • Paimpol10 °C (50 °F) / 4 °C (39 °F), 12 rain days
  • Paray-le-Monial9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Pau12 °C (54 °F) / 4 °C (39 °F), 10 rain days
  • Pechbonnieu12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Peillon13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Périgueux11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Pérouges8 °C (46 °F) / 1 °C (34 °F), 8 rain days
  • Perpignan13 °C (55 °F) / 5 °C (41 °F), 4 rain days
  • Pézenas13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Pleumeleuc10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Pleumeur-Bodou10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Poitiers9 °C (48 °F) / 2 °C (36 °F), 7 rain days
  • Pomerols13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Pontivy10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Pornic10 °C (50 °F) / 4 °C (39 °F), 11 rain days
  • Porquerolles13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Porto-Vecchio14 °C (57 °F) / 5 °C (41 °F), 8 rain days
  • Praz de Lys-Sommand3 °C (37 °F) / -5 °C (23 °F), 10 rain days
  • Propriano14 °C (57 °F) / 5 °C (41 °F), 8 rain days
  • Provins8 °C (46 °F) / 2 °C (36 °F), 7 rain days
  • Puy-l'Évêque11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Puycelsi10 °C (50 °F) / 1 °C (34 °F), 6 rain days
  • Puyloubier12 °C (54 °F) / 2 °C (36 °F), 5 rain days
  • Quiberon10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Quimper11 °C (52 °F) / 5 °C (41 °F), 10 rain days
  • Rambouillet8 °C (46 °F) / 2 °C (36 °F), 9 rain days
  • Reims7 °C (45 °F) / 1 °C (34 °F), 9 rain days
  • Remoulins13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Rennes-le-Château13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Rennes10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Rians12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Ribeauvillé7 °C (45 °F) / 0 °C (32 °F), 8 rain days
  • Ribérac11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Riquewihr7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Risoul5 °C (41 °F) / -3 °C (27 °F), 7 rain days
  • Roanne7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Rocamadour11 °C (52 °F) / 1 °C (34 °F), 9 rain days
  • Rodez9 °C (48 °F) / 1 °C (34 °F), 7 rain days
  • Roissy-en-France7 °C (45 °F) / 1 °C (34 °F), 10 rain days
  • Roquebrune-sur-Argens13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Roquesérière12 °C (54 °F) / 3 °C (37 °F), 8 rain days
  • Roscoff10 °C (50 °F) / 4 °C (39 °F), 13 rain days
  • Rouen8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Royan9.9 °C (50 °F) / 4 °C (39 °F), 11 rain days
  • Rueil-Malmaison8 °C (46 °F) / 2 °C (36 °F), 9 rain days
  • Saint-Antonin-Noble-Val13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Saint-Benoît-du-Sault9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Saint-Brieuc10 °C (50 °F) / 3 °C (37 °F), 12 rain days
  • Saint-Claude7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Saint-Cloud8 °C (46 °F) / 3 °C (37 °F), 10 rain days
  • Saint-Denis, Île-de-France8 °C (46 °F) / 3 °C (37 °F), 5 rain days
  • Saint-Dié-des-Vosges7 °C (45 °F) / -1 °C (30 °F), 11 rain days
  • Saint-Émilion12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Saint-Étienne-de-Baïgorry9 °C (48 °F) / 2 °C (36 °F), 11 rain days
  • Saint-Étienne8 °C (46 °F) / 0 °C (32 °F), 8 rain days
  • Saint-Florent13 °C (55 °F) / 6 °C (43 °F), 7 rain days
  • Saint-Germain-en-Laye7 °C (45 °F) / 2 °C (36 °F), 7 rain days
  • Saint-Gervais-les-Bains5 °C (41 °F) / -3 °C (27 °F), 10 rain days
  • Saint-Gonlay10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Saint-Guilhem-le-Désert13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Saint-Jean-Cap-Ferrat13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Saint-Jean-de-Côle11 °C (52 °F) / 2 °C (36 °F), 10 rain days
  • Saint-Jean-de-Luz13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Saint-Jean-Pied-de-Port10 °C (50 °F) / 2 °C (36 °F), 12 rain days
  • Saint-Lary-Soulan9 °C (48 °F) / 0 °C (32 °F), 7 rain days
  • Saint-Lô9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Saint-Louis6 °C (43 °F) / 0 °C (32 °F), 10 rain days
  • Saint-Malo9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Saint Martin de Belleville3 °C (37 °F) / -7 °C (19 °F), 9 rain days
  • Saint-Martin-de-Crau13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Saint-Maximin-la-Sainte-Baume12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Saint-Mont12 °C (54 °F) / 3 °C (37 °F), 9 rain days
  • Saint-Nazaire10 °C (50 °F) / 4 °C (39 °F), 10 rain days
  • Saint-Paul de Vence14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Saint-Paul-lès-Dax13 °C (55 °F) / 4 °C (39 °F), 10 rain days
  • Saint-Pons-de-Thomières11 °C (52 °F) / 2 °C (36 °F), 8 rain days
  • Saint-Quentin-en-Yvelines8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Saint-Raphaël13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Saint-Rémy-de-Provence13 °C (55 °F) / 3 °C (37 °F), 6 rain days
  • Saint-Sever13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Saint‑Sulpice12 °C (54 °F) / 3 °C (37 °F), 5 rain days
  • Saint-Tropez13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Sainte-Engrâce10 °C (50 °F) / 2 °C (36 °F), 11 rain days
  • Sainte-Foy-Tarentaise3 °C (37 °F) / -6 °C (21 °F), 9 rain days
  • Sainte-Marie-aux-Mines6 °C (43 °F) / -1 °C (30 °F), 9 rain days
  • Saintes Maries de la Mer13 °C (55 °F) / 3 °C (37 °F), 4 rain days
  • Saintes11 °C (52 °F) / 3 °C (37 °F), 10 rain days
  • Sallenelles9 °C (48 °F) / 3 °C (37 °F), 10 rain days
  • Salon-de-Provence13 °C (55 °F) / 4 °C (39 °F), 5 rain days
  • Salvagnac13 °C (55 °F) / 3 °C (37 °F), 6 rain days
  • Samoëns6 °C (43 °F) / -2 °C (28 °F), 9 rain days
  • Sanary-sur-Mer13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Sant'Antonino14 °C (57 °F) / 5 °C (41 °F), 7 rain days
  • Sare13 °C (55 °F) / 7 °C (45 °F), 11 rain days
  • Sarlat-la-Canéda9 °C (48 °F) / 2 °C (36 °F), 11 rain days
  • Sartène13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Saulieu8 °C (46 °F) / 0 °C (32 °F), 10 rain days
  • Saumur7 °C (45 °F) / 2 °C (36 °F), 7 rain days
  • Sceaux8 °C (46 °F) / 2 °C (36 °F), 9 rain days
  • Sedan7 °C (45 °F) / 0 °C (32 °F), 10 rain days
  • Seillans13 °C (55 °F) / 3 °C (37 °F), 5 rain days
  • Sélestat8 °C (46 °F) / 0 °C (32 °F), 8 rain days
  • Semur-en-Auxois7 °C (45 °F) / 0 °C (32 °F), 7 rain days
  • Sens8 °C (46 °F) / 1 °C (34 °F), 9 rain days
  • Serre-Chevalier6 °C (43 °F) / -3 °C (27 °F), 7 rain days
  • Sète13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Sisteron11 °C (52 °F) / 3 °C (37 °F), 5 rain days
  • Sixt-Fer-à-Cheval3 °C (37 °F) / -5 °C (23 °F), 9 rain days
  • Sospel14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Soulac-sur-Mer13 °C (55 °F) / 5 °C (41 °F), 7 rain days
  • Strasbourg6 °C (43 °F) / -1 °C (30 °F), 8 rain days
  • Talairan13 °C (55 °F) / 3 °C (37 °F), 6 rain days
  • Talensac10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Tarascon13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Tarbes11 °C (52 °F) / 1 °C (34 °F), 8 rain days
  • Thouars9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Thuir13 °C (55 °F) / 4 °C (39 °F), 4 rain days
  • Tignes-2 °C (28 °F) / -9 °C (16 °F), 5 rain days
  • Toulon13 °C (55 °F) / 5 °C (41 °F), 5 rain days
  • Toulouse11 °C (52 °F) / 3 °C (37 °F), 9 rain days
  • Tourrettes-sur-Loup13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Tours9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Trouville-sur-Mer9 °C (48 °F) / 3 °C (37 °F), 10 rain days
  • Troyes7 °C (45 °F) / 0 °C (32 °F), 7 rain days
  • Tuchan13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Turckheim7 °C (45 °F) / 0 °C (32 °F), 7 rain days
  • Vaison-la-Romaine12 °C (54 °F) / 2 °C (36 °F), 5 rain days
  • Val-d'Isère4 °C (39 °F) / -4 °C (25 °F), 7 rain days
  • Val Thorens3 °C (37 °F) / -7 °C (19 °F), 9 rain days
  • Valbonne and Biot13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Valfréjus3 °C (37 °F) / -6 °C (21 °F), 9 rain days
  • Vallon-Pont-d'Arc11 °C (52 °F) / 1 °C (34 °F), 6 rain days
  • Vannes10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Vaour11 °C (52 °F) / 2 °C (36 °F), 6 rain days
  • Vence13 °C (55 °F) / 4 °C (39 °F), 6 rain days
  • Verdun7 °C (45 °F) / 0 °C (32 °F), 9 rain days
  • Vernet-les-Bains13 °C (55 °F) / 5 °C (41 °F), 6 rain days
  • Versailles8 °C (46 °F) / 2 °C (36 °F), 10 rain days
  • Vesoul7 °C (45 °F) / 0 °C (32 °F), 11 rain days
  • Veynes7 °C (45 °F) / 0 °C (32 °F), 7 rain days
  • Vézelay8 °C (46 °F) / 0 °C (32 °F), 10 rain days
  • Vichy9 °C (48 °F) / 1 °C (34 °F), 9 rain days
  • Vienne9 °C (48 °F) / 1 °C (34 °F), 7 rain days
  • Villefranche-sur-Mer13 °C (55 °F) / 6 °C (43 °F), 6 rain days
  • Villefranche-sur-Saône9 °C (48 °F) / 2 °C (36 °F), 8 rain days
  • Vire9 °C (48 °F) / 2 °C (36 °F), 10 rain days
  • Vitré10 °C (50 °F) / 3 °C (37 °F), 10 rain days
  • Vittel8 °C (46 °F) / 0 °C (32 °F), 7 rain days
  • Voiron7 °C (45 °F) / -1 °C (30 °F), 8 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.

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

    Feb: Mixed

    May: Great (better)

  • Crowds

    Feb: Medium

    May: Medium

  • Prices

    Feb: Medium

    May: Medium

  • Festivals listed

    Feb: 1

    May: 2

February: School ski holidays fill the Alps for four weeks; Paris quiet and cheap; the Nice Carnival and Menton Lemon Festival run on the Riviera.

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
  • A rain jacket or umbrella and shoes that dry fast

Build the full packing list for your trip →

Where to go in February

Rated best or good this month

  • 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

  • Bagnères-de-Bigorre

    Best months: Jun–Sep, Dec–Feb (ski season and warm spa weather)

  • 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)