Special offers and Exclusive deals

Search Hotels

2025-06-13
2025-06-14
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

The Josie Hotel, Autograph Collection

4306 Red Mountain Road, Rossland, Canada View map

The comfortable 4-star The Josie Hotel, Autograph Collection Rossland is 10 minutes' drive from Rossland Pool and has a swimming pool plus a fitness centre. Located at a distance of 3 km from a… More

From US$ 300 Book Now

Country View Motor Inn

176 Comazzetto Road, Kamloops, Canada View map

Guests will enjoy a golf course, along with a full-service spa and a spa salon provided at the quality 3-star Country View Motor Inn Kamloops. Boasting a private pool, the smoke-free inn is nestled… More

From US$ 107 Book Now

Worldmark Whistler Sundance

2221 Gondola Way, Whistler, Canada View map

Worldmark Whistler Sundance Hotel offers 27 rooms in the vicinity of Nita Lake, nearly a 25-minute walk away. Featuring an indoor swimming pool, the hotel also offers spa therapy and a golf course… More

From US$ 11134 Book Now

Panorama Vacation Retreat At Horsethief Lodge

Bag 7000, Panorama, Canada View map

Situated approximately 5 minutes' drive from Greywolf Golf Course and a mere 1.8 km from Sunbird Chair Lift, the comfortable 4-star Panorama Vacation Retreat At Horsethief Lodge hotel features 4 spa… More

From US$ 258 Book Now

Salish B&B And Spa

2707 Salish Road, West Kelowna, Canada View map

Salish B&B And Spa West Kelowna, located approximately 10 minutes' drive from Gellatly Heritage Park, offers a swimming pool and Wi-Fi in public areas. This West Kelowna hotel, situated at a medium… More

From US$ 201 Book Now

The Shoreline Tofino

350 Olsen Rd, Tofino, Canada View map

Featuring Wi-Fi throughout the property, The Shoreline Tofino Hotel sits 950 metres from Wickannish Interpretive Centre. The hotel also includes a patio with a barbeque grill. More

From US$ 153 Book Now

Lakeside Villa & Nordic Spa

4201 Skaha Lake Rd., Penticton, Canada View map

Featuring Wi-Fi in the rooms, Lakeside Villa & Nordic Spa Penticton hotel sits approximately 10 minutes' drive from Skaha Bluffs Provincial Park. This motel entices guests with a picnic area and… More

From US$ 123 Book Now

Best Western Plus Chateau Fort St. John

8322-86 Street, Fort St. John, Canada View map

Featuring Wi-Fi in public areas, Best Western Plus Chateau Fort St. John Hotel is around a 25-minute walk from Totem Mall. This 4-star hotel offers a shared lounge and various recreational… More

From US$ 96 Book Now

The Stone Hedge Bed And Breakfast

5511 Cathay Road, Richmond, Canada View map

The 3-star The Stone Hedge Bed And Breakfast Richmond, located 3.4 km from Steveston Harbour, offers a seasonal outdoor swimming pool, Wi-Fi in public areas. The hotel is a good starting point for… More

From US$ 135 Book Now

Super 8 By Wyndham Castlegar Bc

651 18Th Street, Castlegar, Canada View map

Providing 56 rooms, Super 8 By Wyndham Castlegar Bc Hotel is situated 0.7 km from Columbia River. The 3-star motel provides a cash machine and a lift, plus Wi-Fi throughout the property and parking… More

From US$ 82 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$ 106 Book Now

Beachside Motel

3624 Parkview Street, Penticton, Canada View map

The 3-star Beachside Motel Penticton is a mere 1.3 km from Skaha Lake and features a picnic area, barbecue grills, and a garden. Located around 10 minutes' drive from Cascades Casino, the motel… More

From US$ 71 Book Now

Vacation Internationale Royal Victoria Suites

1413 Government St., Victoria, Canada View map

Situated 1.2 km from a rejuvenating destination like Crystal Pool Recreation Center, the 3-star Vacation Internationale Royal Victoria Suites hotel provides a wellness centre. More

