Special offers and Exclusive deals

Search Hotels

2026-02-05
2026-02-06
Guests

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

4 star hotels in British Columbia

Pomeroy Inn And Suites Dawson Creek

540 Hwy 2, , Bc V1G 0A4, Dawson Creek, Canada View map

**Pomeroy Inn & Suites Dawson Creek is an inviting oasis perfectly situated in the heart of Dawson Creek, British Columbia.** Known as the natural transportation hub for Peace and Northern British… More

From US$ 124 Book Now

Pomeroy Hotel Fort St. John

11308 Alaska Road, Fort St. John, Canada View map

**Welcome to Pomeroy Hotel & Conference Centre Fort St. More

From US$ 105 Book Now

Best Western Sicamous Inn

806 Trans Canada Highway E, Sicamous, Canada View map

Situated 1.6 km from After Dark Distillery, the 4-star Best Western Sicamous Inn features Wi-Fi throughout the property, and a car park on site. Located relatively near D Dutchmen Dairy, this perfect… More

From US$ 125 Book Now

Best Western Plus Chateau Fort St. John

8322-86 Street, Fort St. John, Canada View map

**Welcome to Best Western Plus Chateau Fort St. John** More

From US$ 96 Book Now

Wesbert Winery & Guest Suites

1465 Naramata Road, Penticton, Canada View map

Offering three beaches, the 3-star Wesbert Winery & Guest Suites Penticton hotel is situated about 6 km from Splash BC Water Parks. Wi-Fi is available throughout the property and complimentary… More

From US$ 103 Book Now

Hearthstone Lodge

3170 Creekside Way, Sun Peaks, Canada View map

Situated 5 minutes on foot from Sundance Express, the 4-star Hearthstone Lodge Sun Peaks hotel has 4 restaurants. Boasting a location within easy walking distance of Sun Peaks Resort, this boutique… More

From US$ 215 Book Now

Barclay House Bed And Breakfast

1351 Barclay Street, Vancouver, Canada View map

Nestled in the heart of Coal Harbour, the Barclay House Bed and Breakfast in Vancouver offers a seamless blend of modern luxury and vintage elegance. This splendid 1904 Victorian home invites guests… More

From US$ 132 Book Now

Quail Ridge

3056 Quail Crescent, Kelowna, Canada View map

Situated within a 10-minute drive of Sunset Ranch Golf Club, Quail Ridge Hotel Kelowna features Wi-Fi throughout the property, and complimentary private parking on site. This guest house is a good… More

From US$ 124 Book Now

Powell River Town Centre Hotel

4660 Joyce Avenue, Powell River, Canada View map

**Welcome to the Powell River Town Centre Hotel**-your ideal sanctuary nestled in the heart of Powell River on BC's stunning Sunshine Coast. This welcoming retreat strikes the perfect balance between… More

From US$ 132 Book Now

Wya Point Resort

2695 Tofino-Ucluelet Highway, Ucluelet, Canada View map

At Wya Point Resort, the allure of nature extends beyond your lodge. Guests can take advantage of an array of activities, including surfing on the renowned Long Beach, just moments away. More

From US$ 148 Book Now

Solo Suites

590 Goldstream Avenue, Langford, Canada View map

Solo Suites Langford hotel, located 4.3 km from Bear Mountain Golf and Country Club, features Wi-Fi throughout the property. While staying at the aparthotel, 24-hour security are available for guests… More

From US$ 201 Book Now

Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted

209 Van Horne Street South, Cranbrook, Canada View map

Located 1.1 km from Saint Aidan Orthodox Church, the 4-star Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted offers Wi-Fi in public areas and a car park. The smoke-free resort is… More

From US$ 219 Book Now

Salty Towers Ocean Front Cottages

1581 Dufour Road, Sooke, Canada View map

**Welcome to Salty Towers Ocean Front Cottages**, a serene waterfront retreat nestled in Sooke Harbour on Vancouver Island's stunning west coast. This idyllic property boasts breathtaking views of… More

