Special offers and Exclusive deals

Search Hotels

2026-03-03
2026-03-04
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

Walnut Beach Resort

4200 Lakeshore Drive, Osoyoos, Canada View map

The stylish Walnut Beach Resort Osoyoos, located just 300 metres from Haynes Point Provincial Park, is proud to feature 2 spa tubs. This 4-star smoke-free resort features 67 rooms with lake views, an… More

From US$ 140 Book Now

Cox Bay Beach Resort

1431 Pacific Rim Highway, Tofino, Canada View map

Nestled within a 10-minute drive of Ancient Cedars Spa in Tofino, the 4-star Cox Bay Beach Resort Tofino features two beaches. Offering a fitness room, this charming hotel is approximately a 20… More

From US$ 345 Book Now

Best Western Premier Chateau Granville Hotel & Suites & Conference Centre

1100 Granville Street, Vancouver, Canada View map

Situated in the heart of Downtown Vancouver, the financial and commercial hub of the city, Mercure Mont Saint Michel is not just another tall generic hotel. This eco-friendly property is uniquely… More

From US$ 73 Book Now

Watermark Beach Resort

15 Park Place, Osoyoos, Canada View map

Welcome to Watermark Beach Resort, a true oasis nestled along the stunning shores of Osoyoos Lake, where every element has been thoughtfully curated to ensure a rejuvenating escape. Revel in the… More

From US$ 124 Book Now

Carleton Lodge

4290 Mountain Square, Whistler, Canada View map

### Welcome to Carleton Lodge Whistler More

From US$ 141 Book Now

Courtyard By Marriott Prince George

900 Brunswick Street, Prince George, Canada View map

Situated a 13-minute stroll from Brain Injured Goup, the lovely 4-star Courtyard By Marriott Prince George Hotel offers 174 rooms. An American restaurant is available in the smoke-free hotel that… More

From US$ 116 Book Now

Painted Boat Resort Spa And Marina

12849 Lagoon Road, Madeira Park, Canada View map

Boasting 2 spa tubs, the charming Painted Boat Resort Spa And Marina Madeira Park is situated 10 minutes by car from Katherine Lake. Located a 10-minute ride from Garden Bay Lake, this 4-star smoke… More

From US$ 246 Book Now

Comfort Inn & Suites

1351 Shoppers Row, Campbell River, Canada View map

### Experience Comfort in Campbell River With free off-street parking and easy transportation links, your journey through this beautiful region begins effortlessly. More

From US$ 99 Book Now

Executive Suites Hotel & Conference Center, Metro Vancouver

4201 Lougheed Highway, Burnaby, Canada View map

The exceptional Executive Suites hotel Metro Vancouver Burnaby is a full-service, all-suite hotel that offers luxurious accommodation, outstanding customer service, and an award-winning Chef's… More

From US$ 116 Book Now

Best Western Plus Kelowna Hotel & Suites

2402 Highway 97 N, Kelowna, Canada View map

Offing a central location 10 minutes' drive from Energyplex Family Recreation Centre Kelowna, Best Western Plus Kelowna Hotel & Suites has 2 outdoor hot tubs. This 4-star hotel boasts an indoor… More

From US$ 85 Book Now

The St. Regis Hotel

602 Dunsmuir St, Vancouver, Canada View map

**Welcome to The St. Regis Hotel, Vancouver's premier destination nestled in the heart of the downtown financial and commercial hub.** This locally-owned boutique hotel boasts a contemporary elegance… More

From US$ 137 Book Now

Basecamp Resorts Revelstoke

405 Highway 23 North, Revelstoke, Canada View map

Boasting 2 spa tubs, the 4-star Basecamp Resorts Revelstoke is located 11 minutes' walk from Moses Falls. This smoke-free resort provides Wi-Fi throughout the property. More

From US$ 118 Book Now

The Inn At The Union Club Of British Columbia

805 Gordon Street, Victoria, Canada View map

