Special offers and Exclusive deals

Search Hotels

2026-11-12
2026-11-13
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

Eagle Bluff Lighthouse Bed & Breakfast

201 Cow Bay Road, Prince Rupert, Canada View map

Situated a stone's throw from the Prince Rupert Visitor Centre, Eagle Bluff Lighthouse Bed & Breakfast Prince Rupert has a private art gallery and 18 holes of golf. Featuring 7 rooms with views of… More

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

The Shoreline Tofino

350 Olsen Rd, Tofino, Canada View map

Offering spacious rooms, the 4-star The Shoreline Tofino hotel is 6 minutes' walk from Surf Sister. With views of the ocean, the hotel is situated a mere 1.9 km from the Tonquin Park and offers a sun… More

From US$ 110 Book Now

Storm Cove Suites

724 Odyssey Lane, Box 1310, Ucluelet, Canada View map

Nestled about a 20-minute walk from the non-profit public Ucluelet Aquarium, the 4-star Storm Cove Suites Ucluelet hotel features a private art gallery. Staying here you can use Wi-Fi in the rooms… More

From US$ 271 Book Now

Fisher House Victoria Bed And Breakfast

333 Simcoe Street, Victoria, Canada View map

Offering proximity to Pelly Island, which is about a 25-minute walk away, the comfortable Fisher House Victoria Bed And Breakfast also provides guests with a car park on site. Located just 1.6 km… More

From US$ 167 Book Now

Stonebridge Inn & Suites Fort St John

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

Featuring Wi-Fi in public areas, the 4-star Stonebridge Inn & Suites Fort St John Fort St. John is 17 minutes' walk from Totem Mall. In proximity to Fort St. John North Peace Museum, the hotel offers… More

From US$ 133 Book Now

Hammond Bay Oceanside Guesthouse

3804 Hammond Bay Road, Nanaimo, Canada View map

Located within 25 minutes' walk of the 4-star oceanfront Hammond Bay Oceanside Guesthouse Nanaimo, guests can reach the Sugarloaf Mountain Park. Featuring Wi-Fi in the rooms, this Nanaimo guest house… More

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

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$ 331 Book Now

Windsor Guest House

325 West 11Th Avenue, Vancouver, Canada View map

**Windsor Guest House** is a charming Victorian-style bed and breakfast nestled in the historic Mount Pleasant neighbourhood of Vancouver. As one of the few Heritage Houses in the area, this… More

From US$ 107 Book Now

Canadian Rockies Inn - Adults Only

308 Stephen Avenue, Field, Canada View map

Situated nearly a 10-minute ride from the Natural Bridge, the 4-star Canadian Rockies Inn - Adults Only Field includes a gift shop. More

From US$ 123 Book Now

Overlander B&B

3775 Overlander Drive, Kamloops, Canada View map

The comfortable 4-star Overlander B&B Kamloops offers proximity to The Dunes Golf Course, situated only 450 metres away. Thanks to an ice rink and a golf playground provided at this Kamloops bed &… More

From US$ 144 Book Now

Evergreen Bed & Breakfast

1208 Ryder Street, Hope, Canada View map

The comfortable Evergreen Bed & Breakfast Hope includes renovated rooms approximately 15 minutes' walk from the Hope Friendship Garden. Featuring a sundeck and a lobby fireplace, this 4-star bed &… More

From US$ 116 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. The bed & breakfast offers Wi-Fi in public areas. More

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

The Sanctuary Retreat Salt Spring Island

281 Cudmore Road, Ganges, Canada View map

Proudly offering a private art gallery, the elegant 4-star The Sanctuary Retreat Salt Spring Island Hotel Ganges stands approximately 20 minutes on foot from Centennial Park. The recently renovated… More

From US$ 249 Book Now

Greenwood Country Inn

1371 Greenwood Street, Pemberton, Canada View map

Located 3.4 km from the Canadian Nairn Falls Provincial Park, Greenwood Country Inn Pemberton is 450 metres from the Pemberton General Store. More

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

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

Seine Boat Inn

60 Fir Street, Alert Bay, Canada View map

Seine Boat Inn Alert Bay offers 18 rooms a 6-minute walk from the Alert Bay Art Loft Gallery. The hotel offers a private parking lot on site. More

From US$ 99 Book Now

The Francis Boutique Inn

1536 Peninsula Road Box 352, Ucluelet, Canada View map

Positioned a mere 1.2 km from Brown's Beach, the elegant The Francis Boutique Inn Ucluelet offers a private art gallery for its guests. The 4-star smoke-free inn features various recreational… More

