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

Hotels with indoor pool in British Columbia

Oceanside Village Resort

1080 Resort Drive, Parksville, Canada View map

Oceanside Village Resort Parksville is nestled just 0.8 km from Rathtrevor Beach Provincial Park, offering 50 rooms and featuring spa therapy and a patio. More

From US$ 232 Book Now

Clarion Hotel & Conference Centre

36035 North Parallel Road, Abbotsford, Canada View map

The perfect Clarion Hotel & Conference Centre Abbotsford, situated 15 minutes by car from Clayburn Village Museum, offers a swimming pool as well as a fitness centre. This Abbotsford hotel is… More

From US$ 81 Book Now

Best Western Maple Ridge

21650 Lougheed Highway, Maple Ridge, Canada View map

Situated 2.8 km from Derby Reach Regional Park, the 3-star Best Western Maple Ridge Hotel features Wi-Fi in public areas, and a car park on site. Guests can take a walk along the river, 30 metres… More

From US$ 79 Book Now

Prestige Inn Golden

1049 Trans Canada Hwy North, Golden, Canada View map

Prestige Inn Golden includes 91 rooms and is 25 minutes' walk from Art Gallery of Golden. This hotel lies around a 5-minute ride from Spirit Square City Park, and offers an American-style restaurant… More

From US$ 99 Book Now

Ramada By Wyndham Coquitlam

631 Lougheed Highway, Coquitlam, Canada View map

The comfortable 3-star Ramada By Wyndham Coquitlam Hotel is located 30 km from Vancouver airport and offers an indoor pool as well as a fitness centre. The smoke-free hotel is a good starting point… More

From US$ 79 Book Now

Sandman Hotel And Suites Squamish

39400 Discovery Way, Squamish, Canada View map

The comfortable 3-star Sandman Hotel And Suites Squamish, located 19 minutes' stroll from West Coast Railway Heritage Park, boasts a large indoor swimming pool and a gym. The suburban hotel features… More

From US$ 109 Book Now

Best Western Williams Lake

1850 Broadway Avenue S, Williams Lake, Canada View map

Located about 10 minutes by car from Whiskers Point Provincial Park, the 3-star Best Western Williams Lake Hotel features Wi-Fi throughout the property and a car park on site. Boasting an indoor… More

From US$ 80 Book Now

Best Western Plus Langley Inn

5978 Glover Road, Langley, Canada View map

Situated nearly a 10-minute drive from Milner Valley Cheese, Best Western Plus Langley Inn features Wi-Fi in public areas, and a car park on site. Offering an indoor heated pool, this 3-star inn is… More

From US$ 184 Book Now

Travelodge Hotel By Wyndham Vancouver Airport

3071 St Edward's Drive, Richmond, Canada View map

Situated merely 30 metres from North Arm Fraser River, the comfortable 2-star Travelodge Hotel By Wyndham Vancouver Airport Richmond features an ATM and a lift for guests' convenience. Boasting an… More

From US$ 65 Book Now

Holiday Inn Hotel & Suites Osoyoos By Ihg

7906 Main Street, Osoyoos, Canada View map

The 3-star Holiday Inn Hotel & Suites Osoyoos By Ihg, nestled in a museum area, offers Wi-Fi throughout the property, an indoor swimming pool and a fitness centre. The smoke-free inn has a prime… More

From US$ 143 Book Now

Oceanfront Suites At Cowichan Bay

1681 Cowichan Bay Rd, Cowichan Bay, Canada View map

Oceanfront Suites At Cowichan Bay hotel, located a minute's walk from Cowichan Bay Fishermen's Wharf Assn Marina, features Wi-Fi throughout the property. This resort provides late check-out and wake… More

From US$ 90 Book Now

Azur Legacy Collection Hotel

833 West Pender Street, Vancouver, Canada View map

The 5-star Azur Legacy Collection Hotel Vancouver, situated about a 5-minute ride from Vancouver Downtown, boasts 2 bars. Offering an indoor pool along with snowboarding and skiing, this Vancouver… More

From US$ 277 Book Now

Best Western Inn At Penticton

3180 Skaha Lake Road, Penticton, Canada View map

