
Best Weekend Getaways in British Columbia
The best weekend getaways in British Columbia, Canada — lakefront cottages, mountain towns and city breaks within a few hours' drive.
Where to go in British Columbia

Haida Gwaii
Remote archipelago of ancient Haida culture and rainforest
Explore
Prince Rupert
North-coast gateway to bears, salmon and the Inside Passage
Explore
Squamish
Sea-to-Sky outdoor hub of granite cliffs and trails
Explore
Nelson
Artsy Kootenay town on Kootenay Lake
Explore
Osoyoos
Canada's warmest lake and only true desert
Explore
Vernon
Okanagan lakes, orchards and Silver Star
Explore
Revelstoke
Powder, parks and the Columbia River in the Monashees
Explore
Nanaimo
Harbour city on the eastern shore of Vancouver Island
Explore
Penticton
Beaches, wineries and the Kettle Valley between two lakes
Explore
Kamloops
Sun-drenched interior of rivers, ranches and trails
Explore
Kelowna
Okanagan wine country on the lake
Explore
Tofino
Surfing, rainforest & Pacific storms
ExplorePlanning a trip to British Columbia?
Book your stay, activities and transport in a few clicks.
Frequently Asked Questions
What are the best weekend getaways in British Columbia?
It depends on the season, but the destinations above are our top picks — ranging from lakefront cottages to mountain towns and walkable cities, all within a few hours' drive.
How far in advance should I book a weekend getaway?
Book four to eight weeks ahead for summer weekends and long weekends; cabins and lakeside resorts fill fastest. Last-minute deals appear in shoulder seasons like May, September and January.
Do I need a car for a weekend getaway in British Columbia?
Most weekend getaways are easiest by car, especially cabin and lake trips. Some city breaks are reachable by train or bus; check transit before you book.