From US$ 337 Book Now

The Lodge At Skeena Landing

4055 Motz Road, Terrace, Canada View map

The comfortable The Lodge At Skeena Landing Terrace hotel is located approximately 10 minutes' walk from Ferry Island Park, offering 13 rooms, Wi-Fi, and parking. Boasting an American-style… More

From US$ 104 Book Now

Cedar Motel

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

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

From US$ 151 Book Now

Wolfwood Guest Ranch

6176 Trout Creek Road, Clearwater, Canada View map

Wolfwood Guest Ranch Bed & Breakfast Clearwater, located a 10-minute drive from helmcken trail rides, features Wi-Fi in public areas. You can use a vending machine and an outdoor fireplace at this… More

From US$ 176 Book Now

Wild Pacific Guest Suites

962 Peninsula Road, Ucluelet, Canada View map

Situated only 14 minutes' walk from the long-standing Amphitrite Point Lighthouse and 3.8 km from the Ancient Cedars Loop Trail, the elegant Wild Pacific Guest Suites Ucluelet hotel features a… More

From US$ 167 Book Now

Casa Colina

150 Saddlehorn Drive, Kaleden, Canada View map

Nestled 4.5 km from Kenyon Park, Casa Colina Bed & Breakfast Kaleden features 9 holes of golf among its highlights. Located about 10 minutes by car from Okanagan Falls Provincial Park, this 4-star… More

From US$ 203 Book Now

Contemporary Home B&B

3926 West 20 Avenue, Vancouver, Canada View map

The elegant Contemporary Home B&B Vancouver provides proximity to BC Golf House Museum, which is situated around 25 minutes' walk away. More

From US$ 130 Book Now

Cross Suite - Mistyriver Lodge

5036 British Columbia 93, Radium Hot Springs, Canada View map

Located 2.5 km from The Canyon RV Resort & Campground, the 4-star Cross Suite - Mistyriver Lodge Radium Hot Springs hotel features Wi-Fi throughout the property and a car park on site. More

From US$ 131 Book Now

Amethyst Inn

1501 Fort Street, Victoria, Canada View map

Positioned in the charming Rockland neighborhood, the Amethyst Inn Victoria is a stunning Victorian mansion dating back to 1885. This delightful retreat merges historical elegance with modern… More

From US$ 83 Book Now

Tower Inn & Suites

500 Reid Street, Quesnel, Canada View map

The fully serviced Tower Inn & Suites Quesnel accommodates guests in a business area of Quesnel and sits only 5 minutes' walk from the Fraser River Footbridge. Boasting a location in the very heart… More

From US$ 73 Book Now

Cedar Wood Lodge Bed & Breakfast Inn

5895 River Road, Port Alberni, Canada View map

The Cedar Wood Lodge Bed & Breakfast Inn is an enchanting sanctuary nestled among 2.5 acres of majestic old-growth trees in Port Alberni. There, guests are surrounded by the serene beauty of nature… More

From US$ 142 Book Now

Black Bear Guesthouse

926 Black Bear Lane, Tofino, Canada View map

Located 4.7 km from the Tofino-Clayoquot Heritage Museum, the comfortable Black Bear Guesthouse Tofino offers comfortable rooms approximately a 25-minute walk from the Tofino Botanical Gardens. More

From US$ 130 Book Now

Luna Bed & Breakfast

558 Central Avenue, Grand Forks, Canada View map

Located only 100 metres from Gallery 2, the elegant 4-star Luna Bed & Breakfast Grand Forks offers air-conditioned rooms within a 1-km distance of Maple Lane Alpaca Farm. This Grand Forks bed &… More

From US$ 82 Book Now

Lodging Ovations

2036 London Lane, Whistler, Canada View map

Nestled at the base of Whistler Mountain, Lodging Ovations Hotel offers an exceptional retreat in Creekside, where the allure of outdoor adventure meets luxurious comfort. More

From US$ 205 Book Now

Mstar Hotel

150 City Center, Kitimat, Canada View map

The boutique Mstar Hotel Kitimat is located 18 minutes' walk from Giant Spruce Park, in the very heart of Kitimat, and offers rooms with mountain views. This 4-star hotel features Wi-Fi in public… More

From US$ 152 Book Now

Peachland Beach Resort

3701 Beach Ave, Peachland, Canada View map

The comfortable Peachland Beach Resort enjoys a beachfront location nearly a 5-minute walk from Peachland Beach and offers 15 rooms with views of the lake. Offering snorkelling, canoeing, and hiking… More

