Special offers and Exclusive deals

Search Hotels

2026-06-30
2026-07-01
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

Beach hotels in British Columbia

Hampton Inn By Hilton Kamloops

1245 Rogers Way, Kamloops, Canada View map

In the heart of Kamloops, the Hampton Inn by Hilton Kamloops offers guests an inviting retreat surrounded by stunning mountain views. This eco-friendly hotel is conveniently located just a two-minute… More

From US$ 129 Book Now

Inn On Long Lake

4700 North Island Highway, Nanaimo, Canada View map

The unique Inn On Long Lake Nanaimo is situated in a beach area of Nanaimo, a mere 14 minutes' walk from Loudon Park and Trail and 4.6 km from Ammonite Falls. A storage for belongings are available… More

From US$ 125 Book Now

Painted Boat Resort Spa And Marina

12849 Lagoon Road, Madeira Park, Canada View map

The charming Painted Boat Resort Spa And Marina Madeira Park, positioned a mere 7 minutes' walk from Pender Harbour School Of Music, offers 2 hot tubs and 2 spa tubs for the best experience. Located… More

From US$ 262 Book Now

Coast Chilliwack Hotel By Apa

45920 First Avenue, Chilliwack, Canada View map

Situated about 700 metres from the Chilliwack Museum and Archives, the 4-star environmentally friendly Coast Chilliwack Hotel By Apa offers air-conditioned rooms, Wi-Fi, and a charging station for… More

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

Mayne Island Resort

494 Arbutus Drive, Bennett Bay, Canada View map

Located a mere 13 minutes' walk from Campbell Point in Bennett Bay, the 3-star Mayne Island Resort Bennett Bay offers a traditional Hammam, a steam room, a hot tub, and a sauna. Offering an indoor… More

From US$ 198 Book Now

Cox Bay Beach Resort

1431 Pacific Rim Highway, Tofino, Canada View map

The 4-star Cox Bay Beach Resort Tofino, 5 km from Third Beach, offers two beaches. Offering a fitness area, this charming hotel is approximately a 25-minute walk from Frank Island. More

From US$ 394 Book Now

Sandman Inn Kamloops

550 Columbia Street, Kamloops, Canada View map

Situated approximately 600 metres from the Kamloops Art Gallery, the 3-star smoke-free Sandman Inn Kamloops offers air-conditioned rooms, Wi-Fi, and parking. Featuring baggage storage and a… More

From US$ 108 Book Now

Quality Inn

1860 Rogers Place, Kamloops, Canada View map

Located in the shopping district of Kamloops within a 10-minute drive of Overlander Park, the 4-star smoke-free Quality Inn Kamloops boasts a private art gallery. The affordable hotel features 63… More

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

Ruby Lake Resort

15426 Sunshine Coast Highway, Madeira Park, Canada View map

Located 4.9 km from Hardy Island Marine Provincial Park, the 4-star Ruby Lake Resort Madeira Park is around a 5-minute walk from the Iris Griffith Wetlands. Featuring 18 rooms with views of the… More

From US$ 183 Book Now

Days Inn By Wyndham Nanaimo

809 Island Highway South, Nanaimo, Canada View map

Located 3.3 km from the Bowen Park, the 3-star smoke-free Days Inn By Wyndham Nanaimo offers air-conditioned rooms nearly a 25-minute walk from the Harbourfront Walkway. Offering whale watching, the… More

From US$ 133 Book Now

Best Western Premier Aberdeen Kamloops

1175 Rogers Way, Kamloops, Canada View map

Offering a vending machine and a lift, the 3-star Best Western Premier Aberdeen Kamloops hotel is located just a 5-minute walk from the Christian church "Calvary Temple". Travellers can enjoy a… More

From US$ 193 Book Now

Sandman Hotel And Suites Squamish

39400 Discovery Way, Squamish, Canada View map

**Welcome to Sandman Hotel & Suites Squamish,** your inviting haven nestled amidst the breathtaking beauty of British Columbia. This stunning property serves as a perfect base for exploring the… More

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

Ramada By Wyndham Coquitlam

631 Lougheed Highway, Coquitlam, Canada View map

The comfortable 3-star Ramada By Wyndham Coquitlam Hotel is within 15 minutes' walk of Brunette River and features spa therapy, a shared lounge, and entertainment facilities. Boasting an Asian… More

From US$ 79 Book Now

The Sentinel

5278 Amundsen Road, Kaslo, Canada View map

The 2-star The Sentinel Hotel Kaslo is situated in a beach area of Kaslo, around 3 km from Mirror Lake and about 25 minutes' walk from Fletcher Falls. Located approximately 15 minutes by car from The… More