From US$ 125 Book Now

Kumsheen Rafting Resort

1345 Trans-Canada Highway, 5 Km East Of Lytton, Lytton, Canada View map

The 4-star Kumsheen Rafting Resort Lytton is nestled 10 minutes' drive from Stein Valley Nlaka'pamux Heritage Park, offering 26 rooms and featuring spa therapy and a shared lounge. This Lytton hotel… More

From US$ 123 Book Now

Snowbird Lodge

Po Box 3002, Westbank, Canada View map

Snowbird Lodge Westbank hotel includes 54 rooms and is about 15 minutes' walk from Silver Queen Chair Lift. More

Book Now

Mountain Spirit Resort

400 Stemwinder Drive, Po Box 427, Kimberley, Canada View map

The 4-star Mountain Spirit Resort Kimberley, located approximately 10 minutes by car from St. Mary's Alpine Provincial Park, offers an outdoor heated pool and Wi-Fi throughout the property. Located… More

From US$ 168 Book Now

O Canada House Bed & Breakfast

1114 Barclay Street, Vancouver, Canada View map

Introducing the O' Canada House Bed and Breakfast: a heritage site nestled in the heart of downtown Vancouver, recognized for the outstanding refurbishment of its Queen Anne-style exterior and lush… More

From US$ 177 Book Now

Smithe House

225 Smithe St, Vancouver, Canada View map

Featuring Wi-Fi throughout the property, Smithe House Hotel Vancouver is 20 minutes' walk from Granville Island. Boasting a fitness studio, the hotel is right in the centre of the city, within easy… More

From US$ 592 Book Now

Kootenay Lakeview Resort BW Signature Collection

1285 Queens Bay Road, Balfour, Canada View map

The 4-star Kootenay Lakeview Resort BW Signature Collection Balfour is situated in a popular area of Balfour, an 8-minute stroll from Balfour Golf Course and 2.8 km from Balfour Beach Regional Park. More

From US$ 172 Book Now

Microtel Inn & Suites By Wyndham Fort Saint John

8407 93Rd Street, Fort St. John, Canada View map

Located 1.8 km from North Peace Leisure Pool, the 4-star Microtel Inn & Suites By Wyndham Fort Saint John Fort St. John features Wi-Fi in public areas and a free private car park on site. Thanks to… More

From US$ 87 Book Now

Days Inn By Wyndham Valemount

1501 Swift Creek Road, Valemount, Canada View map

The charming Canadas Best Value Inn Valemount, located a mere 450 metres from George Hicks Regional Park, offers an indoor pool, Wi-Fi in public areas. More

From US$ 68 Book Now

Fairmont Mountain Bungalows

4869 Highway 93/95, Fairmont Hot Springs, Canada View map

In addition to leisure, the fairmont offers essential services ensuring a serene stay, including complimentary parking and a children's playground for younger visitors. More

From US$ 110 Book Now

Best Western Plus Columbia River Hotel

1001 Rossland Avenue, Trail, Canada View map

Located a mere 5 minutes on foot from Trial Islands Lighthouse, the comfortable 4-star Best Western Plus Columbia River Hotel Trail has a shared lounge. While staying a minute's walk from Trail City… More

From US$ 140 Book Now

Sproat Lake Landing Resort

10695 Lakeshore Road, Great Central, Canada View map

Featuring views of the mountain, Sproat Lake Landing Resort Great Central lies in a rural area, 25 minutes' walk from Sproat Lake Provincial Park. Wi-Fi is accessible in public areas and free private… More

From US$ 167 Book Now

First Tracks Lodge, By Lodging Ovations

2202 Gondola Way, Whistler, Canada View map

**First Tracks Lodge is where ski-in/ski-out convenience meets luxurious comfort in the heart of Whistler Creekside.** This extraordinary property is ideally situated at the base of the mountain… More

From US$ 270 Book Now

