
Campbell River Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Campbell River

Naturally Pacific Resort
700 Petersen Rd, Campbell River, BC
Fully refundableReserve now, pay when you stay
The price is 5.115.996 ₫ per night from 7 Sept to 8 Sept
5.115.996 ₫
6.726.840 ₫ total
7 Sept - 8 Sept
includes taxes & fees
9.4/10 Exceptional! (337 reviews)
"The staff are 2nd to none, except housekeeping. We had the maid service needed hung on the door knobb but they blew past our room but not a big deal. The rest of the staff were top notch particularly the Wait staff. No other hotel can match that service in BC. The hotel itself, I assumed iwould be ..."
Reviewed on 14 Aug 2025

Ocean Resort
4384 South Island Hwy, Campbell River, BC
Fully refundableReserve now, pay when you stay
8.6/10 Excellent! (858 reviews)
"Nice, quiet place to stay. Backs out right to the beach. There is a steam room we utilized during open hours."
Reviewed on 16 Aug 2025

Anchor Inn And Suites
261 Island Highway, Campbell River, BC
Fully refundableReserve now, pay when you stay
8/10 Very Good! (1,014 reviews)
"I like they take dogs, the location, the view. They need to have a microwave for use on the included breakfast because the food, eggs, pancakes etc is not even warm. No meat in the breakfast items."
Reviewed on 16 Aug 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Elk Falls Provincial Park
You can take time to visit Elk Falls Provincial Park during your travels to Campbell River. While you're in the area, stroll along the riverfront.

Elk Falls Suspension Bridge
You can find out about the history of Campbell River with a trip to Elk Falls Suspension Bridge. While you're in the area, stroll along the riverfront.
Quinsam River Hatchery
You can spend an afternoon exploring the galleries in Quinsam River Hatchery during your trip to Campbell River. While you're in the area, stroll along the seaside.