Special offers and Exclusive deals

Search Hotels

2026-06-28
2026-06-29
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

Spa hotels in British Columbia

Summit Lodge Boutique Hotel By Paradox

4359 Main Street, Whistler, Canada View map

**Welcome to the Summit Lodge Boutique Hotel By Paradox**, a tranquil retreat nestled in the heart of Whistler Village, where adventure and relaxation intertwine. Whether you're a winter sports… More

From US$ 128 Book Now

The Sidney Pier Hotel

9805 Seaport Pl, Sidney, Canada View map

The 4-star smoke-free The Sidney Pier Hotel & Spa is approximately 400 metres from Sidney Local History Museum and Archives and features air-conditioned rooms with views of Swartz Bay. An American… More

From US$ 118 Book Now

Best Western Plus Kelowna Hotel & Suites

2402 Highway 97 N, Kelowna, Canada View map

Featuring a convenient location 3.4 km from the family run 14 acre cherry u - pick farm "Kempf Orchards", the 4-star Best Western Plus Kelowna Hotel & Suites boasts 2 outdoor hot tubs and 2 outdoor… More

From US$ 85 Book Now

Halcyon Hot Springs Resort

5655 Highway 23, Halcyon Hot Springs, Canada View map

**Welcome to Halcyon Hot Springs Resort**, a unique heavenly retreat nestled between the spectacular Selkirk and Monashee Mountain ranges. This Canadian paradise is renowned for its healing, lithia… More

From US$ 278 Book Now

Best Western Inn At Penticton

3180 Skaha Lake Road, Penticton, Canada View map

**Welcome to Best Western Inn at Penticton**, a charming getaway nestled in the heart of British Columbia, perfectly situated just minutes from renowned attractions like Skaha Beach and Cascades… More

From US$ 98 Book Now

Prestige Oceanfront Resort, Worldhotels Luxury

6929 West Coast Road, Sooke, Canada View map

**Experience Coastal Luxury at Prestige Oceanfront Resort** More

From US$ 117 Book Now

Delta Hotels By Marriott Victoria Ocean Pointe Resort

100 Harbour Road, Victoria, Canada View map

Located a mere 1.5 km from the Flying Squirrel Trampoline Park Victoria, the 4-star luxurious Delta Hotels By Marriott Victoria Ocean Pointe Resort is adorned with floor-to-ceiling windows and… More

From US$ 153 Book Now

Poco Inn And Suites Hotel And Conference Center

1545 Lougheed Highway, Port Coquitlam, Canada View map

The lovely Poco Inn And Suites Hotel And Conference Center Port Coquitlam is within 10 minutes' drive of the De Boville Slough and has an indoor swimming pool plus a fitness club. Ideally located 3.6… More

From US$ 128 Book Now

Days Inn By Wyndham Penticton Conference Centre

152 Riverside Drive, Penticton, Canada View map

Offering an aqua park, spa therapy, and a courtyard, the 3-star Days Inn By Wyndham Penticton Conference Centre is located 350 metres from Penticton Rose Garden and near a boat dock. The inn provides… More

From US$ 69 Book Now

The Westin Bear Mountain Resort & Spa, Victoria

1999 Country Club Way, Langford, Canada View map

More

From US$ 254 Book Now

Holiday Inn & Suites Vancouver Downtown By Ihg

1110 Howe Street, Vancouver, Canada View map

Providing a ballroom and a banquet hall ideal for moments spent together, the 3-star smoke-free Holiday Inn & Suites Vancouver Downtown By Ihg is perfectly located only 450 metres from Choices… More

From US$ 107 Book Now

Delta Hotels By Marriott Grand Okanagan Resort

1310 Water Street, Kelowna, Canada View map

Immerse yourself in a lakeside ambiance at Delta Hotels by Marriott Grand Okanagan Resort, situated in the heart of British Columbia's Wine Country. This resort is located in Downtown Kelowna, just a… More

From US$ 130 Book Now

Oceanside Village Resort

1080 Resort Drive, Parksville, Canada View map

More

From US$ 238 Book Now

Rosemead House

429 Lampson Street, Victoria, Canada View map

Rosemead House Hotel Victoria is a great place to stay in the Esquimalt district, a 10-minute drive from the Inner Harbour. This hotel offers Wi-Fi in the rooms. More

From US$ 371 Book Now

Coast Langley City Hotel & Convention Centre

20393 Fraser Highway, Langley, Canada View map

Coast Langley City Hotel & Convention Centre features 77 rooms and lies a 20-minute walk from the Willowbrook Shopping Centre. This hotel provides currency exchange and a lift, plus Wi-Fi in public… More

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