### Experience Elegance at The Inn at the Union Club of British Columbia More

From US$ 196 Book Now

Manteo At Eldorado Resort

3762 Lakeshore Road, Kelowna, Canada View map

Manteo Resort Waterfront Hotel Kelowna is a boutique hotel dating back to 1926, set on the natural shores of the sunny Okanagan Valley. Manteo at Eldorado Resort offers a variety of unique… More

From US$ 109 Book Now

Best Western Plus Country Meadows Inn

3070 - 264Th Street, Aldergrove, Canada View map

Best Western Plus Country Meadows Inn Aldergrove is where a welcoming atmosphere and excellent service are what you can expect during your stay. This 3-star eco-friendly hotel takes pride in offering… More

From US$ 113 Book Now

Prestige Treasure Cove Resort

2005 Highway 97 South, Prince George, Canada View map

Situated a mere 550 metres from Bob Martin Park and within 5 minutes' walk of the Mr. PG Statue, the comfortable Prestige Treasure Cove Resort Prince George welcomes guests with a spa salon. The 4… More

From US$ 88 Book Now

Carmana Hotel & Suites

1128 Alberni Street, Vancouver, Canada View map

**Discover the Carmana Hotel & Suites Vancouver** Dining options nearby are plentiful, with some of Vancouver's best restaurants just a stone's throw away. More

From US$ 127 Book Now

Prestige Lakeside Resort, Worldhotels Elite

701 Lakeside Drive, Nelson, Canada View map

The 4-star Prestige Lakeside Resort, Worldhotels Elite Nelson is located 41 minutes' drive from West Kootenay Regional airport and offers a swimming pool as well as a fitness suite. The smoke-free… More

From US$ 219 Book Now

Sookepoint Ocean Cottage Resort

1000 Sookepoint Place, Sooke, Canada View map

Located 25 minutes on foot from Quimper Park, the stunning Sookepoint Ocean Cottage Resort includes 16 rooms with views of the ocean. Wi-Fi is offered throughout the property at this Sooke resort. More

From US$ 146 Book Now

Seaside Hotel North Vancouver

130-125 Victory Ship Way, North Vancouver, Canada View map

Located about a 10-minute ride from Girl in a Wetsuit Sculpture, the 4-star Seaside Hotel North Vancouver offers Wi-Fi in public areas and parking. The smoke-free hotel is a good starting point for… More

From US$ 1271 Book Now

Star Of The Sea Guest House

1107 Fir Street, White Rock, Canada View map

Standing 350 metres from East Beach, the 4-star Star Of The Sea Guest House White Rock enjoys a good location right in the centre of White Rock. To keep fit, a tennis court provided for guests at the… More

From US$ 107 Book Now

Coast Chilliwack Hotel By Apa

45920 First Avenue, Chilliwack, Canada View map

Located just 1.5 km from Cultus Lake, the 4-star Coast Chilliwack Hotel By Apa offers Wi-Fi throughout the property and a car park. Along with the use of a fitness studio on site, sports fans are… More

From US$ 81 Book Now

Sandman Signature Surrey-Guildford Suites

10608 151A Street, Surrey, Canada View map

Offering a lobby area and a restaurant, the environmentally friendly Sandman Signature Surrey-Guildford Suites hotel lies right in the centre of a business neighbourhood 2.6 km from the tranquil park… More

From US$ 118 Book Now

Coast Hillcrest Hotel

2100 Oak Drive, Revelstoke, Canada View map

The Coast Hillcrest Hotel Revelstoke is where the best of Revelstoke is at your fingertips. With an unbeatable location in the heart of the action, this hotel provides a comfortable retreat for… More

From US$ 87 Book Now

Holiday Inn & Suites North Vancouver By Ihg

700 Old Lillooet Road, North Vancouver, Canada View map

Located within 7 km of the mixed - use skyscraper "Harbour Centre Lookout Tower", the 4-star suburban Holiday Inn & Suites North Vancouver By Ihg greets guests with a comfortable lobby featuring… More

