Montréal Weather in May
Montréal in May sees high temperatures, with highs around 23°C (73°F) and overnight lows of 12°C (54°F). Rainfall is fairly high at around 81 mm (3.2 in) on average, so pack waterproofs just in case.
Rainfall in Montréal in May
Historically, May sees about 15 days of rain, with a monthly average of 81 mm (3.2 in). The rainfall pattern this month is fairly balanced. Showers tend to be moderate rather than extreme.
Temperature in Montréal in May
Weather in Montréal is at its perfect in May. Highs reach 23°C (73°F), while nights settle around 12°C (54°F). This gives the month a fairly typical daily rhythm, with warmer afternoons and more comfortable nights. Nights cool down to 12°C (54°F), so a light jacket or extra layer is useful once the sun goes down. On the plus side, the cooler nights make for comfortable sleeping conditions.If you're a fan of comfortable temperatures and drier conditions, May is a great time to visit.
Check the conditions for any month of the year.
For a detailed overview over the year and the best time to visit France, check out our Montréal's climate page.
Montréal Temperature in May
Best Places in France in May
Find out more about the weather in France and which places have the best travel conditions in this month. See all of France in May →
perfect weather
pleasant
tolerable
unpleasant
poor
What to Wear in Montréal in May
For Montréal in May, you'll want flexible clothing. It's wise to pack cotton shirts, comfortable shorts, and a pair of jeans for cooler evenings. A light sweater or jacket is useful for air-conditioned spaces (like buses) or unexpected cool moments. High rain levels are expected, so pack waterproof gear and an umbrella or poncho.What To Do in Montréal in May
We rated the following activities from 1 (least suitable) to 10 (best) to do.
Check the conditions for any month of the year.
For a detailed overview over the year and the best time to visit France, check out our Montréal's climate page.
See the full Montréal climate overview or explore weather in France.