Pendray Inn And Tea House

309 Belleville Street, Victoria, Canada View map

Experience the historical grandeur and unparalleled service at the Sunshine Mountain Lodge, formerly the magnificent Victorian-era Pendray Inn and Tea House. This iconic fixture from the Victorian… More

From US$ 116 Book Now

Pan Pacific Whistler Village Centre

4299 Blackcomb Way, Whistler, Canada View map

**Welcome to Pan Pacific Whistler Village Centre**, your ultimate gateway to the breathtaking beauty and adventurous spirit of Whistler. Nestled in the heart of Whistler Village, this stunning resort… More

From US$ 201 Book Now

Lizard Creek Lodge

5346 Highline Drive, Fernie, Canada View map

Situated around a 10-minute drive from the Fernie Heritage Library and 4.6 km from the Fernie Arts Co-op, the 4-star smoke-free Lizard Creek Lodge Fernie hotel features 3 hot tubs. You can swim in an… More

From US$ 125 Book Now

Coast Hillcrest Hotel

2100 Oak Drive, Revelstoke, Canada View map

The Coast Hillcrest Hotel Revelstoke is where the best of Revelstoke is at your fingertips. With an unbeatable location in the heart of the action, this hotel provides a comfortable retreat for… More

From US$ 87 Book Now

Old House Hotel

1730 Riverside Lane, Courtenay, Canada View map

**Discover the Charm of Old House Hotel and Spa** More

From US$ 133 Book Now

Prestige Radium Hot Springs Resort, Worldhotels Crafted

7493 Main Street W, Radium Hot Springs, Canada View map

Located nearly 5 minutes' walk from Olive Lake, the 4-star environmentally friendly Prestige Radium Hot Springs Resort, Worldhotels Crafted features Wi-Fi in public areas and parking on site. This… More

From US$ 119 Book Now

Rosewood Hotel Georgia

801 West Georgia Street, Vancouver, Canada View map

More

From US$ 272 Book Now

Seaside Hotel North Vancouver

130-125 Victory Ship Way, North Vancouver, Canada View map

The 4-star smoke-free Seaside Hotel North Vancouver is located nearly a 10-minute stroll from Hamersley Park, offering 79 rooms, Wi-Fi, and a charging station for electric vehicles. Staying at this… More

From US$ 585 Book Now

Ramada By Wyndham Revelstoke

1750 Trans Canada Highway, Revelstoke, Canada View map

The location is perfect for those eager to explore outdoor pursuits, from the legendary skiing at Revelstoke Mountain Resort to serene hikes in Blanket Creek Provincial Park and Arrow Lakes… More

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

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

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

Huntingdon Hotel And Suites

330 Quebec Street, Victoria, Canada View map

The smoke-free Huntingdon Hotel And Suites Victoria, about a 5-minute walk from Church of Truth, includes access to a banquet hall for meetings and celebrations. Featuring a restaurant and a luggage… More

From US$ 83 Book Now

Prestige Harbourfront Resort, Worldhotels Luxury

251 Harbourfront Drive Northeast, Salmon Arm, Canada View map

Offering air-conditioned rooms and Wi-Fi in public areas, the 4-star Prestige Harbourfront Resort, Worldhotels Luxury Salmon Arm is 2.5 km from Jungle Mania and 12 minutes' walk from the Peter… More

From US$ 145 Book Now

Waters Edge Shoreside Suites

1971 Harbour Crescent, Box 789, Ucluelet, Canada View map

Featuring Wi-Fi in the lobby, Waters Edge Shoreside Suites Ucluelet hotel sits a 25-minute walk from Huu-Mees-Ma-As Native Art Gallery. Nestled near a boat dock, this hotel has hiking and fishing to… More

From US$ 176 Book Now

Hastings House Country House Hotel

160 Upper Ganges Road, Ganges, Canada View map

Located 3.2 km from Roberts Lake, the 4-star Hastings House Country House Hotel Ganges boasts a private art gallery. The hotel provides guests with a lounge bar and air-conditioned rooms with views… More

From US$ 478 Book Now

Summerland Waterfront Resort & Spa

13011 Lakeshore Drive South, Summerland, Canada View map

**Welcome to Summerland Waterfront Resort & Spa** More

From US$ 139 Book Now

The Josie Hotel, Autograph Collection

4306 Red Mountain Road, Rossland, Canada View map

Situated within 5 minutes' walk of Red Chair, the comfortable The Josie Hotel, Autograph Collection Rossland features Wi-Fi in public areas, and private parking on site. With the Rossland Museum &… More

From US$ 193 Book Now

The Approach Hotel

