Special offers and Exclusive deals

Search Hotels

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

Quaaout Lodge & Spa At Talking Rock Golf Resort

1663 Little Shuswap Lake Road West, Squilax, Canada View map

**Discover the Essence of the Shuswap at Quaaout Lodge & Spa at Talking Rock Golf Resort** More

From US$ 247 Book Now

Prestige Prince George Lodge

1790 Highway 97 South, Prince George, Canada View map

The 4-star smoke-free Prestige Prince George Lodge hotel, located 2.7 km from the Two Rivers Gallery, offers an indoor swimming pool and high-speed Internet access in public areas. Its charming… More

From US$ 91 Book Now

Wesbert Winery & Guest Suites

1465 Naramata Road, Penticton, Canada View map

The 4-star Wesbert Winery & Guest Suites Penticton hotel, situated approximately a 5-minute walk from Andy's Animal Acres, boasts three beaches. While staying just near the Hillside Winery, guests… More

From US$ 103 Book Now

Fairfield Inn & Suites By Marriott Salmon Arm

790 16Th Street Northeast, Salmon Arm, Canada View map

The 4-star smoke-free Fairfield Inn & Suites By Marriott Salmon Arm, located within 25 minutes' walk of the Blackburn Park, offers a swimming pool, high-speed Internet access in public areas. This… More

From US$ 124 Book Now

Summerland Waterfront Resort & Spa

13011 Lakeshore Drive South, Summerland, Canada View map

**Welcome to Summerland Waterfront Resort & Spa** More

From US$ 139 Book Now

Prestige Golden Hotel

1049 Trans Canada Hwy North, Golden, Canada View map

Offering a location within a 400-metre distance of Burgess & James Gadsden Provincial Park, Prestige Golden Hotel offers 85 rooms. This hotel features a Jacuzzi and an indoor pool and provides 24… More

From US$ 99 Book Now

Sproat Lake Landing Resort

10695 Lakeshore Road, Great Central, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, Sproat Lake Landing Resort Great Central is 4.9 km from Sproat Lake and 25 minutes' walk from Sproat Lake Provincial Park. This hotel offers… More

From US$ 167 Book Now

The 108 Golf Resort

4816 Telqua Drive, 108 Mile Ranch, Canada View map

Offering a sauna, a play area, and spa services, The 108 Golf Resort 108 Mile Ranch is situated in a skiing area, just 1.9 km from Cariboo Christian Life Fellowship Evangelical Church. The hotel… More

From US$ 94 Book Now

Echo Valley Ranch And Spa

10635 Jesmond Road, Clinton, Canada View map

Set in the picturesque wilderness of British Columbia, Echo Valley Ranch and Spa offers an unrivaled blend of luxury and nature, located just 100 km from the vibrant town of Kamloops. This unique… More

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

Mountain View Suites & Residency At Fairmont Hot Springs

5052 Riverview Rd, Building 8000, Fairmont Hot Springs, Canada View map

Positioned about 20 minutes' walk from the Columbia Lake Provincial Park and a mere 1.6 km from the miniature golf course "Fairmont Funtasia Fun Park", the smoke-free Mountain View Suites & Residency… More

From US$ 182 Book Now

The Josie Hotel, Autograph Collection

4306 Red Mountain Road, Rossland, Canada View map

Situated within 5 minutes' walk of Red Chair, the comfortable The Josie Hotel, Autograph Collection Rossland features Wi-Fi in public areas, and private parking on site. With the Rossland Museum &… More

From US$ 193 Book Now

Stonebridge Hotel Dawson Creek

500 Highway 2, Dawson Creek, Canada View map

**Welcome to the Stonebridge Dawson Creek** - your sanctuary in the heart of oil and gas country, perfectly situated for both leisure and business travelers. This eco-friendly hotel offers a… More

From US$ 86 Book Now

Snowbird Lodge

Po Box 3002, Westbank, Canada View map

Providing 54 rooms, Snowbird Lodge Westbank hotel is a mere 5 minutes' walk from Summit Chair. This 4-star hotel provides 24-hour security and luggage storage to ensure guests' safety. More