From US$ 130 Book Now

Ramada By Wyndham Kamloops

555 West Columbia Street, Kamloops, Canada View map

**Strategically located just 15 km from Kamloops,** guests can easily explore attractions like the Aberdeen Mall, Sahali Mall, and local golf courses. More

From US$ 76 Book Now

Holiday Inn Vancouver Airport Richmond By Ihg

10720 Cambie Road, Richmond, Canada View map

Featuring Wi-Fi in public areas, the 4-star Holiday Inn Vancouver Airport Richmond By Ihg is a 16-minute walk from King George Park. Boasting a location right in the centre of the city and a fitness… More

From US$ 127 Book Now

Glacier House Hotel & Resort

1870 Glacier Lane, Revelstoke, Canada View map

**Welcome to Glacier House Hotel & Resort Revelstoke**, a serene retreat nestled between the breathtaking Selkirk and Monashee mountain ranges, within the world's only inland temperate rainforest. More

From US$ 145 Book Now

Legends Whistler, By Lodging Ovations

2036 London Lane, Whistler, Canada View map

Legends Whistler, By Lodging Ovations hotel offers 121 rooms, situated about a 25-minute walk from Nita Lake. The hotel provides a safety deposit box to ensure guests' safety. More

From US$ 141 Book Now

Prestige Radium Hot Springs Resort, Worldhotels Crafted

7493 Main Street W, Radium Hot Springs, Canada View map

The 4-star Prestige Radium Hot Springs Resort, Worldhotels Crafted, located merely 250 metres from Dry Gulch Provincial Park, offers an indoor swimming pool and Wi-Fi in public areas. Situated in a… More

From US$ 119 Book Now

Billy Barker Casino Hotel

308 Mclean St., Quesnel, Canada View map

Situated 18 minutes' stroll from Dragon Lake, the 4-star Billy Barker Casino Hotel Quesnel features wedding services and a casino. Highlights at this Quesnel hotel include an ATM machine and a lift… More

From US$ 74 Book Now

Best Western Plus Revelstoke

1925 Laforme Boulevard, Revelstoke, Canada View map

Offering a lift and complimentary newspapers, the 4-star Best Western Plus Revelstoke Hotel is nestled only 450 metres from Big Bear and merely 1 km from Skunk Cabbage Boardwalk. This comfortable… More

From US$ 208 Book Now

Rowena'S Inn On The River

14282 Morris Valley Road, Harrison Mills, Canada View map

The 4-star Rowena'S Inn On The River Harrison Mills, located merely 1.6 km from Chehalis River Salmon and Trout Enhancement Facility, offers an outdoor swimming pool, Wi-Fi in public areas. This… More

Book Now

Holiday Inn Victoria - Elk Lake By Ihg

4670 Elk Lake, Saanich, Canada View map

Located within a 3-km distance of Top Bridge Park, the 4-star suburban Holiday Inn Victoria - Elk Lake By Ihg Saanich features Wi-Fi in public areas and a car park on site. This Saanich inn offers a… More

From US$ 78 Book Now

Super 8 By Wyndham Prince George

1151 Commercial Crescent, Prince George, Canada View map

Featuring car rentals, as well as Wi-Fi in public areas, Super 8 By Wyndham Prince George Hotel is around 10 minutes' drive from Cottonwood Island Nature Park. The inn is perfectly situated at a… More

From US$ 52 Book Now

Ramada Plaza By Wyndham Prince George

444 George St., Prince George, Canada View map

Nestled in the vibrant downtown business district, the Ramada Plaza by Wyndham Prince George offers an ideal blend of comfort, convenience, and modern amenities. More

From US$ 86 Book Now

Lac Le Jeune Resort & Nature Centre

5665 Lac Le Jeune Rd, Kamloops, Canada View map

The 4-star Lac Le Jeune Resort & Nature Centre Kamloops offers 40 rooms, situated just 7 minutes' walk from Lac Le Jeune. Guests who stay at this Kamloops resort can park their car on site. More

