The best time to visit Victoria is May to September, when the city enjoys its longest days, warmest temperatures (18–24°C), and the full bloom of Butchart Gardens. July and August are the sunniest months and peak season for whale watching, outdoor festivals, and Harbour events — book accommodation well ahead.
June is arguably the sweet spot: gardens are lush, crowds are lighter than July–August, and prices are still pre-peak. September retains warm, dry weather into mid-month and sees salmon runs beginning in local rivers.
October–November brings fall foliage, the Goldstream salmon run, and significantly lower hotel rates — a good choice for budget travellers who don't mind cooler, wetter days.
December–February is the quietest period but not without appeal: Butchart Gardens transforms for a dazzling Christmas lighting display, and February's Flower Count (the world's longest-running) sees crocuses and snowdrops signal Victoria's early spring — a full month before most of Canada thaws.