You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
British Columbia, the westernmost province of Canada, offers a captivating blend of natural beauty and vibrant urban life, making it an ideal travel destination. With its diverse geography, visitors can explore rocky coastlines, lush forests, and majestic mountains. The bustling city of Vancouver, known for its cultural diversity and stunning waterfront, is a top choice for accommodation, offering a range of hotels to suit every budget. Victoria, the charming capital, is renowned for its historic architecture and beautiful gardens.
For those seeking the best neighborhoods to stay, consider the trendy Yaletown in Vancouver or the picturesque Inner Harbour in Victoria. Top attractions include the iconic Stanley Park, the breathtaking Butchart Gardens, and the scenic Sea-to-Sky Highway. Whether you're drawn to outdoor adventures or cultural experiences, British Columbia promises an unforgettable stay.
See the latest prices and deals by choosing your dates

Hotel in Skagit County, Anacortes · 38.81 mi from centre
9.2
895 reviews
With a stay at Swinomish Casino & Lodge in Anacortes (Whitmarsh Junction), you'll be within a 15-minute drive of Deception Pass State Park and Swinomish Casino. This beach hotel is 4.2 mi (6.8 km) from Kukutali Preserve and 4.4 mi (7 km) from Skagit Bay.

Cottage in Whidbey Island, Coupeville · 38.88 mi from centre
10.0
1 review
When you stay at this cottage in Coupeville, you'll be on the beach, within a 5-minute drive of Fort Casey and Fort Casey State Park. This beach cottage is 1.1 mi (1.7 km) from Crockett Lake and 2.9 mi (4.7 km) from Patmore Park.

Cottage in Whidbey Island, Coupeville · 39.59 mi from centre
When you stay at this cottage in Coupeville, you'll be on the beach and within a 5-minute drive of Fort Casey State Park. This cottage is 3.2 mi (5.2 km) from Fort Casey and 3.3 mi (5.3 km) from Crockett Lake.

Cottage in Whidbey Island, Coupeville · 39.63 mi from centre
When you stay at this cottage in Coupeville, you'll be within a 10-minute drive of Fort Casey State Park and Crockett Lake. This cottage is 3.3 mi (5.2 km) from Fort Casey and 4.2 mi (6.7 km) from Patmore Park.

Bed & breakfast in Skagit County, La Conner · 40.27 mi from centre
9.4
236 reviews
With a stay at The Heron Inn & Day Spa in La Conner, you'll be within a 10-minute walk of Museum of Northwest Art and La Conner Quilt Museum. This bed & breakfast is 1 mi (1.6 km) from Rainbow Bridge and 5.1 mi (8.2 km) from Tulip Town.

Motel in Vancouver Island, Lake Cowichan · 41.62 mi from centre
9.2
85 reviews
With a stay at South Shore Motel in Lake Cowichan, you'll be within a 5-minute walk of Centennial Park and Cowichan Lake Sports Arena. This motel is 0.2 mi (0.3 km) from Beaver Creek Rhododendron Park and 0.3 mi (0.6 km) from Kaatza Station Museum.

Lodge in Vancouver Island, Lake Cowichan · 41.64 mi from centre
7.8
270 reviews
With a stay at Lake Cowichan Lodge in Lake Cowichan, you'll be a 2-minute walk from Greendale Park and 8 minutes by foot from Central Park. This lodge is 0.6 mi (1 km) from Lake Cowichan Municipal Office and 0.7 mi (1.1 km) from Ts'uubaa-asatx Square.

Inn in Vancouver Island, Lake Cowichan · 41.98 mi from centre
8.4
305 reviews
With a stay at Riverside Inn, you'll be centrally located in Lake Cowichan, within a 10-minute walk of Central Park and Kaatza Station Museum. This inn is 1.2 mi (2 km) from Cowichan Lake Sports Arena and 7 mi (11.2 km) from Cowichan River Provincial Park.

Hotel in Puget Sound, Camano Island · 42.30 mi from centre
7.4
112 reviews
Located in Camano Island, Camano Island Inn is on the waterfront, a 3-minute drive from Cama Beach State Park and 5 minutes from Dusty Cellars Winery. This beach hotel is 3.3 mi (5.3 km) from Camano Island State Park and 4.8 mi (7.8 km) from Camaloch Golf Course.