The perfect 2-star Best Western Inn At Penticton is about 5 minutes by car from Skaha Lake Beach, offering a vending machine and a lift for guests' utmost comfort. Boasting a swimming pool, the eco… More

From US$ 98 Book Now

Hampton Inn By Hilton Kamloops

1245 Rogers Way, Kamloops, Canada View map

Nestled in the beautiful city of Kamloops, British Columbia, the Hampton Inn by Hilton Kamloops is your perfect oasis for a memorable stay. This elegantly designed property offers stunning mountain… More

From US$ 154 Book Now

La Quinta Inn By Wyndham Vancouver Airport

8640 Alexandra Road, Richmond, Canada View map

Nestled in the heart of Golden Village, "La Quinta Inn by Wyndham Vancouver Airport" is an urban oasis of convenience and comfort. Known for its cultural diversity and spectacular beauty, the city… More

From US$ 60 Book Now

Days Inn By Wyndham Nanaimo

809 Trans-Canada Highway, Nanaimo, Canada View map

Situated within 25 minutes' walk of Maffeo Sutton Park, the comfortable Days Inn By Wyndham Nanaimo features Wi-Fi throughout the property and outdoor parking on site. Offering an indoor heated… More

From US$ 152 Book Now

Best Western Plus Chemainus Inn

9573 Chemainus Road, Chemainus, Canada View map

If you like sports, the classic 3-star Best Western Plus Chemainus Inn provides a golf playground, as well as access to snorkelling and horseback riding. The smoke-free inn offers 75 rooms in the… More

From US$ 127 Book Now

The Thompson Hotel

650 Victoria Street, Kamloops, Canada View map

The lovely 3-star The Thompson Hotel Kamloops, situated around 5 minutes on foot from Lake City Casino Kamloops, offers an indoor swimming pool as well as a fitness room. The smoke-free hotel has a… More

From US$ 94 Book Now

Best Western Mountainview Inn

1024 11Th Street N, Golden, Canada View map

Featuring an indoor swimming pool, the 3-star Best Western Mountainview Inn Golden offers a computer workstation and a photocopy machine, as well as Wi-Fi throughout the property. Thanks to its… More

From US$ 298 Book Now

Blackcomb Lodge

4220 Gateway Drive, Whistler, Canada View map

The comfortable 3-star Blackcomb Lodge Whistler hotel is located 5 km from Green Lake Seaplane Base airport and offers an indoor pool as well as a fitness room. The family hotel features 71 rooms in… More

From US$ 311 Book Now

Holiday Inn Hotel & Suites Surrey East - Cloverdale By Ihg

17530 64Th Avenue, Surrey, Canada View map

The 3-star Holiday Inn Hotel & Suites Surrey East - Cloverdale By Ihg is located 25 km from Boundary Bay airport and offers an indoor swimming pool as well as a gym. Thanks to its prime location… More

From US$ 114 Book Now

Pomeroy Inn & Suites Prince George

2700 Recplace Drive, Prince George, Canada View map

The 4-star Pomeroy Inn & Suites Prince George, located around a 10-minute drive from Two Rivers Gallery, offers an indoor pool and Wi-Fi in public areas. This smoke-free hotel is in a shopping… More

From US$ 93 Book Now

Sandman Signature Kamloops Hotel

225 Lorne Street, Kamloops, Canada View map

Situated steps from a river, the 4-star Sandman Signature Kamloops Hotel offers 2 restaurants. Boasting an indoor swimming pool along with an American restaurant, this Kamloops hotel is located… More

From US$ 101 Book Now

Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted

209 Van Horne Street South, Cranbrook, Canada View map

Located 1.1 km from Saint Aidan Orthodox Church, the 4-star Prestige Rocky Mountain Resort Cranbrook, Worldhotels Crafted offers Wi-Fi in public areas and a car park. The smoke-free resort is… More

From US$ 219 Book Now

Holiday Inn Express Golden-Kicking Horse By Ihg

1120 14Th Street North, Golden, Canada View map

The comfortable 3-star Holiday Inn Express Golden-Kicking Horse By Ihg, located 3 km from Golden Golf Club, offers an indoor swimming pool and Wi-Fi in public areas. Along with the use of a gym… More