Eagle Bluff Lighthouse Bed & Breakfast

201 Cow Bay Road, Prince Rupert, Canada View map

Situated 400 metres from Museum of Northern British Columbia, Eagle Bluff Lighthouse Bed & Breakfast Hotel Prince Rupert includes 7 rooms with views of the ocean. The 4-star hotel features both Wi-Fi… More

Book Now

Howard Johnson By Wyndham Fort St. John

8540 Alaska Road, Fort St. John, Canada View map

Nestled conveniently off Highway 97, Howard Johnson By Wyndham Fort St. John serves as the perfect base for adventurers and leisure travelers alike. More

From US$ 62 Book Now

Days Inn By Wyndham Terrace

4620 Lakelse Avenue, Terrace, Canada View map

Days Inn By Wyndham Terrace is a charming hotel offering an endless supply of thrilling outdoor adventures and easy access to shopping and recreational facilities. Conveniently located close to… More

From US$ 70 Book Now

The Empress Palace

12788 Ross Place, Surrey, Canada View map

**The Empress Palace is a serene sanctuary nestled in the heart of Surrey**. This exquisite property offers a unique blend of elegant architecture and inviting greenery, making it an ideal retreat… More

From US$ 357 Book Now

Sun Peaks Lodge

3180 Creekside Way, Sun Peaks, Canada View map

**Nestled in the heart of British Columbia, Sun Peaks Lodge is a luxurious retreat offering an unparalleled alpine experience year-round.** Recognized as Canada's second-largest ski area, it invites… More

From US$ 147 Book Now

Scott'S Inn & Suites

551 11Th Avenue, Kamloops, Canada View map

Situated within 900 metres of Peterson Creek Park, the cosy Scott'S Inn & Suites Kamloops features Wi-Fi throughout the property and free private parking on site. Located within easy walking distance… More

From US$ 86 Book Now

Seabreeze Resort

10975 Highway 101, Brew Bay, Canada View map

Situated 650 metres from Mahood Beach, Seabreeze Resort Brew Bay features free Wi-Fi in the rooms and free car park onsite. This venue is set 3.9 km from Stillwater Bluffs. More

From US$ 110 Book Now

Ramada By Wyndham

383 St Laurent Avenue, Quesnel, Canada View map

**Ramada By Wyndham Hotel Quesnel is a charming retreat nestled in the heart of this tranquil city.** Just a three-minute stroll from the vibrant Carib Theatre and the Billy Barker Casino, the… More

From US$ 123 Book Now

Clearwater Valley Resort

373 Clearwater Valley Road, Clearwater, Canada View map

Located approximately 10 minutes' drive from Spahat Falls, the 4-star Clearwater Valley Resort offers Wi-Fi throughout the property and a car park. Featuring an outdoor swimming pool, the family… More

From US$ 146 Book Now

The 108 Golf Resort

4816 Telqua Drive, 108 Mile Ranch, Canada View map

The 108 Golf Resort 108 Mile Ranch is located in 108 Mile Ranch, approximately 10 minutes by car from Chris Harris Studio Gallery, and offers a seasonal outdoor swimming pool. There is a car park on… More

From US$ 94 Book Now

Markham House

Connie Road 1775 V9Z 1C8 Sooke, Sooke, Canada View map

The 4-star Markham House Hotel Sooke is situated 2.4 km from Roche Cove Regional Park. The hotel is located steps from Cheanuh Marina and 10 km from the city centre. More

Book Now

Regent Hotel Revelstoke

112 East First Street, Po Box 582, Revelstoke, Canada View map

**Welcome to the Regent Hotel Revelstoke**-a splendid retreat nestled in the heart of British Columbia's Selkirk Mountains, where rustic charm meets upscale accommodations. Surrounded by stunning… More

From US$ 137 Book Now

Above Tide Motel

361 Island Hwy, Campbell River, Canada View map