From US$ 110 Book Now

Retreat Wilderness Inn

21145 Chilcotin Highway 20, Nimpo Lake, Canada View map

Retreat Wilderness Inn: A Sanctuary Amidst Nature More

From US$ 133 Book Now

The Oceanfront Hotel

210 First Street, Sointula, Canada View map

Situated around 7 km from the U'mista Cultural Centre, the comfortable The Oceanfront Hotel Sointula is adorned with parquet floors, offering essentials such as Wi-Fi and street parking. This 4-star… More

From US$ 241 Book Now

Cornerstone Bed And Breakfast

1980 Spruce Dr, Revelstoke, Canada View map

Situated within 3 km of the Blanket Creek Provincial Park, the comfortable Cornerstone Bed And Breakfast Revelstoke features Wi-Fi in the rooms and a car park on site. Thanks to its convenient… More

From US$ 122 Book Now

Davis Bay Bed & Breakfast

4632 Sunshine Coast Hwy, Sechelt, Canada View map

Davis Bay Bed & Breakfast Sechelt, located a 10-minute drive from Friendship Park, features Wi-Fi in public areas. This bed & breakfast entices guests with a car park, available on site. More

From US$ 94 Book Now

High Hopes Bed And Breakfast

21623 Thacker Mountain Road, Hope, Canada View map

Located approximately a 10-minute drive from the Othello Tunnels, the comfortable 4-star High Hopes Bed And Breakfast offers amenities such as a sun deck and a golf course. Located 4.7 km from the… More

From US$ 146 Book Now

Casa Grande Inn & Suites

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

Casa Grande Inn & Suites Penticton offers spacious rooms with a modern-style interior just a 5-minute walk from the owned LocoLanding Adventure Park. Located a short way from Okanagan Lake, this inn… More

From US$ 79 Book Now

D'Angelo Winery Farm House

979 Lochorer Road, Penticton, Canada View map

Located 3.5 km from The Lloyd Gallery, the 4-star D'Angelo Winery Farm House Penticton hotel boasts three beaches. Wi-Fi is offered in the rooms at this elegant guest house. More

From US$ 164 Book Now

The View Hotel

309 Stuart Drive West, Fort Saint James, Canada View map

Featuring Wi-Fi in public areas, the 4-star The View Hotel Fort Saint James sits 9 minutes' walk from Paarens Beach Provincial Park. At the hotel, guests will find a golf club to stay active. More

From US$ 160 Book Now

Jessicahouse Ltd.

3240 Lamond Avenue, Richmond, Canada View map

Located 4.7 km from Richmond Olympic Oval Sports Arena, the comfortable Jessicahouse Ltd. Hotel Richmond offers air-conditioned rooms within a 10-minute drive of the Steveston Museum and Post Office.… More

From US$ 111 Book Now

Quality Inn Nanaimo Downtown

440 Selby Street, Nanaimo, Canada View map

Quality Inn Nanaimo: A Coastal Gem in Downtown Nestled in the heart of downtown Nanaimo, the Quality Inn Nanaimo offers a fresh and modern experience with breathtaking city views and easy access to… More

From US$ 128 Book Now

Canyon Ridge Lodge

1392 Pine Drive, Golden, Canada View map

Featuring a convenient location, the 4-star Canyon Ridge Lodge Golden hotel offers views of the garden, and is about 6 km from the Columbia River. A car park is provided on site. More

From US$ 188 Book Now

Crown Columbia Hotel; BW Premier Collection

1399 Bay Avenue, Trail, Canada View map

Featuring Wi-Fi in public areas, Crown Columbia Hotel; BW Premier Collection Trail sits a 7-minute walk from Beaver Creek Provincial Park. This hotel provides guests with a cocktail bar and spacious… More

From US$ 196 Book Now

Ocean Wilderness Inn

9171 West Coast Road, Shirley, Canada View map

Located around a 10-minute drive from the Sheringham Lighthouse View Trail, the comfortable 4-star Ocean Wilderness Inn Shirley features Wi-Fi in the rooms and private parking on site. The inn offers… More

From US$ 458 Book Now

Beyond Bliss Suites & Spa

4555 Marine Avenue, Powell River, Canada View map

**Welcome to Beyond Bliss Suites & Spa**-a serene retreat nestled in the heart of Powell River, just 5 kilometers from the beautiful beachfront. From the moment you arrive, the welcoming atmosphere… More

From US$ 104 Book Now