The best time to visit Halifax is July to September, when temperatures average 22–26 °C, the harbour is alive with tall ships and kayakers, and the city's full festival calendar is running — including the Royal Nova Scotia International Tattoo (late June/early July), Halifax Jazz Festival (July), and Halifax Burger Week (August).
June is shoulder season with fewer crowds and comfortable temperatures in the high teens; an excellent choice for budget travellers. October brings spectacular fall foliage across Nova Scotia and the Halifax Pop Explosion music festival, with noticeably thinner crowds and cheaper accommodation.
November to March is cold (lows of -10 °C or below) and occasionally stormy, but hotel rates drop sharply and the city never fully closes — Christmas markets, indoor brewery events, and the Dalhousie and SMU university calendars keep things lively. Spring (April–May) is unpredictable and often drizzly, though cherry blossoms in the Public Gardens peak in mid-May and make for a lovely visit if you pack layers.