Why results appear this way

Show total price

City hotels near British Columbia,

Spirit Ridge, in The Unbound Collection by Hyatt

Osoyoos
8.9

Fabulous

1,001 reviews

Relax at this beach resort featuring a spa, outdoor pool, and a restaurant with garden views in Osoyoos.

Top rated

Pool

Restaurant

Free Parking













Helm's Inn

Victoria
8.9

Fabulous

2,221 reviews

Centrally located hotel in Victoria with kitchenettes, garden views, and complimentary wifi.

Top rated

Non-Smoking Rooms

City

Spa and relaxation













Black Rock Oceanfront Resort

Ucluelet
8.9

Fabulous

1,000 reviews

Relax by the ocean with a spa, outdoor pool, and on-site dining at this eco-friendly hotel in Ucluelet.

Top rated

Pool

Restaurant

Free Parking













Delta Hotels by Marriott Grand Okanagan Resort

Kelowna
8.3

Very good

1,000 reviews

Relax at this resort with a full-service spa, swimming pools, and a restaurant near Waterfront Park in Kelowna.

Top rated

Pool

Restaurant

Airport shuttle













Ocean Promenade Hotel

White Rock
8.7

Fabulous

1,840 reviews

Beach hotel with American cuisine restaurant and fitness center, located near White Rock Beach and White Rock Pier.

Top rated

Restaurant

Non-Smoking Rooms

City













Coast Parksville Hotel

Parksville
9

Fabulous

1,106 reviews

Centrally located hotel with a garden, free wifi, and easy access to Parksville Beach and Paradise Fun Park.

Top rated

Free Parking

Non-Smoking Rooms

City













Holiday Inn Hotel & Suites Osoyoos by IHG

Osoyoos
7.4

Good

1,004 reviews

Relax at this beach resort with a private beach, indoor pool, hot tub, and on-site dining in Osoyoos.

Pool

Restaurant

Pool Indoor

Free Parking













Copper Point Resort

Invermere
8.8

Fabulous

1,003 reviews

Relax at this resort featuring a full-service spa, swimming pools, and tennis courts near Copper Point Golf Course.

Top rated

Pool

Restaurant

Pool Indoor













The Royal Kelowna - Bellstar Hotels & Resorts

Kelowna
8.9

Fabulous

1,001 reviews

Enjoy a luxurious stay with swimming pools, hot tubs, and stunning views in the heart of Kelowna's vibrant business district.

Top rated

Pool

Non-Smoking Rooms

City













Fairmont Pacific Rim

Coal Harbour, Vancouver
9.1

Superb

1,001 reviews

Luxury hotel with outdoor pool, full-service spa, and fine dining in the heart of Vancouver, steps from the convention centre.

Top rated

5-star

Pool

Restaurant













The Beach Club Resort — Bellstar Hotels & Resorts

Parksville
8.6

Fabulous

1,001 reviews

Experience luxury with a full-service spa, indoor pool, and beachfront access at this stunning Parksville hotel.

Top rated

Pool

Restaurant

Pool Indoor













Best Western Inn at Penticton

Penticton
8.1

Very good

1,001 reviews

Enjoy a stay with indoor and outdoor pools, hot tub, and complimentary breakfast near Skaha Beach in Penticton.

Top rated

Pool

Pool Indoor

Free Parking













Prestige Beach House, WorldHotels Crafted

Kelowna
7.7

Good

1,001 reviews

Centrally located hotel in Kelowna with an indoor pool, hot tub, and on-site dining options.

Pool

Restaurant

Pool Indoor

Non-Smoking Rooms













Penticton Lakeside Resort

Penticton
7.8

Good

1,000 reviews

Enjoy stunning beach views and relax at the private beach, indoor pool, and hot tub at this resort in Penticton.

Pool

Restaurant

Pool Indoor

Non-Smoking Rooms













Harrison Lake Hotel

Harrison Hot Springs
7

Good

1,863 reviews

Stay next to Harrison Lake Beach Park with spacious rooms, a business center, and convenient amenities for a comfortable getaway.

Non-Smoking Rooms

City

Spa and relaxation

Family Room













Watermark Beach Resort

Osoyoos
9

Superb

1,025 reviews

Relax at this beach hotel with a spa, swimming pools, and two on-site restaurants, steps from Osoyoos Lake and Gyro Beach.

Top rated

Pool

Restaurant

Free Parking













Bayside Resort, an Ascend Collection Resort

Parksville
8.5

Very good

1,002 reviews

Centrally located hotel with indoor and outdoor pools, a restaurant, and free parking near Parksville Beach.

Top rated

Pool

Restaurant

Pool Indoor













Coast Osoyoos Beach Hotel

Osoyoos
7.7

Good

1,001 reviews

Enjoy a private beach, indoor pool, and complimentary breakfast at this well-located hotel in Osoyoos.

Pool

Pool Indoor

Free Parking

Non-Smoking Rooms













Summerland Waterfront Resort & Spa

Summerland
8.9

Fabulous

1,001 reviews

Top rated

Pool

Restaurant

Sauna













Balcomo, a Ramada by Wyndham

Penticton
8.8

Fabulous

1,001 reviews

Enjoy a family-friendly stay with a swimming pool, hot tub, and on-site dining in the heart of Penticton's mountains.

Top rated

Pool

Restaurant

Free Parking














Product

  • Affiliate program
  • Cookies
  • Privacy
  • Terms

Social


© 2026 Vio