2040 Summit Drive, Panorama, Canada View map

**Welcome to The Approach Hotel Panorama**-a stunning retreat nestled in the heart of the breathtaking Canadian Rockies. This stylish 3-star destination combines modern comforts with stunning natural… More

From US$ 163 Book Now

Galiano Oceanfront Inn & Spa

134 Madrona Drive, Sturdies Bay, Canada View map

**Welcome to the Galiano Oceanfront Inn & Spa**, the quintessential retreat nestled on the enchanting Galiano Island, where azure skies meet the tranquil waters of the Trincomali Channel. This… More

From US$ 275 Book Now

Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted

209 Van Horne Street South, Cranbrook, Canada View map

The 4-star smoke-free Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted, located only 450 metres from the Cranbrook History Centre, features facials, massage therapy, and a hair salon. An… More

From US$ 147 Book Now

Wing Creek Resort

9114 Highway 31, Kaslo, Canada View map

Wing Creek Resort Kaslo lies in a beach area of Kaslo 5 km from Fletcher Falls, featuring water sports facilities and barbecue grills. The resort offers Wi-Fi in the rooms and has a conference space… More

From US$ 414 Book Now

Coast Prince George Hotel By Apa

770 Brunswick Street, Prince George, Canada View map

Situated in the heart of Prince George, the Coast Prince George Hotel by APA stands as a beacon of hospitality and comfort, inviting both locals and travelers to experience Northern BC's vibrant… More

From US$ 89 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$ 241 Book Now

The Ranchland Inn Kamloops

2357 Trans Canada Highway East Frontage Road, Kamloops, Canada View map

Positioned within 3 km of the Secwepemc Museum and Heritage Park and around a 10-minute ride from the par 71 6714 yard Bighorn Golf & Country Club, the 3-star smoke-free The Ranchland Inn Kamloops… More

From US$ 42 Book Now

Ocean House At Tlaga Gawtlaas

Hwy 16,, Moresby Island, Canada View map

Ocean House At Tlaga Gawtlaas Hotel Moresby Island is a great place in a rural area of Moresby Island, which stands 3.7 km from Mount Moresby. A comfortable stay at the hotel awaits you with a steam… More

Book Now

The Vance Creek Hotel & Conference Centre

148 Silver Lode Lane (Box 3003), Silver Star, Canada View map

More

From US$ 158 Book Now

Terracana Ranch Resort

12155 Hwy 16, Tete Jaune Cache, Canada View map

Enticing guests with views of Rocky Mountains, the 3-star Terracana Ranch Resort Tete Jaune Cache includes a wellness area, as well as meeting rooms for corporate travellers. The resort offers 20… More

From US$ 213 Book Now

Bear Cove Cottages

6715 Bear Cove Highway, Port Hardy, Canada View map

Set just 15 kilometers from the charming town of Port Hardy, Bear Cove Cottages offers a serene escape into nature's embrace. This picturesque retreat captures the essence of coastal living… More

From US$ 175 Book Now

Salish B&B And Spa

2707 Salish Road, West Kelowna, Canada View map

The 3-star Salish B&B And Spa West Kelowna, located 4.7 km from the Gellatly Nut Farm Regional Park, offers a seasonal outdoor pool and Wi-Fi in public areas. This West Kelowna hotel, situated within… More

From US$ 217 Book Now

Tyax Lodge & Heliskiing

1 Tyaughton Lake Road, Gold Bridge, Canada View map

The 4-star smoke-free Tyax Lodge & Heliskiing Gold Bridge hotel is nestled in a rural area of Gold Bridge, providing spa therapy and a shared lounge. More

From US$ 231 Book Now

La Grande Residence At The Sutton Place Hotel

855 Burrard Street, Vancouver, Canada View map

**Welcome to La Grande Residence at The Sutton Place Hotel, your sanctuary in the heart of downtown Vancouver.** Nestled within the vibrant Coal Harbour neighborhood, this luxurious property… More

From US$ 201 Book Now

Five Elements Lodge B&B With Outdoor Spa

270 West Eagle Drive, Fernwood, Canada View map

Five Elements Lodge B&B With Outdoor Spa Fernwood, located a mere 1.3 km from Sunset Farm, is proud to feature a private art gallery. This Fernwood hotel provides Wi-Fi in public areas as well as a… More

From US$ 107 Book Now

Illuminati Guest House

604 Hoffman Avenue, Victoria, Canada View map

Offering a private pool, the 5-star Illuminati Guest House Victoria is nestled in the West Shore district of Victoria, 4.8 km from Sooke Hills Wilderness Regional Park. Staying active is easy with a… More

From US$ 284 Book Now