4 star hotels in British Columbia

Multiple accommodations for your stay
Destination
Check-in date:
26 Mar 2026
Check-out date:
27 Mar 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts

  • More Less

Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

556 results found

Davis Brook Retreat

7079 Sechelt Inlet Road, Sechelt, Canada (Open map)

Mount Richardson Provincial Park is located 3.7 km away, and the Coast Gravity Park is within a 4-km distance of the hotel. The 4…
Read more...

Evergreen Bed & Breakfast

1208 Ryder Street, Hope, Canada (Open map)

The centre of Hope is a 15 minutes' walk of the bed & breakfast. Situated in a recreational neighbourhood, 3.4 km from the Skagit...
Read more...
9.2
Superb
327 reviews

Cedar Motel

7593 Main Street West, Radium Hot Springs, Canada (Open map)

The hotel is within 5 minutes' walk of Dry Gulch Provincial Park in Radium Hot Springs. Situated a mere 300 metres from Kootenay...
Read more...
6.3
Pleasant
159 reviews

Fisher House Victoria Bed And Breakfast

333 Simcoe Street, Victoria, Canada (Open map)

Situated about 400 metres from Victoria Fisherman's Wharf, the hotel is in proximity to the Victoria Bug Zoo. The 4-star non-smoking...
Read more...
9.4
Superb
89 reviews

The Ridge Hotel & Suites

1051 Chamberlin Avenue, Prince Rupert, Canada (Open map)

Prince Rupert centre can be reached within 15 minutes' walk. Guests of The Ridge Hotel & Suites Prince Rupert can enjoy access to...
Read more...

Inn On Canyon

7557 Canyon Avenue, Radium Hot Springs, Canada (Open map)

The inn is also situated about a 5-minute walk from Kootenay National Park. Located only 400 metres from the Sinclair Canyon Trails,...
Read more...
8.1
Very Good
1576 reviews

Bear'S Claw Lodge

1492 Hwy 97 N, Cache Creek, Canada (Open map)

At the hotel, you'll be around 5 minutes by car from Marble Canyon Provincial Park and in close proximity to Hat Creek Ranch....
Read more...
8.0
Very Good
741 reviews

Ramada By Wyndham Dawson Creek

800 - 120 Avenue, Dawson Creek, Canada (Open map)

Situated 2.2 km from the Dawson Creek Art Gallery, the 4-star hotel also gives access to such sports venues as Rotary Lake and Park…
Read more...
7.2
Good
72 reviews

By The Sea

546 Island Highway, Campbell River, Canada (Open map)

The guest house is just 0.6 km from The Museum at Campbell River and the Rotary Seawalk is 3.9 km away. Located approximately 5...
Read more...
9.3
Superb
49 reviews

Quarrystone House B&B

1340 Sunset Drive, Fernwood, Canada (Open map)

You'll need 21-minute drive to Ganges Water airport. Situated 2.6 km from the Gulf Islands, Quarrystone House B&B Fernwood offers a...
Read more...
9.6
Exceptional
64 reviews

The Lodge At Skeena Landing

4055 Motz Road, Terrace, Canada (Open map)

The hotel is about 5 km from Terrace airport and about a 10-minute drive from such cultural venues as the Heritage Park Museum....
Read more...
9.2
Superb
110 reviews

Wild Pacific Guest Suites

962 Peninsula Road, Ucluelet, Canada (Open map)

The centre of Ucluelet can be reached within a 20-minute walk, and natural attractions like Mount Ozzard are 4.9 km away. The 4-star…
Read more...
9.1
Superb
61 reviews

Beyond Bliss Suites & Spa

4555 Marine Ave, Powell River, Canada (Open map)

Guests can access Mowat Bay Park a short way from this 4-star hotel, while Copeland Islands Marine Provincial Park is around 900...
Read more...

The View Hotel

309 Stuart Drive West, Fort Saint James, Canada (Open map)

The centre of Fort Saint James is a 5 minutes' walk of this 4-star hotel. Situated 0.7 km from Paarens Beach Provincial Park, The…
Read more...
7.5
Good
39 reviews

Oceanside Resort

8063 Highway 101, Powell River, Canada (Open map)

You'll need 15-minute drive to Powell River airport. The 4-star Oceanside Resort Powell River is within 6 km of Artique Artists...
Read more...

Casa Grande Inn & Suites

1070 Lakeshore Drive W Unit 201, Penticton, Canada (Open map)

6 minutes' walk from Lakawanna Park in Penticton, the hotel is 4.9 km from Three Mile Beach. Casa Grande Inn & Suites Penticton...
Read more...

House On Dunbar B&B

3926 West 20 Avenue, Vancouver, Canada (Open map)

Situated around 10 minutes' drive from the kaleidoscopic mini shopping mall "Kids Market", this Vancouver hotel also gives access to...
Read more...
8.6
Fabulous
56 reviews

Above The Beach Guest Suites

102 Spruce Place, Penticton, Canada (Open map)

The hotel, with a private location in Penticton, offers guests to relax by Skaha Lake, which is situated a mere 50 metres away....
Read more...

The Oceanfront Hotel

210 First Street, Sointula, Canada (Open map)

The World's Largest Burl is about 7 km away, and Campbell River is 141 km from the hotel. Situated 3.4 km from Malcolm Island, the…
Read more...
9.4
Superb
24 reviews

Tatogga Lake Resort

39037 Stewart-Cassiar Hwy Ground Level Motel, Iskut, Canada (Open map)

Tatogga Lake Resort Iskut is rated 4 stars and comprises 22 rooms with homely comforts.
Read more...
8.4
Very Good
12 reviews
Thank you for subscribing
Close