From US$ 87 Book Now

The Listel Hotel Vancouver

1300 Robson Street, Vancouver, Canada View map

Featuring a currency exchange and a lift, The Listel Hotel Vancouver is located in West End with interesting and unique things to see and do, about 9 minutes' walk from the West End Nelson Park. This… More

From US$ 123 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. Indulge in the guest house's garden, offering guests a patio area. More

Book Now

Comfort Inn & Suites

1090 - 22Nd St. Ne, Salmon Arm, Canada View map

**Discover Comfort Among Nature at Comfort Inn & Suites Salmon Arm** More

From US$ 80 Book Now

Prestige Beach House, Worldhotels Crafted

1675 Abbott Street, Kelowna, Canada View map

Located 150 metres from Okanagan Lake, Prestige Beach House, Worldhotels Crafted Kelowna hotel includes an indoor pool. Boasting a gym area, this 4-star inn is right in the centre of the city, not… More

From US$ 111 Book Now

Holiday Inn Express & Suites Victoria-Colwood By Ihg

318 Wale Road, Langford, Canada View map

Situated 5 minutes' walk from the Coast Collective Art Centre, Holiday Inn Express & Suites Victoria-Colwood By Ihg Langford offers an indoor heated pool. The hotel features Wi-Fi in public areas and… More

From US$ 94 Book Now

Bighorn Meadows Resort

10 Bighorn Boulevard, Po Box 571, Radium Hot Springs, Canada View map

Set in the picturesque village of Radium Hot Springs, Bighorn Meadows Resort offers guests an immersive experience in comfort, luxury, and nature. Surrounded by the Springs Course on three sides… More

From US$ 196 Book Now

Doubletree By Hilton - Kamloops

339 St. Paul Street, Kamloops, Canada View map

**Welcome to Doubletree By Hilton - Kamloops, where comfort and convenience converge in the heart of Kamloops City.** This inviting hotel is situated within walking distance of the picturesque… More

From US$ 109 Book Now

Kettle Valley Beach Resort

950 Lakeshore Drive W., Penticton, Canada View map

Situated amidst the stunning landscapes of Penticton, Kettle Valley Beach Resort offers the perfect getaway for nature enthusiasts and relaxation seekers alike. This charming resort, located just a… More

From US$ 132 Book Now

Ocean Trails Resort

1135 Resort Drive, Parksville, Canada View map

The 4-star Ocean Trails Resort Parksville, located 10 minutes by car from Paradise Mini Golf and Fun Park, boasts a seasonal outdoor pool and a gym facility. More

From US$ 115 Book Now

The Plaza Hotel Downtown, Trademark Collection By Wyndham

405 Victoria Street, Kamloops, Canada View map

Centrally located merely 8 minutes' walk from Riverside Park, the 4-star family The Plaza Hotel Downtown, Trademark Collection By Wyndham Kamloops features a private art gallery. 65 rooms and the… More

From US$ 59 Book Now

Kwa'Lilas Hotel

9040 Granville Street, Port Hardy, Canada View map

The 4-star Kwa'Lilas Hotel Port Hardy is located in the centre of Port Hardy and features Wi-Fi in public areas, along with parking on site. This smoke-free hotel is a good starting point for Port… More

From US$ 120 Book Now

The Castle At Swan Lake

7905 Greenhow Road, Vernon, Canada View map

The Castle at Swan Lake Hotel Vernon is an elegant all-suite hotel located in the heart of the Okanagan Valley. Surrounded by three lakes, world-renowned golf courses, and award-winning Silver Star… More

From US$ 99 Book Now

Crazy Creek Resort

6162 Trans-Canada Highway, Malakwa, Canada View map

The 4-star Crazy Creek Resort Malakwa offers proximity to Crazy Creek Waterfall, which is located only 400 metres away. Guests who stay at the resort can park their car on site. More

From US$ 251 Book Now