Situated a 10-minute ride from Robert V. Ostler Park, the 4-star Above Tide Motel Campbell River features Wi-Fi in public areas, and private car parking on site. Located within close proximity of Elk… More

From US$ 76 Book Now

Ramada Limited 100 Mile House

917 Alder Avenue, 100 Mile House, Canada View map

Ramada Limited 100 Mile House hotel is an all non-smoking property located along Highway 97, offering quick and easy access to the most popular attractions in the area. This 2-star hotel is the… More

From US$ 65 Book Now

Prestige Mountain Resort Rossland

1919 Columbia Avenue, Rossland, Canada View map

Nestled between the Monashee and Selkirk mountain ranges in beautiful British Columbia, Rossland is a haven for outdoor enthusiasts all over the world. The Prestige Mountain Resort Rossland, located… More

From US$ 129 Book Now

Country Cottage B&B

6852 Longacre Drive, Vernon, Canada View map

Country Cottage B&B Vernon, located 6 km from Okanagan Science Centre, features Wi-Fi throughout the property. This hotel also includes a terrace with outdoor dining areas. More

From US$ 125 Book Now

Embarc Panorama

2000 Panorama Drive, Panorama, Canada View map

Embarc Panorama Hotel, located merely 350 metres from Village Gondola, features Wi-Fi in public areas. Guests can take advantage of a swimming pool as well as a sauna and barbecue grills while… More

From US$ 193 Book Now

Ocean Wilderness Inn

9171 West Coast Road, Shirley, Canada View map

Featuring a patio with outdoor dining areas, the 3-star Ocean Wilderness Inn Shirley is 10 minutes by car from Sheringham Distillery. More

From US$ 317 Book Now

Chatham House Kelowna Bed & Breakfast

1009 Lawrence Avenue, Kelowna, Canada View map

Nestled in the lively heart of Downtown Kelowna, the Kelowna Bed & Breakfast - Chatham House provides a charming escape with an authentic Okanagan vibe. More

From US$ 249 Book Now

Camelot Court Motel

1600 Central Street East, Prince George, Canada View map

Providing 69 rooms, the 3-star Camelot Court Motel Prince George is 2.3 km from Sugarbowl-Grizzly Den Provincial Park and Protected Area. Additionally, guests can enjoy a football pitch provided at… More

From US$ 77 Book Now

Qualicum Beach Ocean Suites

2795 Island Highway West, Qualicum Beach, Canada View map

The 4-star Qualicum Beach Ocean Suites hotel is located in Qualicum Beach, merely a 14-minute walk from Heritage Forest, and offers an indoor pool. Featuring 8 rooms with views of the patio, the… More

From US$ 361 Book Now

Trend Mountain Hotel & Conference Centre

375 Southgate, Po Box 1720, Tumbler Ridge, Canada View map

The 4-star Trend Mountain Hotel & Conference Centre Tumbler Ridge is situated a mere 550 metres from Tumbler Ridge Public Library and features a vending machine and a lift. Staying at this Tumbler… More

From US$ 103 Book Now

Eagle Nook Resort

Located On Barkley Sound, Ucluelet, Canada View map

Situated just 60 km from the popular Tofino-Long Beach, this secluded paradise invites exploration. Whether visiting the nearby hiking trails or indulging in on-site recreational activities, guests… More

Book Now

Glen Lyon Inn

6435 Hardy Bay Road, Port Hardy, Canada View map

Situated 3.7 km from Raft Cove Provincial Park, the comfortable 4-star Glen Lyon Inn Port Hardy features Wi-Fi in public areas and parking on site. Set in a river, this beachfront hotel is 25… More

From US$ 83 Book Now

Days Inn By Wyndham Dawson Creek

640 122 Ave, Dawson Creek, Canada View map

Situated in a shopping neighbourhood, the 4-star Days Inn By Wyndham Dawson Creek offers quick access to Dawson Creek airport within 5 minutes' drive. This Dawson Creek inn offers place to stay with… More

From US$ 93 Book Now