Special offers and Exclusive deals

Search Hotels

2026-07-02
2026-07-03
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

Harrison Lake Hotel

190 Lillooet Avenue, Harrison Hot Springs, Canada View map

**Harrison Lake Hotel: A Hidden Gem Amidst Nature's Splendor** Nestled in the picturesque town of Harrison Hot Springs, the Harrison Lake Hotel offers an idyllic retreat where guests can immerse… More

From US$ 67 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

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$ 53 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

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

Tree To Me Inn

1217 Hwy 3A, V0X 1N4, Keremeos, Ca, Keremeos, Canada View map

Featuring Wi-Fi throughout the property, Tree To Me Inn Keremeos sits a 10-minute ride from Farmer John's Petting Zoo. This bed & breakfast entices guests with a car park, available on site. More

From US$ 125 Book Now

Eagle Bluff Lighthouse Bed & Breakfast

201 Cow Bay Road, Prince Rupert, Canada View map

Located just an 11-minute walk from Khutzeymateen Grizzly Bear Sanctuary, Eagle Bluff Lighthouse Bed & Breakfast Prince Rupert offers a private art gallery and 18 holes of golf. Featuring 7 rooms… More

Book Now

West Coast Motel On The Harbour

279 Hemlock Street, Po Box 275, Ucluelet, Canada View map

**Harbour Haven: A Coastal Retreat** Located within proximity to the awe-inspiring Pacific Rim Visitors Centre and the Wild Pacific Trail-Lighthouse Loop Trailhead, guests have ample opportunities… More

From US$ 75 Book Now

Ocean Wilderness Inn

9171 West Coast Road, Shirley, Canada View map

Featuring a terrace with outdoor dining areas, the 4-star recently renovated Ocean Wilderness Inn Shirley is about a 10-minute ride from the Sheringham Lighthouse View Trail. More

From US$ 458 Book Now

Eleven Revelstoke Lodge

111 First Street W, Revelstoke, Canada View map

The smoke-free Eleven Revelstoke Lodge hotel, located about 25 minutes' walk from The Enchanted Forest Revelstoke, presents 18 holes of golf. Featuring snow skiing and pool along with a lounge bar at… More

From US$ 272 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$ 212 Book Now

Qualicum Beach Ocean Suites

2795 Island Highway West, Qualicum Beach, Canada View map

Featuring an indoor pool, the 4-star Qualicum Beach Ocean Suites hotel is merely a 14-minute walk from Heritage Forest. The aparthotel is 6 km from the Old Country Market and provides guests with a… More

From US$ 318 Book Now

Panorama Mountain Resort - Premium Condos And Townhomes

Bag 7000, Panorama, Canada View map

Discover the serene allure of Panorama Mountain Resort - Premium Condos And Townhomes, set against the breathtaking backdrop of the Canadian Rockies. Ideally located 200 km from Cranbrook/Canadian… More

From US$ 241 Book Now

The Craigmyle Inn

1037 Craigdarroch Road, Victoria, Canada View map

Featuring a prime setting about 5 minutes' walk from the historical Victorian mansion "Craigdarroch Castle", the heritage The Craigmyle Inn Victoria includes a private art gallery. Boasting access to… More

From US$ 83 Book Now

Little Beach Resort

1187 Peninsula Road P O Box 376, Ucluelet, Canada View map

Boasting a private art gallery, the 4-star Little Beach Resort Ucluelet is situated just 1.4 km from the long-standing Amphitrite Point Lighthouse. The resort features both Wi-Fi throughout the… More

From US$ 136 Book Now

Anavada Inn & Suites - Prince George

1391 Central Street West, Prince George, Canada View map

Located approximately 10 minutes by car from Sugarbowl-Grizzly Den Provincial Park and Protected Area, the 4-star Anavada Inn & Suites - Prince George offers air-conditioned rooms 2.5 km from Moore's… More

From US$ 99 Book Now

Woodlands Inn & Suites

3995-50Th Avenue South Po Box 568, Fort Nelson, Canada View map

Nestled on the west side of Highway 97, at the southern end of Fort Nelson, sits the remarkable Woodlands Inn & Suites. A modern and comfortable haven, brimming with convenient amenities, it offers… More

From US$ 84 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

Eagle'S Nest Resort

3008 Elsey Road, Anahim Lake, Canada View map

The 4-star Eagle'S Nest Resort Anahim Lake is nearly a 5-minute walk from Anahim Lake and provides comfortable rooms with views of Andes Mountains. More

From US$ 124 Book Now

Mountain Spirit Resort

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