Book Now

Lakeview Inns & Suites - Chetwynd

4820 North Access Road Po Box 1970, Chetwynd, Canada View map

Featuring Wi-Fi in public areas, Lakeview Inns & Suites - Chetwynd is merely 5 minutes on foot from Pine Le Moray Provincial Park. Overlooking city, this 3-star hotel welcomes guests with a daily… More

From US$ 116 Book Now

Wetherly Inn & Spa

169 Armand Way, Ganges, Canada View map

The 3-star Wetherly Inn & Spa Ganges, located 25 minutes on foot from Blackburn Meadows Golf Club, boasts a seasonal outdoor swimming pool and a fitness suite. More

From US$ 315 Book Now

Bear Cove Cottages

6715 Bear Cove Highway, Port Hardy, Canada View map

Guests of Bear Cove Cottages Port Hardy hotel can visit North Island Lanes Sports Complex, situated nearly 25 minutes' walk away. This 5-star hotel has a garden with a balcony. More

Book Now

Best Western Invermere Inn

1310 7Th Avenue, Invermere, Canada View map

Situated just 5 minutes on foot from Dorothy Lake, the 2-star Best Western Invermere Inn includes 45 rooms for guests. The smoke-free hotel features a lounge bar and boasts a prime location within a… More

From US$ 118 Book Now

Amante Luxury Bed & Breakfast

4490 Prospect Lake Rd, Langford, Canada View map

Boasting 2 spa tubs, the 3-star Amante Luxury Bed & Breakfast Bed & Breakfast Langford is situated 10 minutes' drive from Thetis Lake Regional Park. Wi-Fi is offered in public areas and a car park is… More

From US$ 147 Book Now

The Approach Hotel

2040 Summit Drive, Panorama, Canada View map

More

From US$ 169 Book Now

Riviera Village Green Hotel Complex

4801 27 St, Vernon, Canada View map

Offering a vending machine and a lift, the 3-star Riviera Village Green Hotel Complex Vernon stands just a short drive from Okanagan Lake. Featuring an outdoor swimming pool, this Vernon hotel is… More

Book Now

Fernie Fox Hotel

2021 Highway 3 West, Fernie, Canada View map

Fernie Fox Hotel offers 41 rooms with proximity to Coal Creek, which is 7 km from the property. The 3-star motel boasts views of the mountain and offers Wi-Fi throughout the property. More

From US$ 103 Book Now

The Vance Creek Hotel & Conference Centre

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

Located a mere 7 minutes' walk from Alpine Meadows Chair, the 3-star The Vance Creek Hotel & Conference Centre Silver Star is 5 minutes' stroll from Summit Chair. 16 rooms and the lounge bar are… More

From US$ 144 Book Now

Cycle Inn Bed And Breakfast

3158 Anders, Langford, Canada View map

Located merely 200 metres from Glen Lake Farm Market, Cycle Inn Bed And Breakfast Langford includes a swimming pool and a sun terrace. The inn boasts views of the lake and offers Wi-Fi throughout the… More

From US$ 132 Book Now

Summerland Waterfront Resort & Spa

13011 Lakeshore Drive South, Summerland, Canada View map

Featuring 2 spa tubs, the 4-star Summerland Waterfront Resort & Spa stands only a short drive from Okanagan Lake. Boasting a seasonal outdoor swimming pool and a health club, the smoke-free resort… More

From US$ 139 Book Now

Chateau Big White

5335 Big White Road, Big White Ski Resort, Canada View map

Chateau Big White Hotel is just 5 minutes on foot from Big White Central Reservations in the Village Centre Mall Ski Resort and offers spa therapy and a shared lounge. This 4-star hotel offers Wi-Fi… More

From US$ 166 Book Now

Stonebridge Lodge

5315A Big White Road, Big White Ski Resort, Canada View map

The 3-star Stonebridge Lodge Big White Ski Resort, located 2.9 km from Big White Mountain, offers an indoor pool, Wi-Fi throughout the property. This family-friendly aparthotel is a good starting… More

