Skip to content
Voykit

When to go · France

France in July

Mixed month. Hot; coast, Provence and mountains full from mid-month; Bastille Day in Paris. Book TGV and beds early.

Key facts

Verdict
Mixed
Crowds
High
France
Prices
High
France

Verdict

MixedVoykit month rating for France

Hot; coast, Provence and mountains full from mid-month; Bastille Day in Paris. Book TGV and beds early.

Is another month better than July?

July is rated mixed. These months rate higher:

Weather in July

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

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

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

  • Mediterranean south · Provence, Riviera, Languedoc, Corsicahot

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

  • Mountains · Chamonix, Annecy, Pyreneesbest weather

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

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

    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 clusterhot

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

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

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

    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 Picardyfine

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

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

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

    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 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 vineyardshot

    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.

  • Paris25 °C (77 °F) / 16 °C (61 °F), 8 rain days
  • Abbeville25 °C (77 °F) / 15 °C (59 °F), 10 rain days
  • Aigues-Mortes31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Aire-sur-l'Adour28 °C (82 °F) / 16 °C (61 °F), 7 rain days
  • Aiserey27 °C (81 °F) / 14 °C (57 °F), 8 rain days
  • Aix-en-Provence32 °C (90 °F) / 18 °C (64 °F), 2 rain days
  • Aix-les-Bains28 °C (82 °F) / 15 °C (59 °F), 8 rain days
  • Ajaccio29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Alaigne30 °C (86 °F) / 19 °C (66 °F), 3 rain days
  • Albert24 °C (75 °F) / 13 °C (55 °F), 13 rain days
  • Albi29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Alençon25 °C (77 °F) / 13 °C (55 °F), 7 rain days
  • Aléria30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Alès31 °C (88 °F) / 20 °C (68 °F), 3 rain days
  • Alpe d'Huez21 °C (70 °F) / 10 °C (50 °F), 9 rain days
  • Amboise27 °C (81 °F) / 17 °C (63 °F), 6 rain days
  • Amiens23 °C (73 °F) / 13 °C (55 °F), 8 rain days
  • Angers26 °C (79 °F) / 16 °C (61 °F), 5 rain days
  • Angoulême27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Annecy27 °C (81 °F) / 15 °C (59 °F), 10 rain days
  • Annemasse25 °C (77 °F) / 16 °C (61 °F), 5 rain days
  • Annot28 °C (82 °F) / 16 °C (61 °F), 4 rain days
  • Antibes29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Apt31 °C (88 °F) / 19 °C (66 °F), 5 rain days
  • Arcachon23 °C (73 °F) / 17 °C (63 °F), 3 rain days
  • Arette27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Argentan24 °C (75 °F) / 14 °C (57 °F), 5 rain days
  • Arles-sur-Tech30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • Arles30 °C (86 °F) / 19 °C (66 °F), 3 rain days
  • Arras25 °C (77 °F) / 16 °C (61 °F), 7 rain days
  • Arromanches-les-Bains23 °C (73 °F) / 14 °C (57 °F), 5 rain days
  • Auch28 °C (82 °F) / 16 °C (61 °F), 6 rain days
  • Auray22 °C (72 °F) / 14 °C (57 °F), 7 rain days
  • Aurillac26 °C (79 °F) / 13 °C (55 °F), 8 rain days
  • Autun27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Auxerre27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Avallon27 °C (81 °F) / 14 °C (57 °F), 8 rain days
  • Avignon32 °C (90 °F) / 19 °C (66 °F), 3 rain days
  • Avranches23 °C (73 °F) / 14 °C (57 °F), 6 rain days
  • Azay-le-Rideau28 °C (82 °F) / 15 °C (59 °F), 6 rain days
  • Bagnères-de-Bigorre27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Bandol30 °C (86 °F) / 19 °C (66 °F), 1 rain days
  • Bastia28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Bavay24 °C (75 °F) / 14 °C (57 °F), 9 rain days
  • Bayeux23 °C (73 °F) / 14 °C (57 °F), 8 rain days
  • Bayonne26 °C (79 °F) / 16 °C (61 °F), 9 rain days
  • Beaune27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Beauvais25 °C (77 °F) / 15 °C (59 °F), 8 rain days
  • Bédée24 °C (75 °F) / 15 °C (59 °F), 7 rain days
  • Belle-Église26 °C (79 °F) / 14 °C (57 °F), 8 rain days
  • Bergerac30 °C (86 °F) / 18 °C (64 °F), 8 rain days
  • Besançon27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Beynac-et-Cazenac28 °C (82 °F) / 15 °C (59 °F), 7 rain days
  • Béziers29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Biarritz25 °C (77 °F) / 16 °C (61 °F), 9 rain days
  • Bidarray27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Bidart25 °C (77 °F) / 17 °C (63 °F), 8 rain days
  • Biscarrosse29 °C (84 °F) / 19 °C (66 °F), 3 rain days
  • Bize Minervois29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Blois26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Bobigny26 °C (79 °F) / 15 °C (59 °F), 7 rain days
  • Bonifacio28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Bordeaux27.1 °C (81 °F) / 16.2 °C (61 °F), 7 rain days
  • Bormes-les-Mimosas30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Boulogne-Billancourt25 °C (77 °F) / 16 °C (61 °F), 8 rain days
  • Boulogne-sur-Mer23 °C (73 °F) / 14 °C (57 °F), 5 rain days
  • Bourg-Saint-Maurice27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Bourges27 °C (81 °F) / 18 °C (64 °F), 6 rain days
  • Boutx27 °C (81 °F) / 16 °C (61 °F), 3 rain days
  • Bouzigues29 °C (84 °F) / 17 °C (63 °F), 3 rain days
  • Bozel25 °C (77 °F) / 12 °C (54 °F), 9 rain days
  • Brantôme28 °C (82 °F) / 15 °C (59 °F), 8 rain days
  • Bréhat23 °C (73 °F) / 16 °C (61 °F), 6 rain days
  • Brens29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Brest22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Breteil24 °C (75 °F) / 14 °C (57 °F), 7 rain days
  • Briançon26 °C (79 °F) / 13 °C (55 °F), 7 rain days
  • Briatexte29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Brides les Bains25 °C (77 °F) / 12 °C (54 °F), 10 rain days
  • Brive-la-Gaillarde27 °C (81 °F) / 14 °C (57 °F), 7 rain days
  • Buis-les-Baronnies30 °C (86 °F) / 18 °C (64 °F), 4 rain days
  • Cadalen30 °C (86 °F) / 17 °C (63 °F), 5 rain days
  • Caen23 °C (73 °F) / 14 °C (57 °F), 8 rain days
  • Cagnes-sur-Mer29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Cahors27 °C (81 °F) / 16 °C (61 °F), 4 rain days
  • Calais21 °C (70 °F) / 13 °C (55 °F), 8 rain days
  • Calvi28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Cannes28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Carcassonne31 °C (88 °F) / 21 °C (70 °F), 7 rain days
  • Cargèse30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Carmaux29 °C (84 °F) / 16 °C (61 °F), 5 rain days
  • Carnac23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Carpentras32 °C (90 °F) / 18 °C (64 °F), 3 rain days
  • Cassis30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Castelnau-de-Montmiral30 °C (86 °F) / 18 °C (64 °F), 4 rain days
  • Castillon27 °C (81 °F) / 18 °C (64 °F), 3 rain days
  • Causses-et-Veyran29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Cavaillon31 °C (88 °F) / 22 °C (72 °F), 3 rain days
  • Cavalaire-sur-Mer27 °C (81 °F) / 19 °C (66 °F), 2 rain days
  • Cerbère30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Céret30 °C (86 °F) / 19 °C (66 °F), 2 rain days
  • Chablis27 °C (81 °F) / 15 °C (59 °F), 6 rain days
  • Chalon-sur-Saône28 °C (82 °F) / 16 °C (61 °F), 7 rain days
  • Chambéry28 °C (82 °F) / 15 °C (59 °F), 8 rain days
  • Chambord27 °C (81 °F) / 18 °C (64 °F), 6 rain days
  • Chamonix24 °C (75 °F) / 9 °C (48 °F), 11 rain days
  • Chantilly25 °C (77 °F) / 15 °C (59 °F), 7 rain days
  • Charleville-Mézières24 °C (75 °F) / 13 °C (55 °F), 10 rain days
  • Chartres25 °C (77 °F) / 13 °C (55 °F), 7 rain days
  • Château-du-Loir26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Chatel22 °C (72 °F) / 10 °C (50 °F), 10 rain days
  • Châtillon-sur-Seine27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Chenonceaux27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Cherbourg-en-Cotentin20 °C (68 °F) / 13 °C (55 °F), 8 rain days
  • Chinon27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Clermont-Ferrand27 °C (81 °F) / 14 °C (57 °F), 7 rain days
  • Clisson24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Cluny28 °C (82 °F) / 18 °C (64 °F), 5 rain days
  • Collioure30 °C (86 °F) / 21 °C (70 °F), 2 rain days
  • Colmar26 °C (79 °F) / 14 °C (57 °F), 10 rain days
  • Conques27 °C (81 °F) / 13 °C (55 °F), 8 rain days
  • Cordes-sur-Ciel31 °C (88 °F) / 20 °C (68 °F), 8 rain days
  • Corte30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Cotignac30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Couffouleux28 °C (82 °F) / 16 °C (61 °F), 5 rain days
  • Courchevel26 °C (79 °F) / 15 °C (59 °F), 2 rain days
  • Coutances22 °C (72 °F) / 14 °C (57 °F), 7 rain days
  • Deauville23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Die31 °C (88 °F) / 19 °C (66 °F), 8 rain days
  • Dieppe22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Dijon27 °C (81 °F) / 15 °C (59 °F), 8 rain days
  • Dinan22 °C (72 °F) / 14 °C (57 °F), 7 rain days
  • Dinard23 °C (73 °F) / 16 °C (61 °F), 6 rain days
  • Disneyland Paris26 °C (79 °F) / 15 °C (59 °F), 8 rain days
  • Divonne-les-Bains27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Dole27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Douai23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Douarnenez23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Dunkirk24 °C (75 °F) / 15 °C (59 °F), 8 rain days
  • Durfort29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Durtal26 °C (79 °F) / 15 °C (59 °F), 6 rain days
  • Eguisheim27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Elne31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Épernay26 °C (79 °F) / 14 °C (57 °F), 8 rain days
  • Épinal26 °C (79 °F) / 14 °C (57 °F), 9 rain days
  • Époisses27 °C (81 °F) / 14 °C (57 °F), 8 rain days
  • Étretat23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Euronat29 °C (84 °F) / 18 °C (64 °F), 4 rain days
  • Evian27 °C (81 °F) / 16 °C (61 °F), 8 rain days
  • Évreux25 °C (77 °F) / 14 °C (57 °F), 7 rain days
  • Eygurande-et-Gardedeuil28 °C (82 °F) / 14 °C (57 °F), 7 rain days
  • Eymet27 °C (81 °F) / 15 °C (59 °F), 6 rain days
  • Èze28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Falaise24 °C (75 °F) / 14 °C (57 °F), 5 rain days
  • Fayence29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Figari30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Flaine22 °C (72 °F) / 10 °C (50 °F), 10 rain days
  • Foix27 °C (81 °F) / 16 °C (61 °F), 7 rain days
  • Fontainebleau26 °C (79 °F) / 15 °C (59 °F), 8 rain days
  • Fontevrault26 °C (79 °F) / 15 °C (59 °F), 6 rain days
  • Forbach24 °C (75 °F) / 14 °C (57 °F), 9 rain days
  • Fraisse-sur-Agout27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Fréjus30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Gaillac29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Gavarnie27 °C (81 °F) / 15 °C (59 °F), 13 rain days
  • Germigny-des-Prés26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Gimel-les-Cascades27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Giroussens29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Giverny24 °C (75 °F) / 13 °C (55 °F), 8 rain days
  • Gordes31 °C (88 °F) / 18 °C (64 °F), 2 rain days
  • Granville23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Grasse30 °C (86 °F) / 21 °C (70 °F), 2 rain days
  • Graulhet30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Grenoble28 °C (82 °F) / 15 °C (59 °F), 7 rain days
  • Guérande24 °C (75 °F) / 14 °C (57 °F), 7 rain days
  • Gulf of Porto29 °C (84 °F) / 20 °C (68 °F), 1 rain days
  • Hendaye25 °C (77 °F) / 18 °C (64 °F), 8 rain days
  • Honfleur22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Husseren-les-Châteaux26 °C (79 °F) / 15 °C (59 °F), 9 rain days
  • Hyères30 °C (86 °F) / 19 °C (66 °F), 2 rain days
  • Iffendic22 °C (72 °F) / 14 °C (57 °F), 6 rain days
  • Issoudun29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Kaysersberg27 °C (81 °F) / 15 °C (59 °F), 9 rain days
  • La Bastide-Clairence27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • La Baule22.2 °C (72 °F) / 15.7 °C (60 °F), 39 rain days
  • La Charité-sur-Loire27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • La Chartre sur le Loir26 °C (79 °F) / 15 °C (59 °F), 7 rain days
  • La Ciotat30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • La Clusaz23 °C (73 °F) / 10 °C (50 °F), 10 rain days
  • La Nouaye24 °C (75 °F) / 15 °C (59 °F), 7 rain days
  • La Plagne22 °C (72 °F) / 9 °C (48 °F), 9 rain days
  • La Rochelle25 °C (77 °F) / 16 °C (61 °F), 6 rain days
  • La Toussuire16.8 °C (62 °F) / 6.3 °C (43 °F), 10 rain days
  • La Tremblade25 °C (77 °F) / 15 °C (59 °F), 6 rain days
  • La Trinité28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • La Turbie28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Lagorce27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Lagrave28 °C (82 °F) / 19 °C (66 °F), 3 rain days
  • Lancieux22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Langeais26 °C (79 °F) / 15 °C (59 °F), 7 rain days
  • Lannion22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Laon27 °C (81 °F) / 16 °C (61 °F), 9 rain days
  • Larrau27 °C (81 °F) / 16 °C (61 °F), 8 rain days
  • Lautrec28 °C (82 °F) / 16 °C (61 °F), 6 rain days
  • Le Bourget27 °C (81 °F) / 17 °C (63 °F), 9 rain days
  • Le Havre21 °C (70 °F) / 14 °C (57 °F), 9 rain days
  • Le Lavandou29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Le Mans26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Le Puy-en-Velay29 °C (84 °F) / 16 °C (61 °F), 5 rain days
  • Le Touquet13.8 °C (57 °F) / 21.4 °C (71 °F), 59 rain days
  • Lens25 °C (77 °F) / 16 °C (61 °F), 14 rain days
  • Léon26 °C (79 °F) / 16 °C (61 °F), 7 rain days
  • Les Andelys24 °C (75 °F) / 13 °C (55 °F), 8 rain days
  • Les Arcs22 °C (72 °F) / 10 °C (50 °F), 10 rain days
  • Les Baux-de-Provence30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Les Deux Alpes28 °C (82 °F) / 16 °C (61 °F), 4 rain days
  • Les Gets22 °C (72 °F) / 14 °C (57 °F), 13 rain days
  • Les Sables-d'Olonne26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Lescun27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Leucate30 °C (86 °F) / 21 °C (70 °F), 2 rain days
  • Levallois-Perret25 °C (77 °F) / 16 °C (61 °F), 8 rain days
  • Lhomme24 °C (75 °F) / 14 °C (57 °F), 5 rain days
  • L'Île‑Rousse30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Lille23.7 °C (75 °F) / 14.2 °C (58 °F), 10 rain days
  • Limoges27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Limoux29 °C (84 °F) / 18 °C (64 °F), 4 rain days
  • Lisieux24 °C (75 °F) / 14 °C (57 °F), 6 rain days
  • L'Isle-sur-la-Sorgue31 °C (88 °F) / 22 °C (72 °F), 2 rain days
  • Lisle-sur-Tarn29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Liverdun26 °C (79 °F) / 14 °C (57 °F), 8 rain days
  • Loches27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Lorient23 °C (73 °F) / 15 °C (59 °F), 6 rain days
  • Lourdes27 °C (81 °F) / 14 °C (57 °F), 9 rain days
  • Lourmarin30 °C (86 °F) / 21 °C (70 °F), 1 rain days
  • Lyon28 °C (82 °F) / 17 °C (63 °F), 7 rain days
  • Mâcon27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Maintenon25 °C (77 °F) / 14 °C (57 °F), 7 rain days
  • Maisons-Alfort26 °C (79 °F) / 16 °C (61 °F), 7 rain days
  • Maisons-Laffitte25 °C (77 °F) / 15 °C (59 °F), 8 rain days
  • Manosque33 °C (91 °F) / 18 °C (64 °F), 3 rain days
  • Marciac28 °C (82 °F) / 16 °C (61 °F), 6 rain days
  • Marne-la-Vallée27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Marseille31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Meaux26 °C (79 °F) / 17 °C (63 °F), 5 rain days
  • Megève23 °C (73 °F) / 12 °C (54 °F), 13 rain days
  • Melles27 °C (81 °F) / 15 °C (59 °F), 4 rain days
  • Menthon St. Bernard27 °C (81 °F) / 15 °C (59 °F), 8 rain days
  • Menton28 °C (82 °F) / 20 °C (68 °F), 3 rain days
  • Mérens-les-Vals24 °C (75 °F) / 12 °C (54 °F), 8 rain days
  • Meribel27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Mers-les-Bains22 °C (72 °F) / 14 °C (57 °F), 9 rain days
  • Metz25 °C (77 °F) / 14 °C (57 °F), 9 rain days
  • Migennes27 °C (81 °F) / 16 °C (61 °F), 13 rain days
  • Millau27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Mimizan27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Minerve30 °C (86 °F) / 18 °C (64 °F), 3 rain days
  • Mirande28 °C (82 °F) / 16 °C (61 °F), 6 rain days
  • Mirepoix/Tarn29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Modane27 °C (81 °F) / 14 °C (57 °F), 8 rain days
  • Moissac30 °C (86 °F) / 19 °C (66 °F), 3 rain days
  • Molène21 °C (70 °F) / 14 °C (57 °F), 9 rain days
  • Monpazier27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Mont-de-Marsan28 °C (82 °F) / 16 °C (61 °F), 7 rain days
  • Mont Dore27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Mont Saint-Michel22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Montfort-sur-Meu24 °C (75 °F) / 14 °C (57 °F), 8 rain days
  • Montgaillard29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Montignac27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Montolieu30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Montpellier31 °C (88 °F) / 20 °C (68 °F), 3 rain days
  • Montreuil-sur-Mer23 °C (73 °F) / 14 °C (57 °F), 8 rain days
  • Montsoreau26 °C (79 °F) / 14 °C (57 °F), 6 rain days
  • Morillon22 °C (72 °F) / 11 °C (52 °F), 10 rain days
  • Mougins29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Moustiers Sainte Marie30 °C (86 °F) / 17 °C (63 °F), 4 rain days
  • Mulhouse27 °C (81 °F) / 18 °C (64 °F), 6 rain days
  • Nancy25 °C (77 °F) / 13 °C (55 °F), 9 rain days
  • Nans-sous-Sainte-Anne27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Nantes25.1 °C (77 °F) / 14.3 °C (58 °F), 7 rain days
  • Narbonne30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Néoules31 °C (88 °F) / 19 °C (66 °F), 2 rain days
  • Neuf-Brisach27 °C (81 °F) / 15 °C (59 °F), 9 rain days
  • Neufchâtel-Hardelot21 °C (70 °F) / 13 °C (55 °F), 8 rain days
  • Nevers27 °C (81 °F) / 18 °C (64 °F), 5 rain days
  • Nice28 °C (82 °F) / 21 °C (70 °F), 2 rain days
  • Nîmes31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Niort27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Nogent-le-Rotrou25 °C (77 °F) / 13 °C (55 °F), 7 rain days
  • Nogent-sur-Marne26 °C (79 °F) / 16 °C (61 °F), 7 rain days
  • Nonza29 °C (84 °F) / 20 °C (68 °F), 1 rain days
  • Olargues29 °C (84 °F) / 17 °C (63 °F), 4 rain days
  • Oradour-sur-Glane27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Orange32 °C (90 °F) / 19 °C (66 °F), 3 rain days
  • Orgnac l'Aven30 °C (86 °F) / 17 °C (63 °F), 4 rain days
  • Orléans26 °C (79 °F) / 13 °C (55 °F), 8 rain days
  • Ostabat-Asme24 °C (75 °F) / 15 °C (59 °F), 8 rain days
  • Ouistreham21 °C (70 °F) / 14 °C (57 °F), 7 rain days
  • Paimpol22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Paray-le-Monial27 °C (81 °F) / 15 °C (59 °F), 8 rain days
  • Pau27 °C (81 °F) / 17 °C (63 °F), 7 rain days
  • Pechbonnieu29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Peillon30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Périgueux28 °C (82 °F) / 14 °C (57 °F), 7 rain days
  • Pérouges27 °C (81 °F) / 16 °C (61 °F), 7 rain days
  • Perpignan30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Pézenas30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Pleumeleuc24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Pleumeur-Bodou23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Poitiers27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Pomerols29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Pontivy24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Pornic22 °C (72 °F) / 15 °C (59 °F), 7 rain days
  • Porquerolles29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Porto-Vecchio29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Praz de Lys-Sommand22 °C (72 °F) / 10 °C (50 °F), 10 rain days
  • Propriano31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Provins27 °C (81 °F) / 17 °C (63 °F), 6 rain days
  • Puy-l'Évêque29 °C (84 °F) / 15 °C (59 °F), 7 rain days
  • Puycelsi27 °C (81 °F) / 15 °C (59 °F), 4 rain days
  • Puyloubier32 °C (90 °F) / 19 °C (66 °F), 2 rain days
  • Quiberon23 °C (73 °F) / 15 °C (59 °F), 5 rain days
  • Quimper24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Rambouillet25 °C (77 °F) / 15 °C (59 °F), 7 rain days
  • Reims25 °C (77 °F) / 14 °C (57 °F), 8 rain days
  • Remoulins31 °C (88 °F) / 20 °C (68 °F), 3 rain days
  • Rennes-le-Château31 °C (88 °F) / 19 °C (66 °F), 3 rain days
  • Rennes24 °C (75 °F) / 14 °C (57 °F), 8 rain days
  • Rians29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Ribeauvillé26 °C (79 °F) / 15 °C (59 °F), 9 rain days
  • Ribérac27 °C (81 °F) / 15 °C (59 °F), 6 rain days
  • Riquewihr28 °C (82 °F) / 17 °C (63 °F), 5 rain days
  • Risoul27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Roanne28 °C (82 °F) / 18 °C (64 °F), 5 rain days
  • Rocamadour28 °C (82 °F) / 15 °C (59 °F), 6 rain days
  • Rodez28 °C (82 °F) / 16 °C (61 °F), 3 rain days
  • Roissy-en-France26 °C (79 °F) / 16 °C (61 °F), 6 rain days
  • Roquebrune-sur-Argens29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Roquesérière29 °C (84 °F) / 18 °C (64 °F), 5 rain days
  • Roscoff22 °C (72 °F) / 14 °C (57 °F), 9 rain days
  • Rouen23 °C (73 °F) / 13 °C (55 °F), 8 rain days
  • Royan23.8 °C (75 °F) / 15.8 °C (60 °F), 7 rain days
  • Rueil-Malmaison25 °C (77 °F) / 16 °C (61 °F), 7 rain days
  • Saint-Antonin-Noble-Val30 °C (86 °F) / 18 °C (64 °F), 4 rain days
  • Saint-Benoît-du-Sault26 °C (79 °F) / 14 °C (57 °F), 7 rain days
  • Saint-Brieuc22 °C (72 °F) / 14 °C (57 °F), 7 rain days
  • Saint-Claude27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Saint-Cloud25 °C (77 °F) / 15 °C (59 °F), 8 rain days
  • Saint-Denis, Île-de-France27 °C (81 °F) / 18 °C (64 °F), 9 rain days
  • Saint-Dié-des-Vosges27 °C (81 °F) / 16 °C (61 °F), 7 rain days
  • Saint-Émilion28 °C (82 °F) / 16 °C (61 °F), 6 rain days
  • Saint-Étienne-de-Baïgorry26 °C (79 °F) / 15 °C (59 °F), 6 rain days
  • Saint-Étienne26 °C (79 °F) / 13 °C (55 °F), 7 rain days
  • Saint-Florent30 °C (86 °F) / 22 °C (72 °F), 1 rain days
  • Saint-Germain-en-Laye27 °C (81 °F) / 17 °C (63 °F), 13 rain days
  • Saint-Gervais-les-Bains23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Saint-Gonlay24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Saint-Guilhem-le-Désert31 °C (88 °F) / 19 °C (66 °F), 3 rain days
  • Saint-Jean-Cap-Ferrat28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Saint-Jean-de-Côle27 °C (81 °F) / 15 °C (59 °F), 7 rain days
  • Saint-Jean-de-Luz26 °C (79 °F) / 17 °C (63 °F), 6 rain days
  • Saint-Jean-Pied-de-Port23 °C (73 °F) / 14 °C (57 °F), 9 rain days
  • Saint-Lary-Soulan27 °C (81 °F) / 16 °C (61 °F), 13 rain days
  • Saint-Lô23 °C (73 °F) / 13 °C (55 °F), 7 rain days
  • Saint-Louis27 °C (81 °F) / 16 °C (61 °F), 5 rain days
  • Saint-Malo22 °C (72 °F) / 14 °C (57 °F), 8 rain days
  • Saint Martin de Belleville23 °C (73 °F) / 9 °C (48 °F), 10 rain days
  • Saint-Martin-de-Crau31 °C (88 °F) / 22 °C (72 °F), 4 rain days
  • Saint-Maximin-la-Sainte-Baume30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Saint-Mont28 °C (82 °F) / 16 °C (61 °F), 6 rain days
  • Saint-Nazaire26 °C (79 °F) / 17 °C (63 °F), 5 rain days
  • Saint-Paul de Vence29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Saint-Paul-lès-Dax27 °C (81 °F) / 17 °C (63 °F), 7 rain days
  • Saint-Pons-de-Thomières29 °C (84 °F) / 16 °C (61 °F), 4 rain days
  • Saint-Quentin-en-Yvelines25 °C (77 °F) / 14 °C (57 °F), 8 rain days
  • Saint-Raphaël30 °C (86 °F) / 21 °C (70 °F), 1 rain days
  • Saint-Rémy-de-Provence30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Saint-Sever27 °C (81 °F) / 16 °C (61 °F), 7 rain days
  • Saint‑Sulpice29 °C (84 °F) / 18 °C (64 °F), 8 rain days
  • Saint-Tropez30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Sainte-Engrâce27 °C (81 °F) / 16 °C (61 °F), 4 rain days
  • Sainte-Foy-Tarentaise22 °C (72 °F) / 9 °C (48 °F), 10 rain days
  • Sainte-Marie-aux-Mines25 °C (77 °F) / 14 °C (57 °F), 10 rain days
  • Saintes Maries de la Mer30 °C (86 °F) / 19 °C (66 °F), 2 rain days
  • Saintes27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Sallenelles23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Salon-de-Provence31 °C (88 °F) / 21 °C (70 °F), 2 rain days
  • Salvagnac30 °C (86 °F) / 19 °C (66 °F), 4 rain days
  • Samoëns25 °C (77 °F) / 13 °C (55 °F), 10 rain days
  • Sanary-sur-Mer29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Sant'Antonino29 °C (84 °F) / 19 °C (66 °F), 1 rain days
  • Sare25 °C (77 °F) / 18 °C (64 °F), 3 rain days
  • Sarlat-la-Canéda27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • Sartène30 °C (86 °F) / 20 °C (68 °F), 5 rain days
  • Saulieu26 °C (79 °F) / 14 °C (57 °F), 8 rain days
  • Saumur26 °C (79 °F) / 15 °C (59 °F), 7 rain days
  • Sceaux26 °C (79 °F) / 16 °C (61 °F), 7 rain days
  • Sedan27 °C (81 °F) / 15 °C (59 °F), 5 rain days
  • Seillans30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Sélestat27 °C (81 °F) / 16 °C (61 °F), 13 rain days
  • Semur-en-Auxois27 °C (81 °F) / 19 °C (66 °F), 6 rain days
  • Sens27 °C (81 °F) / 14 °C (57 °F), 7 rain days
  • Serre-Chevalier27 °C (81 °F) / 16 °C (61 °F), 3 rain days
  • Sète29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Sisteron30 °C (86 °F) / 19 °C (66 °F), 2 rain days
  • Sixt-Fer-à-Cheval23 °C (73 °F) / 11 °C (52 °F), 11 rain days
  • Sospel29 °C (84 °F) / 21 °C (70 °F), 5 rain days
  • Soulac-sur-Mer27 °C (81 °F) / 18 °C (64 °F), 3 rain days
  • Strasbourg26 °C (79 °F) / 14 °C (57 °F), 10 rain days
  • Talairan30 °C (86 °F) / 19 °C (66 °F), 3 rain days
  • Talensac24 °C (75 °F) / 15 °C (59 °F), 5 rain days
  • Tarascon30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Tarbes30 °C (86 °F) / 16 °C (61 °F), 5 rain days
  • Thouars26 °C (79 °F) / 14 °C (57 °F), 6 rain days
  • Thuir29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Tignes16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Toulon29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Toulouse28 °C (82 °F) / 17 °C (63 °F), 6 rain days
  • Tourrettes-sur-Loup30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Tours26 °C (79 °F) / 15 °C (59 °F), 7 rain days
  • Trouville-sur-Mer22 °C (72 °F) / 15 °C (59 °F), 7 rain days
  • Troyes27 °C (81 °F) / 18 °C (64 °F), 7 rain days
  • Tuchan31 °C (88 °F) / 20 °C (68 °F), 3 rain days
  • Turckheim27 °C (81 °F) / 15 °C (59 °F), 9 rain days
  • Vaison-la-Romaine32 °C (90 °F) / 18 °C (64 °F), 3 rain days
  • Val-d'Isère25 °C (77 °F) / 15 °C (59 °F), 13 rain days
  • Val Thorens21 °C (70 °F) / 9 °C (48 °F), 10 rain days
  • Valbonne and Biot28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Valfréjus21 °C (70 °F) / 9 °C (48 °F), 10 rain days
  • Vallon-Pont-d'Arc30 °C (86 °F) / 16 °C (61 °F), 7 rain days
  • Vannes23 °C (73 °F) / 15 °C (59 °F), 7 rain days
  • Vaour30 °C (86 °F) / 18 °C (64 °F), 6 rain days
  • Vence29 °C (84 °F) / 19 °C (66 °F), 3 rain days
  • Verdun25 °C (77 °F) / 14 °C (57 °F), 8 rain days
  • Vernet-les-Bains30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • Versailles25 °C (77 °F) / 15 °C (59 °F), 8 rain days
  • Vesoul28 °C (82 °F) / 16 °C (61 °F), 6 rain days
  • Veynes27 °C (81 °F) / 15 °C (59 °F), 3 rain days
  • Vézelay26 °C (79 °F) / 13 °C (55 °F), 8 rain days
  • Vichy27 °C (81 °F) / 14 °C (57 °F), 8 rain days
  • Vienne29 °C (84 °F) / 17 °C (63 °F), 5 rain days
  • Villefranche-sur-Mer29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Villefranche-sur-Saône28 °C (82 °F) / 17 °C (63 °F), 6 rain days
  • Vire23 °C (73 °F) / 14 °C (57 °F), 7 rain days
  • Vitré24 °C (75 °F) / 14 °C (57 °F), 7 rain days
  • Vittel27 °C (81 °F) / 16 °C (61 °F), 13 rain days
  • Voiron28 °C (82 °F) / 15 °C (59 °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.

  • Bastille Day (Fête nationale) big impact

    14 Jul

    Military parade on the Champs-Élysées, fireworks at the Eiffel Tower; closures in central Paris.

  • Tour de France finish check

    Late July (check) · Paris

    Roads closed for the finish.

Crowds and prices

Crowds · France
High
Prices · France
High

High-price month: see what to book ahead.

Compare two months

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

  • Verdict

    Jul: Mixed

    May: Great (better)

  • Crowds

    Jul: High

    May: Medium

  • Prices

    Jul: High

    May: Medium

  • Festivals listed

    Jul: 2

    May: 2

July: Hot; coast, Provence and mountains full from mid-month; Bastille Day in Paris. Book TGV and beds early.

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

  • Light, breathable clothes, a sun hat and sunscreen

Build the full packing list for your trip →

Where to go in July

Rated best or good this month

  • Atlantic west

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

  • Mountains

    Best weather of the year (Chamonix, Annecy, Pyrenees)

  • Abbeville

    Best months: May–Sep

  • Aiserey

    Best months: May–Sep

  • Albert

    Best months: May–Sep

  • Alençon

    Best months: May–Sep

  • Alès

    Best months: May–July

  • Alpe d'Huez

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

  • Amboise

    Best months: Apr–Oct

  • Annemasse

    Best months: May–Oct

  • Arcachon

    Best months: Late May–Sep

  • Arette

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