Hotel in Whatcom County, Ferndale · 43.15 mi from centre
8.6
884 reviews
With a stay at Silver Reef Casino Resort in Ferndale, you'll be next to a golf course, just steps from Silver Reef Casino and a 4-minute drive from Hovander Homestead Park. This casino hotel is 10.7 mi (17.1 km) from Western Washington University and 3.1 mi (4.9 km) from Cha-Choo-Sen.

Hotel in Vancouver Coast, Delta · 43.94 mi from centre
9.6
1,226 reviews
Breakfast available
When you stay at Coast Tsawwassen Inn in Delta, you'll be near the beach, a 4-minute drive from Tsawwassen Mills and 7 minutes from Tsawwassen Ferry Terminal. This eco-certified hotel is 13.6 mi (21.9 km) from Richmond Night Market and 0.3 mi (0.5 km) from Grauer Park.

Hotel in Blaine · 44.57 mi from centre
8.0
45 reviews
With a stay at WorldMark Blaine in Blaine, you'll be a 3-minute walk from Birch Bay Beach and 14 minutes by foot from Birch Bay State Park. This hotel is 0.8 mi (1.3 km) from Birch Bay Waterslides and 3.6 mi (5.7 km) from Semiahmoo Golf & Country Club.

Hotel in Blaine · 44.58 mi from centre
8.6
102 reviews
With a stay at Worldmark Birch Bay in Blaine, you'll be within a 15-minute walk of Birch Bay Beach and Birch Bay State Park. This hotel is 1 mi (1.5 km) from Birch Bay Waterslides and 3.7 mi (5.9 km) from Semiahmoo Golf & Country Club.

Hotel in Bellingham · 45.84 mi from centre
9.0
958 reviews
Breakfast available
With a stay at Holiday Inn & Suites Bellingham by IHG in Bellingham, you'll be in the business district, within a 15-minute drive of Western Washington University and Bellingham Bay. This hotel is 2.6 mi (4.2 km) from Bellis Fair Mall and 2.9 mi (4.7 km) from Park Bowl.

Hotel in Bellingham · 45.94 mi from centre
9.0
959 reviews
Breakfast available
With a stay at Best Western Plus Bellingham, you'll be centrally located in Bellingham, within a 10-minute drive of Western Washington University and Bellingham Bay. This hotel is 1.6 mi (2.6 km) from Bellis Fair Mall and 1.7 mi (2.7 km) from Squalicum Beach.

Motel in Bellingham · 46.10 mi from centre
7.4
956 reviews
Breakfast available
With a stay at Bellingham Lodge in Bellingham (Sehome), you'll be within a 5-minute drive of Western Washington University and iDiOM Theater. This motel is 1.1 mi (1.8 km) from South Bay Trail and 1.1 mi (1.8 km) from Depot Market Square.

Hotel in Bellingham · 46.13 mi from centre
9.0
626 reviews
With a stay at Hotel Leo, you'll be centrally located in Bellingham, within a 5-minute drive of Western Washington University and Bellingham Railway Museum. This hotel is 0.2 mi (0.2 km) from Mindport and 0.2 mi (0.3 km) from Spark Museum of Electrical Invention.

Hotel in Vancouver Island, Ladysmith · 46.22 mi from centre
8.8
943 reviews
Breakfast available
With a stay at Microtel Inn & Suites by Wyndham Oyster Bay in North Oyster, you'll be within a 5-minute drive of Ladysmith Museum and Ladysmith Little Theatre. This hotel is 12.2 mi (19.6 km) from Duke Point Ferry Terminal and 1.7 mi (2.7 km) from Ladysmith Marina.

Hotel in Bellingham · 46.35 mi from centre
9.2
292 reviews
Breakfast available
With a stay at Hampton Inn Bellingham Airport in Bellingham (Meridian), you'll be within a 10-minute drive of Western Washington University and Bellis Fair Mall. This hotel is 1.3 mi (2 km) from Park Bowl and 2.5 mi (4 km) from Bellingham Bay.

Motel in Skagit County, Mount Vernon · 46.85 mi from centre
8.2
979 reviews
Breakfast available
A stay at Tulip Inn places you in the heart of Mount Vernon, within a 5-minute drive of Lincoln Theater and Mount Vernon Farmers Market. This motel is 17.3 mi (27.8 km) from Deception Pass State Park and 2 mi (3.3 km) from Cascade Mall.