Book Now

Econo Lodge Inn & Suites

1748 Capilano Road, West Vancouver, Canada View map

The comfortable 4-star Econo Lodge Inn & Suites West Vancouver features an entertainment area, various recreational opportunities, and a golf course as well as air-conditioned rooms with views of the… More

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

Holiday Inn Express Fort St John By Ihg

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

The 4-star smoke-free Holiday Inn Express Fort St John By Ihg Fort St. John, located only 1.5 km from the North Peace Leisure Pool, offers an indoor pool and Wi-Fi in public areas. This Fort St. John… More

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

Best Western Plus Columbia River Hotel

1001 Rossland Avenue, Trail, Canada View map

Nestled in a business area and approximately a 20-minute stroll from Gyro Park, the comfortable 4-star Best Western Plus Columbia River Hotel Trail invites guests to dine in an à la carte restaurant… More

From US$ 140 Book Now

Galiano Oceanfront Inn & Spa

134 Madrona Drive, Sturdies Bay, Canada View map

**Welcome to the Galiano Oceanfront Inn & Spa**, the quintessential retreat nestled on the enchanting Galiano Island, where azure skies meet the tranquil waters of the Trincomali Channel. This… More

From US$ 275 Book Now

Days Inn By Wyndham Valemount

1501 Swift Creek Road, Valemount, Canada View map

The 4-star non-smoking Days Inn By Wyndham Valemount offers air-conditioned rooms overlooking Jasper National Park. The charming inn is found 450 m from George Hicks Regional Park, offering a hot tub… More

From US$ 68 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 Terrace Inn

4553 Greig Avenue, Terrace, Canada View map

At the 4-star non-smoking Best Western Terrace Inn, you can stay close to the George Little House, situated only a 5-minute walk away, while there are also 24-hour front desk assistance and courier… More

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

Coast Prince George Hotel By Apa

770 Brunswick Street, Prince George, Canada View map

Situated in the heart of Prince George, the Coast Prince George Hotel by APA stands as a beacon of hospitality and comfort, inviting both locals and travelers to experience Northern BC's vibrant… More

From US$ 89 Book Now

Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted

209 Van Horne Street South, Cranbrook, Canada View map

The 4-star smoke-free Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted, located only 450 metres from the Cranbrook History Centre, features facials, massage therapy, and a hair salon. An… More

From US$ 147 Book Now

Savoy Hotel

198 Baker St., Nelson, Canada View map

The 4-star Savoy Hotel Nelson is situated 150 m from the Kootenay Co-op Grocery Store and provides air-conditioned rooms, which are nearly 5 minutes' walk from Kootenay Lake. This Nelson hotel is… More

From US$ 118 Book Now

Embarc Vancouver

1001 Hornby St #2951, Vancouver, Canada View map

**Discover the Embarc Vancouver Experience** Safety and convenience remain paramount, with features such as smoke detectors, a carbon monoxide detector, and a 24-hour front desk enhancing your peace… More

From US$ 147 Book Now

First Tracks Lodge, By Lodging Ovations

2202 Gondola Way, Whistler, Canada View map

Situated near a mountain, the perfect First Tracks Lodge, By Lodging Ovations Whistler hotel is a mere 0.9 km from the Arfa Alpha Lake Park and boasts 2 spa tubs and 2 hot tubs. Featuring a prime… More

From US$ 270 Book Now

The Woodrun Lodge By Whiski Jack

4910 Spearhead Place, Whistler, Canada View map

Nestled in the picturesque Blackcomb neighborhood, The Woodrun Lodge By Whiski Jack offers a premier Ski-In/Ski-Out experience on the famed slopes of Whistler, Canada. More

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

Doubletree By Hilton West Kelowna

2569 Dobbin Road, West Kelowna, Canada View map

Located approximately 5 minutes' walk from Emmanuel Assembly Christian Church, the 4-star newly renovated Doubletree By Hilton West Kelowna hotel has a shared lounge. Boasting a heated swimming pool,… More

From US$ 189 Book Now

Solo Suites

590 Goldstream Avenue, Langford, Canada View map