From US$ 145 Book Now

Spanish Villa Resort

890 Lakeshore Drive, Penticton, Canada View map

The 3-star Spanish Villa Resort Penticton is a mere 6 minutes' walk from SS Naramata and provides air-conditioned rooms with views of Okanagan Valley. The resort, located in proximity to the Okanagan… More

From US$ 56 Book Now

Sea Edge Beachside Hotel

209 Island Hwy W, Parksville, Parksville, Canada View map

The 2-star Sea Edge Beachside Hotel Parksville is located within 25 minutes' walk of the Oceanside Place Arena and features a sundeck, indoor entertainment options, and barbecue grills on site. More

From US$ 95 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 about 5 minutes' walk from Lac Le Jeune. Guests who stay at the resort can park their car on site. More

From US$ 87 Book Now

Holiday Inn Hotel & Suites Surrey East - Cloverdale By Ihg

17530 64Th Ave, Surrey, Canada View map

The smoke-free Holiday Inn Hotel & Suites Surrey East - Cloverdale By Ihg, located only 1.4 km from Elements Casino Surrey, offers a heated swimming pool, Wi-Fi in public areas. This 3-star inn is a… More

From US$ 114 Book Now

Heriot Bay Inn

673 Hotel Road, Heriot Bay, Canada View map

Set on the scenic shores of Quadra Island, the Heriot Bay Inn invites travelers to immerse themselves in the captivating beauty of British Columbia. Known for its rich history and warm hospitality… More

From US$ 112 Book Now

The Thompson Hotel

650 Victoria Street, Kamloops, Canada View map

The lovely 3-star The Thompson Hotel Kamloops, nestled near the entertainment district of Kamloops, offers air-conditioned rooms with free wireless internet and a flat-screen TV with satellite… More

From US$ 94 Book Now

Best Western Plus Emerald Isle Hotel

2306 Beacon Avenue, Sidney, Canada View map

Positioned in the picturesque town of Sidney, the **Best Western Plus Emerald Isle Hotel** offers an idyllic retreat for both adventure seekers and relaxation enthusiasts alike. With the breathtaking… More

From US$ 133 Book Now

Wingate By Wyndham Kamloops

1180 Rogers Way, Kamloops, Canada View map

Wingate By Wyndham is an efficient and refined hotel nestled in the heart of the beautiful city of Kamloops. The hotel asserts plentiful amenities, securing your travel experience to be as seamless… More

From US$ 91 Book Now

Coast Osoyoos Beach Hotel

7702 Main Street, Osoyoos, Canada View map

The 3-star Coast Osoyoos Beach Hotel offers a tranquil location 3.8 km from the Rattlesnake Canyon amusement park, around 5 minutes' walk from Gyro Park, and offers guided snorkelling trips and… More

From US$ 136 Book Now

Kwa'Lilas Hotel

9040 Granville Street, Port Hardy, Canada View map

The 4-star smoke-free Kwa'Lilas Hotel Port Hardy, situated only 9 minutes' walk from the Port Hardy Museum & Archives, entices guests with a sundeck and a shared lounge. Featuring a restaurant and a… More

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

Oyster Bay Resort

4357 South Island Highway, Campbell River, Canada View map

The 3-star heritage Oyster Bay Resort Campbell River is located around a 10-minute drive from Bear Creek Ranch, offering 6 rooms along with a picnic area, barbecue grills, and a golf course. More

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

Best Western King George Inn & Suites

8033 King George Boulevard, Surrey, Canada View map

Situated in the business district of Surrey, approximately a 25-minute walk from Newton Wave Pool, the 3-star smoke-free Best Western King George Inn & Suites Surrey boasts a hot tub and recreational… More

From US$ 96 Book Now

Holiday Inn Express Kamloops By Ihg

1550 Versatile Drive, Kamloops, Canada View map

The affordable 3-star Holiday Inn Express Kamloops By Ihg is situated just 250 metres from Cascades Casino and features 24-hour reception and wake-up service. Located within a 4-km distance of The… More

From US$ 188 Book Now

Executive Suites Hotel And Resort, Squamish

40900 Tantalus Road, Squamish, Canada View map

The 3-star eco-friendly Executive Suites Hotel And Resort, Squamish is just 1.6 km from the Coho Park Trail and has an outdoor swimming pool plus a gym facility. Situated in a mountain, this Squamish… More

From US$ 108 Book Now

Best Western Maple Ridge

