The best time to visit Quebec City is June through August for warm weather, long days, and the Festival d'ete de Quebec, or January through February if you want the legendary Winter Carnival experience.
Summer (June–August): Peak season. Temperatures reach 25–30°C, the old city fills with terrasse diners and street performers, and the Festival d'ete de Quebec (July) draws international headliners to outdoor stages. Book accommodation 2–3 months ahead.
Autumn (September–October): The St. Lawrence valley turns brilliant red and gold. Crowds thin after Labour Day, prices drop, and the weather stays crisp and pleasant (10–20°C). Many locals rate this the most beautiful time to visit.
Winter (November–March): Cold (regularly -15°C or below) but magical. The Winter Carnival in early February is the city's biggest event; ice hotels, snow sculptures, and night parades transform the city. Pack serious cold-weather gear. Christmas markets in December are charming and far less crowded than the Carnival.
Spring (April–May): Mud season in early spring; the city emerges slowly. By May, patios reopen and the sugar-shack season winds down beautifully. Fewer tourists, moderate prices, and the city feeling alive again after winter.