1. Abigail’s Hotel
Adult-only hotel with private hot tubs, gourmet breakfast and fireplaces, set in a historic building in downtown Victoria. Full details about Abigail’s Hotel
41 hotelsfrom US$62/nightHot tubs verifiedVerified: October 2026Oct 2026
in 1 city
We may earn a commission when you book through links on this page; it never changes the price you pay or our picks. How we make money
We list 41 hotels in British Columbia with a private jacuzzi or hot tub in the room, in 1 city with a page of their own and 19 smaller towns. The lowest price is US$62 a night, and half cost US$135 or less. 14 hotels have the tub in the bedroom itself, not behind the bathroom door.
Ordered by how many people look for each city on TubHotels. Each page lists every hotel we have verified there.
Chosen from all 41 hotels in British Columbia. Each links to the hotel on its city page.
| Category | Hotel | Rating | Price | Why this pick |
|---|---|---|---|---|
| Top rated | Wedgewood Hotel & Spain VancouverDeluxe Suite with Jacuzzi | 9.6 | US$323 | The best guest rating in British Columbia once the number of reviews is counted. |
| Best budget | Comfort Suites Kelowna1 King Bed Suite with Whirlpool | 9.0 | US$72 | The lowest rate (US$72 a night) among hotels rated 8.0 or higher by at least 20 guests. |
| Best bedroom tub | The Barclay Housein VancouverDeluxe Suite with Jacuzzi | 9.4 | US$276 | The best rated hotel here with the tub in the bedroom itself. |
| Most reviewed | Pan Pacific VancouverSuite with Hot tub | 8.8 | US$192 | The most guest reviews of any hotel here. |
9 of the 41 hotels we list in British Columbia belong to a big hotel group; the other 32 are independent or small local brands.
| Chain | Hotels here | Price | Where |
|---|---|---|---|
| Choice Hotels | 3 hotels | US$62 | Kelowna, Surrey |
| Hilton | 3 hotels | US$101 | Surrey, Vancouver, Whistler |
| Best Western | 2 hotels | US$91 | Nelson, Pitt Meadows |
31 hotels that are not on any of the pages above, in Victoria (4), Kelowna (2), Surrey (2), Tofino (2), Ucluelet (2), Whistler (2), Central Saanich, Courtenay, Fernie, Kamloops, Nelson, Osoyoos and 7 more towns.
Adult-only hotel with private hot tubs, gourmet breakfast and fireplaces, set in a historic building in downtown Victoria. Full details about Abigail’s Hotel
Beachfront resort with private spa tubs, restaurant and fitness center, set on Cox Bay Beach. Full details about Long Beach Lodge Resort
Chic hotel with private hot tubs, pool, restaurant and spa service, located in Vancouver International Airport. Full details about Fairmont Vancouver Airport