21650 Lougheed Highway, Maple Ridge, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, the 3-star Best Western Maple Ridge hotel is a 10-minute ride from WildPlay Element Parks Maple Ridge and 4.5 km from Maple Ridge Park. The… More

From US$ 79 Book Now

Oceanfront Suites At Cowichan Bay

1681 Cowichan Bay Road, Cowichan Bay, Canada View map

Oceanfront Suites At Cowichan Bay hotel is located in close proximity to the Cowichan Bay Fishermen's Wharf and entices guests with beautiful views of the sea. Situated a 5-minute walk from the… More

From US$ 90 Book Now

Best Western Plus Mission City Lodge

32281 Lougheed Highway, Mission, Canada View map

The smart Best Western Plus Mission City Lodge hotel offers air-conditioned rooms with views of Fraser Valley. Offering a heated indoor pool, the 3-star smoke-free hotel is located in the historic… More

From US$ 131 Book Now

Tiki Shores Inn & Suites

914 Lakeshore Drive West, Penticton, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, the 2-star Tiki Shores Inn & Suites Penticton is about 2 km from South Okanagan Events Centre Arena and only a 7-minute walk from the family… More

From US$ 85 Book Now

Casa Grande Inn

3080 West Island Highway, Qualicum Beach, Canada View map

**Discover the Tranquil Charm of Casa Grande Inn Qualicum Beach** More

From US$ 109 Book Now

South Thompson Inn & Conference Centre

3438 Shuswap Road, Kamloops, Canada View map

More

From US$ 122 Book Now

Travelodge By Wyndham Nanaimo

96 Terminal Avenue North, Nanaimo, Canada View map

Located within 25 minutes' walk of the Newcastle Island Marine Provincial Park, the 2-star historical Travelodge By Wyndham Nanaimo hotel offers amenities such as a sauna and various recreational… More

From US$ 70 Book Now

Harrison Beach Hotel

160 Esplanade Avenue, Harrison Hot Springs, Canada View map

**Welcome to Harrison Beach Hotel in Harrison Hot Springs, BC**, where you can escape the hustle and bustle of daily life and fully embrace the tranquility of nature. More

From US$ 96 Book Now

Sandman Hotel Quesnel

940 Chew Avenue, Quesnel, Canada View map

Featuring a vending machine and a lift, the 3-star Sandman Hotel Quesnel is nestled in Quesnel, 3.3 km from Pinnacles Provincial Park. Guests have access to a swimming pool, a fitness studio and Wi… More

From US$ 78 Book Now

Crest Hotel

222 1St Avenue West, Prince Rupert, Canada View map

Set in the heart of downtown Prince Rupert on a high promontory overlooking the stunning inner harbour, the Crest Hotel Prince Rupert offers an unparalleled experience for both leisure and business… More

From US$ 146 Book Now

The Grand Hotel Nanaimo

4898 Rutherford Road, Nanaimo, Canada View map

Offering a location a 5-minute walk from the key indoor shopping center "Nanaimo North Town Centre", The Grand Hotel Nanaimo offers 15 rooms. Featuring a lift and a vending machine throughout the… More

From US$ 115 Book Now

Sunshine Coast Resort

12695 Sunshine Coast Hwy, Madeira Park, Canada View map

The 4-star Sunshine Coast Resort Madeira Park stands merely 1 km from Pender Harbour School Of Music and features guided tour service. Also, guests have access to a golf club provided at this Madeira… More

From US$ 286 Book Now

Best Western Sicamous Inn

806 Trans Canada Highway E, Sicamous, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, the 4-star Best Western Sicamous Inn is about a 20-minute walk from the Crazy Creek Suspension Bridge and 2.4 km from the Sicamous Public… More

From US$ 125 Book Now

Four Points By Sheraton Surrey

10410 158Th Street, Surrey, Canada View map

The Four Points by Sheraton Surrey is a refined retreat designed for both relaxation and productivity. Nestled in the charming Guildford neighborhood, this hotel boasts a convenient setting just 40… More

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

Duffin Cove Resort

215 Campbell Street - P.O Box 178, Tofino, Canada View map

Located around 15 minutes' walk from Tonquin Beach, the oceanfront Duffin Cove Resort Tofino features boating and fishing. This 4-star hotel is a good starting point for exploring Tofino, including… More

From US$ 246 Book Now

Cusheon Lake Resort

171 Natalie Lane, Ganges, Canada View map

British Columbia is Cusheon Lake Resort, perfectly nestled on a four-acre private peninsula of lush wooded scenery, overlooking Cusheon Lake. Located on Salt Spring Island, off the coast of beautiful… More

From US$ 142 Book Now