From US$ 470 Book Now

Casa Grande Inn & Suites

1070 Lakeshore Drive W., Unit #201, Penticton, Canada View map

Featuring Wi-Fi throughout the property, Casa Grande Inn & Suites Penticton is within a 5-minute drive of South Okanagan Events Centre Arena. Offering bike loans, this inn is right at SS Naramata. More

From US$ 79 Book Now

Panorama Mountain Resort - Pine Inn

2040 Summit Dr, Panorama, Canada View map

Situated 160 km from Cranbrook/Canadian Rockies International airport, the 3-star Panorama Mountain Resort - Pine Inn is proud to offer 3 outdoor tennis courts. Located 6 minutes on foot from RK… More

From US$ 83 Book Now

Royal Bed & Breakfast

1929 Sandstone Drive, Penticton, Canada View map

Located 2.8 km from Cascades Casino, the 4-star Royal Bed & Breakfast Bed & Breakfast Penticton provides guests with a storage room. More

From US$ 161 Book Now

Northwood Plaza Hotel

2280 John Hart Highway, Prince George, Canada View map

The 3-star Northwood Plaza Hotel Prince George, situated a 10-minute drive from Connaught Hill Park, proudly provides guests with 2 restaurants. Offering 2 restaurants with American and Chinese… More

From US$ 54 Book Now

The Spot At Porpoise Bay

5758 Wharf Road, Sechelt, Canada View map

Featuring a spa salon with spa service, the 3-star The Spot At Porpoise Bay Motel Sechelt is located a 10-minute ride from Coast Gravity Park Adventure Sports Center. The motel offers Wi-Fi in public… More

From US$ 87 Book Now

A Le Chateau Du Lac

1138 Gregory Road, West Kelowna, Canada View map

The 4-star A Le Chateau Du Lac Bed & Breakfast West Kelowna, located within 20 minutes' walk of Crystal Mountain Resort, offers an outdoor swimming pool, Wi-Fi in public areas. Along with the use of… More

From US$ 218 Book Now

White Crystal Inn

5275 Big White Road, Big White Ski Resort, Canada View map

Featuring a sauna and spa therapy, White Crystal Inn Big White Ski Resort is nearly a 5-minute drive from Bullet Express. This 3-star hotel entices guests with parking, available on site. More

From US$ 141 Book Now

The Oceanside, A Coast Hotel

4748 Sunshine Coast Hwy, Sechelt, Canada View map

Situated on the beachfront, the 3-star The Oceanside, A Coast Hotel Sechelt features patio views and Wi-Fi throughout the property. Providing access to Mission Point Park, this beachfront hotel is… More

From US$ 70 Book Now

Beaver Lake Mountain Resort

6350 Beaver Lake Road, Kelowna, Canada View map

Boasting free self parking and a picnic area, Beaver Lake Mountain Resort Kelowna is located just 1.3 km from Beaver Lake. Wrinkly Face Provincial Park is less than 3.7 km away. More

Book Now

Panorama Mountain Resort - Premium Condos And Townhomes

2000 Panorama Dr, Panorama, Canada View map

Situated merely 350 metres from Village Gondola in Panorama, Panorama Mountain Resort - Premium Condos And Townhomes offers 3 outdoor tennis courts. The aparthotel features a swimming pool, a fitness… More

From US$ 241 Book Now

Artisan Suites On Bowen

539 Artisan Lane, Snug Cove, Canada View map

Located around 5 minutes by car from Bowen Island Ecological Reserve Nature Preserve, the 4-star Artisan Suites On Bowen Snug Cove hotel offers Wi-Fi in the rooms and parking. More

From US$ 202 Book Now

Powder'S Edge

2137 Lake Placid Road, Vancouver, Canada View map

Offering cars for rent, Powder'S Edge Hotel Vancouver is a 5-minute drive from Whistler Mountain. It is 200 metres from Whistler Bungee and a few steps from Squamish Lil'wat Cultural Centre. More

Book Now

Oceanside Villas

4726 Sunshine Coast Highway, Sechelt, Canada View map

