The best time to visit Montreal is June through September, when long days, warm temperatures (20–28°C), and a packed festival calendar make the city feel electric. The Jazz Festival (late June/early July), Just for Laughs (July), and Osheaga music festival (August) are highlights. July and August are peak season — expect higher hotel rates and book accommodation early.
Spring (April–May) is shoulder season: cooler (5–18°C), fewer crowds, and lower prices. Trees bloom along Mount Royal and the terrasses open as soon as temperatures allow.
Autumn (September–October) is arguably the most beautiful time to visit. Foliage turns vivid red and orange across the Laurentians and Mount Royal, temperatures are crisp but comfortable (10–20°C), and summer crowds have thinned. The Montreal International Film Festival runs in late August into September.
Winter (November–March) is cold — temperatures regularly drop to -15°C or colder — but Montreal handles it with characteristic style. The underground city keeps daily life warm, the Christmas markets on Place des Arts are festive and lively, and Fête des Neiges (January/February) turns the Old Port into a winter carnival. Mont-Tremblant is a 90-minute drive for skiing. If you dress properly, Montreal in winter is a genuinely rewarding experience rather than something to endure.