Located 2.8 km from the Esquimalt Lagoon Migratory Bird Sanctuary, Solo Suites Langford hotel includes 18 holes of golf. The aparthotel also provides Wi-Fi available throughout the property. More

From US$ 132 Book Now

Kootenay Lakeview Resort BW Signature Collection

1285 Queens Bay Road, Balfour, Canada View map

Located 2.8 km from Balfour Beach Regional Park, the 4-star Kootenay Lakeview Resort BW Signature Collection Balfour offers spacious rooms just 650 m from Balfour Golf Course. This Balfour hotel… More

From US$ 172 Book Now

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

Kumsheen Rafting Resort

1345 Hwy 1, Lytton, Canada View map

Situated 4.6 km from the Lytton Museum, the 4-star Kumsheen Rafting Resort Lytton features Wi-Fi in public areas, and a charging station for electric vehicles on site. This Lytton hotel is located in… More

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

Scott'S Inn & Suites

551 11Th Avenue, Kamloops, Canada View map

Featuring a prime location just 6 minutes' walk from Pritchard Park, the cosy Scott'S Inn & Suites Kamloops proudly provides a private art gallery. Situated in close proximity to Prince Charles Park,… More

From US$ 105 Book Now

Quality Inn & Suites

360 Eden Rd, Clearwater, Canada View map

Quality Inn & Suites Clearwater is conveniently located within a 400-metre distance of Wells Gray Provincial Park and offers views of the mountain. This hotel offers Wi-Fi throughout the property and… More

From US$ 120 Book Now

Comfort Hotel Vancouver Airport

7228 Westminster Highway, Richmond, Canada View map

Offering air-conditioned rooms, the 4-star Comfort Hotel Vancouver Airport Richmond is located 25 minutes' walk from Time Escape. The hotel features Wi-Fi in the rooms. More

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

Camelot Court Motel

1600 Central Street East, Prince George, Canada View map

Situated within 3 km of the Exploration Place Museum and Science Centre, the 4-star Camelot Court Motel Prince George offers a peaceful retreat at an indoor swimming pool with a hot tub. More

From US$ 93 Book Now

Comfort Inn & Suites Merritt

3713 Dewolf Way, Merritt, Canada View map

**Comfort Inn & Suites Merritt is your ideal retreat nestled in the heart of beautiful Merritt, BC.** Just a stone's throw away from the vibrant Nicola Lake and Monck Provincial Park, this inviting… More

From US$ 103 Book Now

Glacier Lodge

4573 Chateau Boulevard, Whistler, Canada View map

**Welcome to Glacier Lodge Whistler**, a premier destination nestled in the breathtaking landscapes of the Coast Mountains in British Columbia. This idyllic alpine village, renowned for its world… More

From US$ 57 Book Now

Microtel Inn & Suites By Wyndham Fort Saint John

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

Located just 1.9 km from the Fort St. John North Peace Museum, the 4-star newly built Microtel Inn & Suites By Wyndham Fort Saint John Fort St. John offers amenities such as a picnic area, barbecue… More

From US$ 87 Book Now

Hearthstone Lodge

3170 Creekside Way, Sun Peaks, Canada View map

The 4-star Hearthstone Lodge Sun Peaks hotel, situated approximately a 5-minute walk from the Bluebird Market, boasts 2 spa tubs. Boasting a location in close proximity to the ever-growing Sun Peaks… More

From US$ 215 Book Now

Tofino Motel Harbourview

542 Campbell Street, Tofino, Canada View map

Offering spacious rooms and Wi-Fi in public areas, Tofino Motel Harbourview is just 350 m from the Mark Hobson Gallery and merely a 7-minute walk from Wickannish Interpretive Centre. At the motel… More

From US$ 78 Book Now

The Empress Palace Hotel

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

Days Inn By Wyndham Dawson Creek

640 122 Ave, Dawson Creek, Canada View map

Boasting a private art gallery, the 4-star Days Inn By Wyndham Dawson Creek is nestled in the shopping district of Dawson Creek, approximately a 25-minute walk from the Mile 0 Post. 2.1 km from… More

From US$ 93 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$ 232 Book Now