Vancouver
Base · 2–3 nights
BC’s best first base for harbour walks, neighbourhood food, Stanley Park and easy access to Richmond, Steveston and the North Shore. Skip the car in the core; use it only when you leave the city.
Sea-to-Sky: Squamish, Whistler and Pemberton
Base · 2 nights
The cleanest mountain add-on to Vancouver: Squamish for hikes and climbing, Whistler for lifts and resort convenience, Pemberton for a quieter valley finish. Stay in Squamish for value and Whistler when skiing or lift access is the point.
Victoria
Base · 2–3 nights
A compact, walkable capital with the Inner Harbour, Beacon Hill, Chinatown and a better culture-and-food rhythm than a rushed Vancouver Island loop. It is also the practical base for the Saanich Peninsula and Cowichan Valley.
Pacific Rim: Tofino, Ucluelet and Long Beach
Base · 4 nights
Come for surf beaches, rainforest trails and exposed Pacific weather, not a quick stop between ferry crossings. Tofino has more restaurants and energy; Ucluelet is quieter and better placed for the Wild Pacific Trail.
Gulf Islands
Salt Spring, Galiano, Pender and Mayne are for deliberately slow days: short hikes, kayaking, farm stands and ferry-dependent wandering. Salt Spring is the easiest first stay; Galiano is the more rugged, quieter choice.
Okanagan Valley: Kelowna, Penticton, Naramata, Oliver and Osoyoos
Base · 4 nights
BC’s serious wine-and-lake corridor, best handled in sections rather than by repeatedly driving the whole valley. Use Kelowna for the north and Penticton or Naramata for the central and southern wine benches.
Revelstoke and the Columbia–Shuswap
Base · 2 nights
A proper big-mountain base for skiing, biking, paddling and access to Mount Revelstoke and Glacier country. It is a better choice for people who want to be outdoors all day than for travellers seeking a polished mountain town.
Golden, Yoho and the eastern Kootenay Rockies
Base · 2 nights
Golden is the functional base for Yoho’s Emerald Lake, Wapta Falls, Kicking Horse and tightly managed Lake O’Hara access. Give it at least two nights; roadside photo stops are not the same as experiencing this mountain country.
Nelson, Kaslo and the West Kootenays
A slower southeastern corner built around Nelson’s heritage streets, Kootenay Lake, hot springs and independent food-and-arts culture. It rewards lingering and makes more sense for a second BC road trip than a first-week dash.
Haida Gwaii
Base · 7 nights
A stand-alone archipelago trip for Haida cultural experiences, old-growth forest, remote beaches and, with planning, Gwaii Haanas. Give it five to seven nights and contingency time rather than attaching it to a crowded island itinerary.
First BC trip: city, mountains and island capital
7 nightsVancouver (3 nights) → Sea-to-Sky: Squamish, Whistler and Pemberton (2 nights) → Victoria (2 nights)
The sensible first-timer route: Vancouver for neighbourhoods and food, two proper mountain days rather than a rushed Whistler turn-around, then Victoria for a compact finish. Use an open-jaw flight if possible; otherwise accept that the ferry transfer consumes much of a day.
Plan this routeVancouver Island done properly
9 nightsVictoria (3 nights) → Pacific Rim: Tofino, Ucluelet and Long Beach (4 nights) → Victoria (2 nights)
For travellers who want beaches and rainforest rather than a checklist of island stops. Victoria earns three nights with Saanich or Cowichan day trips; Pacific Rim gets four because Highway 4 is too long to justify a one- or two-night stay. The final Victoria nights are a useful buffer before a ferry or flight.
Plan this routeWine benches and big mountains
10 nightsVancouver (2 nights) → Okanagan Valley: Kelowna, Penticton, Naramata, Oliver and Osoyoos (4 nights) → Revelstoke and the Columbia–Shuswap (2 nights) → Golden, Yoho and the eastern Kootenay Rockies (2 nights)
A car trip for people who care about winery lunches, lake time and real mountain hiking. Split the Okanagan between Kelowna and Penticton/Naramata within the four-night stay rather than driving the valley end to end every day. Revelstoke and Golden are separate bases, not interchangeable overnight stops.
Plan this routeHaida Gwaii as the whole trip
7 nightsHaida Gwaii (7 nights)
The right choice for a return visitor who would rather go deep than add another ferry-and-highway circuit. A week gives room for Haida cultural sites, beaches, rainforest and weather contingency; Gwaii Haanas should be booked as a planned excursion, not treated as a casual day trip.
Plan this routeCanada
Go deeper