Located within a 3-km distance of Cominco Gardens, the 4-star Mountain Spirit Resort Kimberley invites guests to try hiking and skiing, or relax by a heated swimming pool with a hot tub. The… More

From US$ 168 Book Now

Above Tide Motel

361 Island Hwy, Campbell River, Canada View map

Situated 3.8 km from Dick Murphy Park, the 4-star Above Tide Motel Campbell River features Wi-Fi in public areas, and free private parking on site. Located within a few blocks of Elk Falls Provincial… More

From US$ 76 Book Now

Wisteria Guest House

224 Park Drive, Ganges, Canada View map

**Welcome to Wisteria Guest House Ganges**, a charming retreat nestled in the heart of lush gardens and vibrant nature. More

From US$ 111 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

Trend Mountain Hotel & Conference Centre

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

Situated within 5 minutes' walk of the Tumbler Ridge Global Geopark, the 4-star Trend Mountain Hotel & Conference Centre Tumbler Ridge offers a shared lounge and a golf course. Staying at the hotel… More

From US$ 103 Book Now

The Sanctuary Retreat Salt Spring Island

281 Cudmore Road, Ganges, Canada View map

The 4-star recently renovated The Sanctuary Retreat Salt Spring Island Hotel Ganges is located nearly a 5-minute drive from Cudmore Height Park and Wilkie Way, offering 6 rooms, Wi-Fi, and a car park… More

From US$ 249 Book Now

Sage Hills Motel

1390 Cariboo Hwy 97, Cache Creek, Canada View map

The 4-star smoke-free Sage Hills Motel Cache Creek is located approximately a 5-minute stroll from Gateway Park, offering 15 rooms, Wi-Fi, and parking. Located a short way from the Cache Creek… More

From US$ 57 Book Now

Fisher House Victoria Bed And Breakfast

333 Simcoe Street, Victoria, Canada View map

Located nearly 5 minutes' walk from James Bay Square Business Center, the 4-star non-smoking Fisher House Victoria Bed And Breakfast offers 8 rooms with views of the garden. This Victoria bed &… More

From US$ 167 Book Now

Spinnakers Gastro Brewpub & Guesthouses

308 Catherine St, Victoria, Canada View map

The 4-star Spinnakers Gastro Brewpub & Guesthouses Victoria is around 5 minutes' walk from Impromptu and features air-conditioned rooms with views of Royal Park. This Victoria hotel lies in the… More

From US$ 182 Book Now

The Old Courthouse Inn

6243 Walnut Street, Powell River, Canada View map

**The Old Courthouse Inn is a historic gem located in the heart of Powell River on the Sunshine Coast of British Columbia. This Tudor-style building, dating back to 1939, has been elegantly… More

From US$ 120 Book Now

Glen Lyon Inn

6435 Hardy Bay Road, Port Hardy, Canada View map

Offering a restaurant, the comfortable Glen Lyon Inn Port Hardy lies in a business area, 18 minutes' stroll from North Island Lanes Sports Complex and merely 1.3 km from the Port Hardy Museum &… More

From US$ 83 Book Now

Embarc Panorama

2000 Panorama Drive, Panorama, Canada View map

Featuring Wi-Fi in public areas, Embarc Panorama Hotel sits a 25-minute walk from Champagne Express. 1.9 km from the Greywolf Golf Course, this resort offers spacious rooms plus a fitness club. More

From US$ 193 Book Now

Motel 6-Fort St. John, Bc

9810 100 St, Fort St. John, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, Motel 6-Fort St. John, Bc is only a 10-minute walk from the North Peace Cultural Centre and 3.3 km from Fort St John Links Golf Course. The… More

From US$ 65 Book Now

Pomeroy Inn & Suites Fort St. John

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

Nestled in the breathtaking Peace River Valley, the Pomeroy Inn & Suites Fort St. John provides a sublime retreat for nature enthusiasts and travelers alike. Just a short distance from the bustling… More

From US$ 133 Book Now

The Perch At Moon Dance

5761 Mt. Daniel View Road, Garden Bay, Canada View map

Situated 6 km from The Perch At Moon Dance Garden Bay hotel, guests can visit Garden Bay Marine Provincial Park. This guest house also includes a patio with a BBQ grill and outdoor dining areas. More

From US$ 222 Book Now

Mstar Hotel

150 City Center, Kitimat, Canada View map

Located an 18-minute walk from Giant Spruce Park, the 4-star Mstar Hotel Kitimat offers spacious rooms 3.9 km from Coghlin Park Viewpoint. The hotel provides guests with Wi-Fi in public areas. More

From US$ 152 Book Now

Valemount Vacation Inn

