From Victoria International Airport, allow about 35 minutes to the Inner Harbour by taxi or rental car, though winter traffic, baggage collection, and hotel check-in can stretch that closer to an hour. A taxi is simplest if you’re staying downtown; if driving, confirm your hotel’s parking arrangements in advance, as central Victoria garages commonly run about C$20–35 per night. Once settled, walk toward the waterfront and take in the harbor lights before your first stop.
Begin at the Fairmont Empress, where you can spend roughly 45 minutes admiring the grand lobby, Christmas-season decorations, and views across the water. You don’t need to book afternoon tea for a quick visit, but the hotel is busiest around tea service, so wander through the public areas rather than expecting an unreserved table. From there, it’s a short walk to the Royal BC Museum. Give the museum about two hours for its natural-history and cultural galleries; in December, check the closing time before setting out, as winter hours can be shorter and admission is typically around C$30–40 for an adult.
After the museum, stroll along Belleville Street to the Victoria Parliament Buildings. The exterior is especially atmospheric after dark, when the façade is illuminated and reflected in the waterfront. Allow about 30 minutes for photographs and a gentle walk around the grounds; interior tours and access may be limited in the evening. Finish at Red Fish Blue Fish, the casual fish-and-chips stand on the Inner Harbour, for an early dinner of roughly C$20–35 per person. It is exposed to the weather and seasonal hours can change, so verify that it is open in December; if the stand is closed, you’ll want a nearby backup rather than relying on a late opening.
Start in Chinatown National Historic Site, arriving around 9:30 a.m. while the streets are still quiet. Allow about an hour for Fan Tan Alley, the narrow passage off Fisgard Street, and the surrounding historic Chinese Canadian district. December mornings can be wet and dim, so wear shoes with good grip; Fan Tan Alley is atmospheric but uneven and some small businesses open later than the street itself. From Chinatown, walk roughly 10 minutes south to Victoria Public Market in the Old Hudson’s Bay building. Spend an hour browsing local stalls and picking up coffee or a light snack—budget about C$8–20 per person. Market hours can vary in winter, so check the December schedule before setting out.
Continue south into downtown along Government Street, taking about an hour to browse independent shops, bookstores, and heritage storefronts rather than rushing straight through. This is a good stretch for small gifts and locally made goods, and the compact blocks make it easy to duck inside if the weather turns. For lunch, settle into Bard & Banker, a lively historic pub on Government Street. Allow about C$25–45 per person for a main and drink; service is relaxed, so this works well as a proper break before the afternoon. After lunch, take a taxi or rideshare to Rockland—roughly 10 minutes, depending on traffic—or walk uphill in about 25–30 minutes if you want to see more of the residential streets.
Spend around two hours at the Art Gallery of Greater Victoria, housed in a historic mansion near Rockland. Its Canadian, Indigenous, and Asian collections make this a worthwhile rainy-day stop, and the intimate scale is easier to absorb than a huge museum. Admission is generally around C$20–25 for adults, with reduced rates for seniors and students; confirm holiday-season hours because galleries often adjust schedules in December. Finish nearby at The Craigdarroch Castle, allowing about 90 minutes to climb through its ornate Victorian rooms and staircases. It is only a short walk from the gallery, but the route is uphill and may be slippery in winter. Buy timed admission if available, especially on a December Saturday, and leave a little daylight for the walk back through Rockland.
Start around 9:00 a.m. at Fisherman’s Wharf Park, an easy walk from most James Bay hotels and roughly 15 minutes on foot from the Inner Harbour. Give yourself about an hour to wander among the colourful floating homes, watch harbour seals, and see the working docks before the day gets busier. The public walkway is free and open year-round; bring a warm, waterproof layer, since the exposed wharf can feel much colder than inland streets. From there, walk back toward the harbour for the Victoria Harbour Ferry, allowing about 45 minutes for the scenic water ride. Winter sailings are weather-dependent and less frequent, so check the same-day schedule before setting out; fares are typically around C$15–25, and boats may be cancelled in strong wind or heavy rain.
After the ferry, walk or take a short taxi ride—about 10 minutes—to Beacon Hill Park. Spend roughly two hours following the ponds and landscaped paths toward the shoreline, with Moss Rock providing a particularly good viewpoint on a clear day. The park is free and open from dawn to dusk, though some paths can be muddy in December; comfortable waterproof shoes are worthwhile. Continue west to the Mile Zero Monument, about a 20-minute walk through the park, and allow half an hour for photographs and the surrounding roadside viewpoint. Then join the Dallas Road Waterfront Trail for an easy one-hour coastal walk. The Olympic Mountains may be visible across the Strait of Juan de Fuca on a clear afternoon, while winter storms make the promenade dramatically windy—stay back from the water’s edge and expect limited daylight after about 4:30 p.m.
Finish in James Bay at The Bent Mast, a relaxed local pub well suited to an early dinner around 5:00 p.m. It is about a 15-minute walk from the western end of the waterfront trail, or a short taxi ride if the weather turns. Expect approximately C$25–45 per person for a main course and drink; the pub’s hours can vary seasonally, so check before walking over and arrive early if you want an unhurried table. This is a deliberately gentle finish to a day that works best at a walking pace, with a taxi back to your accommodation usually costing around C$10–20 depending on distance.
If your departure is later in the afternoon, begin at Abkhazi Garden in Fairfield around 9:30 a.m. This intimate woodland and alpine garden is especially peaceful in winter, though seasonal opening days and hours can be limited, so check the official schedule before setting out. Allow about 90 minutes, and expect roughly C$10–15 admission if open. From downtown, it is about a 10-minute taxi ride; street parking nearby is usually easier than in the Inner Harbour.
Continue north to Oak Bay Avenue, about 10 minutes by taxi or 20–25 minutes by local bus. Give yourself an hour to browse the independent shops and galleries, then pause for coffee if needed. This is a quieter, village-like part of Victoria, and December hours can vary—many small businesses open around 10 a.m. and close earlier than downtown shops. Continue toward Willows Beach, roughly 10 minutes away, for a 45-minute waterfront walk; the beach is free, usually uncrowded, and offers broad views across Haro Strait, but winter wind and wet sand call for waterproof footwear.
Head downtown to Jam Café for an early lunch, allowing about 25 minutes by taxi from Willows Beach or longer by bus. Arrive around 11:30 a.m. to improve your chances of getting a table; it is popular for generous brunch-style plates, usually about C$20–35 per person before drinks and tip, and waits are common closer to noon. Keep lunch to roughly an hour, then collect luggage and make your way to the Victoria Clipper or BC Ferries departure terminal. For the Clipper, allow at least 60–90 minutes before sailing for check-in and security at the Inner Harbour; for BC Ferries, travel to Swartz Bay by taxi or scheduled bus and arrive 60 minutes early as a foot passenger, or earlier if taking a vehicle. Recheck the sailing and terminal requirements that morning, since winter schedules and weather can affect departures.
No packing list attached yet.