Luxurious adult only hotel with private hot tubs, fireplaces and ocean views, close to Ucluelet Aquarium and Little Beach. Full details about The Francis Boutique Inn
Elegant hotel with private Jacuzzi tubs, pool and restaurant, overlooking Victoria’s stunning Inner Harbour. Full details about Inn at Laurel Point
Oceanfront resort with private hot tubs, spa and massage service, overlooking Sooke Harbor and the Olympic Mountains. Full details about Prestige Oceanfront Resort
All-suite hotel in Kelowna with Jacuzzi tub in room, pool, free breakfast and 40-foot waterslide, near Prospera Place. Full details about Comfort Suites Kelowna
Edwardian B&B with Jacuzzi suites and free breakfast, near Royal BC Museum. Full details about Marketa’s Bed and Breakfast
Upscale waterfront hotel with private hot tubs, pool, spa and massage service, near The Butchart Gardens. Full details about Brentwood Bay Resort & Spa
Ocean view hotel with private hot tubs, pool, beauty and massage treatments, near Willingdon Beach Park. Full details about Beyond Bliss Suites & Spa
Edwardian-style hotel with Jacuzzi in room and free breakfast, close to Sidney Fishing Pier and Swartz Bay Ferry Terminal. Full details about The Beacon Inn at Sidney
Vineyard estate with private Jacuzzi, private patios and free breakfast, overlooking Lake Osoyoos. Full details about Shiraz Villa
Cozy B&B with private Jacuzzi tubs and free breakfast, set within 1 mile of Mackenzie Beach. Full details about Seafarers Bed & Breakfast
Mountain retreat with hot tub in room, restaurant and massage service, 2.5 mi from Revelstoke Railway Museum. Full details about Coast Hillcrest Hotel
All-villa hotel with private hot tubs, pool, spa and massage service, overlooking Waterfront Park. Full details about The Royal Kelowna – Bellstar Hotels & Resorts
Private Jacuzzi in bathroomWaterfront resort with private spa tubs and massage service, overlooking the harbour, 1.2 mi from Ucluelet Aquarium. Full details about Waters Edge Shoreside Suites
Chalet-style lodge with private hot tubs, pool and spa service, nestled at the base of Fernie’s ski slopes. Full details about Lizard Creek Lodge
Contemporary lodging with Jacuzzi in room, free breakfast and pool, near Willowbrook Shopping Centre and transit. Full details about Hampton Inn & Suites by Hilton Langley-Surrey
Pet-friendly Best Western hotel with Jacuzzi in room, restaurant and gym, set along Baker Street in downtown Nelson. Full details about Best Western Plus Baker Street Inn
Upscale resort with hot tub in room and restaurant in the heart of the Comox Valley in Courtenay. Full details about Crown Isle Resort & Golf Community
Modern hotel with private hot tubs, gym and free breakfast, near Surrey Sport and Leisure Centre. Full details about Comfort Inn & Suites Surrey
All-suite hotel with private Jacuzzis, fireplaces, pool and restaurant, near Whistler Olympic Plaza. Full details about Pinnacle Hotel Whistler
Comfortable hotel with private spa tubs and free breakfast, alongside the historic Craigdarroch Castle. Full details about The Craigmyle
Relaxed hotel with pool, free breakfast and private spa tubs, near Prince George Golf & Curling Club. Full details about Pomeroy Inn & Suites Prince George
Seaside resort with private hot tub, pool, gym and spa service, near the beaches of Parksville. Full details about Tigh-Na-Mara Seaside Spa Resort
All-suite Hilton resort with private hot tubs, spa and massage service, located steps from Whistler’s main gondolas. Full details about Hilton Whistler Resort & Spa
Great for value hotel with private spa tubs, pool and fitness center, 4 miles from Kamploops Heritage Railway. Full details about Holiday Inn Express Kamloops
Coastal retreat with private spa tubs, pool and fitness center, 15 miles from the Dunes Golf Course. Full details about Coast Kamloops Hotel & Conference Centre
Victorian-style hotel with Jacuzzi suites and free breakfast, near Steamship Terminal and Victoria Clipper. Full details about Haterleigh Heritage Inn
Convenient hotel with Jacuzzi in room, restaurant and pool, close to Aberdeen Mall. Full details about Prestige Aberdeen Lodge Kamloops
Quiet hotel with in-room Jacuzzis, pool and pet-friendly options, near Thompson Rivers University. Full details about Quality Inn Kamloops
No hotels match these filters.
Vancouver, with 6 hotels. Across British Columbia we list 41 hotels with a private jacuzzi or hot tub in the room.
41 hotels in British Columbia have a private jacuzzi or hot tub in the room, each checked against room photos and a current listing. The best rated are Wedgewood Hotel & Spa in Vancouver, Fairmont Pacific Rim in Vancouver and Abigail’s Hotel in Victoria. At Wedgewood Hotel & Spa the tub comes with the “Deluxe Suite with Jacuzzi”, in the private bathroom.
Fairmont Pacific Rim in Vancouver is the best rated upscale hotel in British Columbia with a room for two: the “Deluxe City View King with Jetted Tub” has 1 king bed and the tub in the private bathroom, US$617 a night on average. For less, Long Beach Lodge Resort in Tofino has the “Deluxe King Room with Ocean View and Spa tub”, US$335 a night on average.
For a honeymoon or an anniversary, Executive Suites Hotel & Conference Centre, Metro Vancouver in Burnaby, a 4-star hotel, has the “Honeymoon Suite with Jacuzzi”, a suite for two with the tub in the private bathroom, US$105 a night on average. Another suite for two with strong reviews is at Prestige Oceanfront Resort in Sooke: the “One-Bedroom King Suite with Sofa Bed and Spa Bath”, US$97 a night on average.
17 of the 41 hotels in British Columbia have a suite with a private jacuzzi. The Barclay House in Vancouver books the “Deluxe Suite with Jacuzzi” (452 sq ft and sleeps 4). Inn at Laurel Point in Victoria books the “Dream Suite with Jacuzzi”, US$135 a night on average.
Comfort Suites Kelowna has the lowest rate in British Columbia among hotels rated 8 or higher by at least 20 guests: US$72 a night. Of the cities, Vancouver is the least expensive: half its jacuzzi hotels cost US$234 a night or less.
6 upscale jacuzzi hotels here have four or five stars. The best rated is Wedgewood Hotel & Spa in Vancouver (5 stars). Its tub room is the “Deluxe Suite with Jacuzzi”, US$323 a night on average. Next is Fairmont Pacific Rim in Vancouver (5 stars).
8 of the 41 jacuzzi hotels in British Columbia list beach access or a waterfront setting: The Francis Boutique Inn in Ucluelet, Inn at Laurel Point in Victoria and Prestige Oceanfront Resort in Sooke.
14 of the 41 hotels we list in British Columbia have the tub in the bedroom itself. The best rated are The Barclay House in Vancouver, Marketa’s Bed and Breakfast in Victoria and Shiraz Villa in Osoyoos.
Book the room type named on the hotel’s card, since most hotels have the tub in some rooms only: at Fairmont Vancouver Airport that is the “Fairmont Gold Room with Jetted tub”, at Hampton Inn & Suites by Hilton Vancouver-Downtown the “Jetted tub”. 34 of the 41 cards name the exact room. Every hotel on this list has the tub in the room itself, its private bathroom or its own balcony, never a shared spa. Room photos and the room name tell you more than an amenity tag, as our guide to checking an in-room tub explains.