Oceanside Villas Sechelt hotel, located 10 minutes' drive from Tems Swiya Museum, features Wi-Fi in public areas. This motel entices guests with parking, available on site. More

From US$ 104 Book Now

Whistler Vacation Club At Northstar

4365 Northlands Blvd, Whistler, Canada View map

Immerse yourself in Whistler's charm with the 3-star Whistler Vacation Club At Northstar Aparthotel, located 6 minutes' walk from Whistler Olympic Plaza and offering tour/ticket assistance to help… More

From US$ 166 Book Now

Hotel Kelowna & Conference Centre

2429 Highway 97 North, Kelowna, Canada View map

Boasting 2 jacuzzis, the 3-star Hotel Kelowna & Conference Centre is nestled in the Rutland district of Kelowna, a 10-minute drive from Father Pandosy Mission. This budget inn offers a heated indoor… More

From US$ 115 Book Now

Ciala Resort Hotels In Kisumu

Kisumu - Busia Rd, Daraja Mbili, Kisumu, Kenya View map

Featuring Wi-Fi throughout the property, Ciala Resort Hotels In Kisumu sits about 10 minutes by car from St Gabriel Ojola. This resort offers 57 rooms with views of the mountain. More

From US$ 146 Book Now

L Hotel

Calle Ing Carlos Autrique Esquina, Km. 15 Carretera Aeropuerto #1550, Mexicali, Mx, Mexicali, Mexico View map

Located 6 minutes' drive from General Rodolfo Sanchez Taboada International airport, L Hotel Mexicali features a treatment room and a sauna. More

Book Now

Eleven Revelstoke Lodge

111 First Street W, Revelstoke, Canada View map

Offering 2 bars, the 4-star Eleven Revelstoke Lodge hotel is situated 25 minutes' walk from Revelstoke Alliance Church. Located within short walking distance of Mount Revelstoke National Park, this… More

From US$ 272 Book Now

Akiskinook Lake Resort! 1 Bedroom Condo! Indoor Pool And Hot Tub- Squash, Tennis, Pickle, Basket Ball Courts! Enjoy Swimming, Boating, Sandy Beach, Golfing, Playground! Rent Weekly Or Daily Or Monthly At 1799-Month

1492 Akiskinook Road 135, Invermere, Canada View map

Furthermore, guests can find 2 restaurants, along with a tennis court at the 3-star Akiskinook Resort: Lakeside Family Retreat with Diverse Amenities Invermere. Providing sports fans with proximity… More

From US$ 175 Book Now

Village On The Lake

4300 44Th Ave., Osoyoos, Canada View map

Located 5 minutes by car from Sun Bowl Skating Arena, which is highly appreciated by sports lovers, the 3-star Village On The Lake Osoyoos hotel includes 15 rooms. More

Book Now

Versante Hotel

8451 Bridgeport Road, Richmond, Canada View map

The Versante Hotel, nestled in Richmond, promises an exquisite blend of luxury and comfort. Embodying a stylish finesse, this 5-star accommodation stands majestically with an array of high-end… More

From US$ 450 Book Now

Dominion

210 Abbott Street, V6B2Kb, Vancouver, British Columbia, Canada, Vancouver, Canada View map

Dominion Hotel Vancouver is located in Vancouver, approximately a 10-minute drive from Granville Island, and offers a swimming pool. This Vancouver hotel is just a minute's drive from Canada Place… More

Book Now

Cascade Lodge

4315 Northlands Boulevard, Whistler, Canada View map

Set only a 5-minute walk from Black Tusk Gallery, Cascade Lodge Whistler comprises a full kitchen overlooking the pool. Situated a short distance from Whistler Olympic Plaza, the hotel offers an… More

From US$ 63 Book Now

Snow Valley Lodging

1041 7Th Avenue Po Box 1530, Fernie, Canada View map

Snow Valley Lodging Villa offers a welcoming accommodation with views of the patio in the centre of Fernie. This property features a fully furnished kitchen with a microwave, coffee & tea making… More

From US$ 123 Book Now