From US$ 114 Book Now

Super 8 By Wyndham Abbotsford Bc

1881 Sumas Way, Abbotsford, Canada View map

Featuring Wi-Fi in public areas, the 2-star Super 8 By Wyndham Abbotsford Bc Hotel offers a lift and a vending machine in Abbotsford. Boasting an indoor pool, the family motel is nestled around 8 km… More

From US$ 90 Book Now

Divya Sutra Plaza And Conference Centre, Vernon, Bc

4801 27 St, Vernon, Canada View map

Riviera Divya Sutra Plaza And Conference Centre, Vernon, Bc includes a lift, a snack and drink vending machine and lies about a 6-minute stroll from Bliss Pilates Studio. This 4-star hotel a few… More

From US$ 35 Book Now

Best Western Plus Osoyoos Hotel & Suites

5506 Main Street, Osoyoos, Canada View map

The 3-star Best Western Plus Osoyoos Hotel & Suites, located around a 5-minute drive from Tumbleweed Spirits Distillery, boasts an indoor swimming pool and a gym facility. The full-service inn is in… More

From US$ 102 Book Now

Sandman Hotel Quesnel

940 Chew Avenue, Quesnel, Canada View map

Nestled in the museum district of Quesnel, Sandman Hotel Quesnel is around 10 minutes by car from such cultural places of interest as Quesnel Art Gallery. This 3-star hotel offers Wi-Fi throughout… More

From US$ 78 Book Now

Hyatt Place Prince George

585 Dominion Street, Prince George, Canada View map

The 4-star Hyatt Place Prince George Hotel is located 20 minutes' drive from Prince George airport and offers a swimming pool as well as a fitness studio. The smoke-free hotel is in the very heart of… More

From US$ 94 Book Now

Worldmark Vancouver The Canadian

1080 Hornby St., Vancouver, Canada View map

Located nearly a 5-minute drive from BC Place Stadium, the 3-star Worldmark Vancouver The Canadian Hotel features Wi-Fi in public areas and a car park on site. With First Baptist Church within 5… More

From US$ 11135 Book Now

Pomeroy Hotel Fort St. John

11308 Alaska Road, Fort St. John, Canada View map

The contemporary 4-star Pomeroy Hotel Fort St. John is located in a business area and offers an indoor swimming pool and a fitness studio. Featuring a restaurant, the smoke-free hotel is merely 1.8… More

From US$ 104 Book Now

Super 8 By Wyndham Prince George

1151 Commercial Crescent, Prince George, Canada View map

Featuring car rentals, as well as Wi-Fi in public areas, Super 8 By Wyndham Prince George Hotel is around 10 minutes' drive from Cottonwood Island Nature Park. The inn is perfectly situated at a… More

From US$ 52 Book Now

Holiday Inn Express & Suites Victoria-Colwood By Ihg

318 Wale Road, Langford, Canada View map

Offering an indoor swimming pool and views of the mountain, Holiday Inn Express & Suites Victoria-Colwood By Ihg Langford is situated a mere 150 metres from Coast Collective Art Centre. All guests… More

From US$ 258 Book Now

Holiday Inn Express & Suites - Courtenay - Comox By Ihg

310 Hunt Road, Courtenay, Canada View map

Situated near an eatery and a casino, and within 10 minutes' drive of Ruth Masters Greenway, the 3-star Holiday Inn Express & Suites - Courtenay - Comox By Ihg includes 82 rooms about 25 minutes'… More

From US$ 158 Book Now

Super 8 By Wyndham West Kelowna Bc

1655 Westgate Rd, West Kelowna, Canada View map

The comfortable 3-star Super 8 By Wyndham West Kelowna Bc Hotel is nestled in a spectacular area, offering a restaurant along with a Chinese restaurant. Featuring an indoor swimming pool, the smoke… More

From US$ 106 Book Now

Beach Acres Resort

1051 Resort Drive, Parksville, Canada View map

The 3-star Beach Acres Resort Parksville is merely 1.5 km from Rathtrevor Beach and offers an indoor pool. More

From US$ 173 Book Now

Coast Chilliwack Hotel By Apa

45920 First Avenue, Chilliwack, Canada View map