1495 6Th Avenue (On Karas Drive), Valemount, Canada View map

Featuring spacious rooms and an American restaurant, the smoke-free Valemount Vacation Inn is about 25 minutes' walk from the Valemount Museum. This 4-star inn provides guests with Wi-Fi in the rooms. More

From US$ 73 Book Now

Tower Inn & Suites

500 Reid Street, Quesnel, Canada View map

The 4-star Tower Inn & Suites Quesnel is situated a mere 5 minutes' walk from the Fraser River Footbridge and features a shared lounge, recreational facilities, and a golf course. The inn provides a… More

From US$ 73 Book Now

Overlander B&B

3775 Overlander Drive, Kamloops, Canada View map

Located only 450 metres from The Dunes Golf Course, the 4-star Overlander B&B Kamloops offers access to tourist attractions throughout Kamloops. Guests can benefit from a golf course offered at this… More

From US$ 135 Book Now

The Fraser River'S Edge B&B Lodge

43037 Old Orchard Road, Chilliwack, Canada View map

**Discover the Fraser River's Edge B&B Lodge** More

From US$ 322 Book Now

Humboldt House Bed & Breakfast

867 Humboldt Street, Victoria, Canada View map

Offering proximity to Pelly Island, which is approximately a 20-minute walk away, the 4-star Humboldt House Bed & Breakfast Victoria also provides guests with parking on site. This Victoria hotel is… More

From US$ 239 Book Now

Surestay By Best Western Smithers

3984 Bc-16 W, Smithers, Canada View map

Located around a 10-minute ride from Moricetown Canyon, the 4-star Surestay By Best Western Smithers hotel features Wi-Fi in public areas and a car park on site. Boasting an Indian restaurant, this… More

From US$ 84 Book Now

Evergreen Bed & Breakfast

1208 Ryder Street, Hope, Canada View map

Situated merely 13 minutes' walk from the Hope Arts Gallery, the recently renovated Evergreen Bed & Breakfast Hope features Wi-Fi in the rooms and complimentary private parking on site. More

From US$ 116 Book Now

Cedar Motel

7593 Main Street West, Radium Hot Springs, Canada View map

The 4-star family-managed Cedar Motel Radium Hot Springs is within 5 minutes' walk of the Sinclair Canyon Trails and entices guests with a sun deck, a picnic area, and barbecue grills. The motel is a… More

From US$ 151 Book Now

Artisan Suites On Bowen

539 Artisan Lane, Snug Cove, Canada View map

The 4-star Grafton Studio Snug Cove hotel is within 5 minutes' walk of Gallery & Arts Centre and features air-conditioned rooms with views of Vancouver Harbour. Located 4.2 km from the Whytecliff… More

From US$ 227 Book Now

Oceanside Resort

8063 Highway 101, Powell River, Canada View map

Featuring a swimming pool, the 4-star Oceanside Resort Powell River is within 7 km of the Powell River Public Library. This Powell River hotel offers 8 rooms with views of the ocean. More

From US$ 106 Book Now

Bear'S Claw Lodge

1492 Hwy 97 N, Cache Creek, Canada View map

Situated within 20 minutes' walk of the Historic Hat Creek, the 4-star Bear'S Claw Lodge Cache Creek hotel offers meeting rooms with a range of business amenities. Located within a few blocks of… More

From US$ 50 Book Now

Ramada By Wyndham Dawson Creek

800 120 Ave, Dawson Creek, Canada View map

The 4-star smoke-free Ramada By Wyndham Dawson Creek Hotel is located approximately a 15-minute stroll from Community Garden, offering 30 rooms, Wi-Fi, and parking. With a location 3.8 km from the… More

From US$ 66 Book Now

Casa Grande Inn & Suites

1070 Lakeshore Drive W Unit 201, Penticton, Canada View map

Situated only a 5-minute walk from the family-owned LocoLanding Adventure Park, Casa Grande Inn & Suites Penticton includes 7 rooms with views of the beach. Offering walking tours, this inn is a few… More

From US$ 79 Book Now

By The Sea

546 Island Highway, Campbell River, Canada View map

The 4-star By The Sea Hotel Campbell River offers quick access to the Maritime Heritage Centre, located nearly a 5-minute walk away. There is also a private parking lot. More

From US$ 128 Book Now

Quarrystone House B&B

1340 Sunset Drive, Fernwood, Canada View map

Quarrystone House B&B Fernwood is located 14 minutes' walk from the Channel Ridge Trails and boasts a private art gallery. Staying here you can use Wi-Fi in public areas and parking on site. More

From US$ 298 Book Now