Located just 1.5 km from Cultus Lake, the 4-star Coast Chilliwack Hotel By Apa offers Wi-Fi throughout the property and a car park. Along with the use of a fitness studio on site, sports fans are… More

From US$ 81 Book Now

Coast Osoyoos Beach Hotel

7702 Main Street, Osoyoos, Canada View map

The 3-star Coast Osoyoos Beach Hotel, located 10 minutes by car from Haynes Point Provincial Park, offers an indoor swimming pool, Wi-Fi throughout the property. The hotel is a good starting point… More

From US$ 222 Book Now

Hampton Inn By Hilton Chilliwack

8050 Lickman Road, Chilliwack, Canada View map

The comfortable 3-star Hampton Inn By Hilton Chilliwack, located within 800 metres of The Local Harvest Market, boasts an indoor swimming pool and a fitness room. The business hotel offers 75 rooms… More

From US$ 129 Book Now

La Grande Residence At The Sutton Place Hotel

855 Burrard St, Vancouver, Canada View map

Welcome to the epitome of luxury living that is La Grande Residence at The Sutton Place Hotel, a 4.5-star property nestled in the heart of Vancouver's vibrant business, theatre and arts districts. More

From US$ 201 Book Now

Ramada Golden

1311 12Th St North, Golden, Canada View map

Offering a restaurant, Ramada Golden Hotel lies in a business district, around 10 minutes by car from Kinbasket Lake and within a 10-minute drive of such cultural places of interest as Art Gallery Of… More

From US$ 173 Book Now

Fairfield Inn & Suites By Marriott West Kelowna

3460 Carrington Road, West Kelowna, Canada View map

Situated 4.4 km from Crystal Mountain Resort in the historical district of West Kelowna, the elegant Fairfield Inn & Suites By Marriott West Kelowna offers two golf courses. The 3-star hotel features… More

From US$ 143 Book Now

Courtyard By Marriott Prince George

900 Brunswick Street, Prince George, Canada View map

Situated a 13-minute stroll from Brain Injured Goup, the lovely 4-star Courtyard By Marriott Prince George Hotel offers 174 rooms. An American restaurant is available in the smoke-free hotel that… More

From US$ 116 Book Now

Fairfield Inn & Suites By Marriott Penticton

602 Eckhardt Avenue West, Penticton, Canada View map

Fairfield Inn & Suites By Marriott Penticton, located a mere 9 minutes' stroll from Cascades Casino and merely 1.7 km from LocoLanding Adventure Park, features an indoor swimming pool for guests to… More

From US$ 161 Book Now

Comfort Inn & Suites

1090 - 22Nd St. Ne, Salmon Arm, Canada View map

Located nearly a 25-minute walk from R.J. Haney Heritage Village and Museum in Salmon Arm, Comfort Inn & Suites Salmon Arm has 2 water slides. Guests have access to an indoor heated swimming pool, a… More

From US$ 80 Book Now

Slumber Lodge

250 Fort Street, Hope, Canada View map

Featuring Wi-Fi throughout the property, Slumber Lodge Hope hotel sits only 400 metres from Hope Friendship Garden. This motel in a recreation district has an indoor swimming pool, as well as a car… More

From US$ 63 Book Now

Ramada Plaza By Wyndham Prince George

444 George Street, Prince George, Canada View map

Experience a relaxing stay in the heart of Prince George at the elegant Ramada Plaza By Wyndham Prince George hotel. This eco-friendly 3-star property is the ideal choice for both business and… More

From US$ 86 Book Now

Red Tree Lodge

1101 7Th Ave, Fernie, Canada View map

The 3-star Red Tree Lodge Fernie hotel is located in Fernie, nearly a 5-minute ride from Annex Park, and offers a swimming pool. Offering late check-out and express check-out, this lovely hotel also… More

From US$ 176 Book Now

Gibsons Garden Hotel

963 Gibsons Way, Gibsons, Canada View map

Offering a swimming pool and views of the city, Gibsons Garden Hotel is situated at a distance of 250 metres from Gibsons Cinema. All guests can enjoy Wi-Fi throughout the property and access to a… More

From US$ 150 Book Now