1. Abigail’s Hotel
Adult-only hotel with private hot tubs, gourmet breakfast and fireplaces, set in a historic building in downtown Victoria.
46 hotelsfrom $82/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 46 hotels in British Columbia with a private jacuzzi or hot tub in the room, in 1 city with a page of their own and 20 smaller towns. Rooms start at $82 a night, and half cost $140 or less. 15 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 46 hotels in British Columbia. Each links to the hotel on its city page.
| Category | Hotel | Rating | From | Why this pick |
|---|---|---|---|---|
| Top rated | Wedgewood Hotel & Spain VancouverDeluxe Suite with Jacuzzi | 9.6 | $253 | The best guest rating in British Columbia once the number of reviews is counted. |
| Best budget | The Craigmylein VictoriaDeluxe Suite with 1 Queen Bed and jetted tub | 8.1 | $82 | The lowest rate ($82 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 | $166 | The best rated hotel here with the tub in the bedroom itself. |
| Most reviewed | Pan Pacific Vancouverin VancouverSuite with Hot tub | 8.8 | $245 | The most guest reviews of any hotel here. |
Prices last checked October 2026.
9 of the 46 hotels we list in British Columbia belong to a big hotel group; the other 37 are independent or small local brands.
| Chain | Hotels here | From | Where |
|---|---|---|---|
| Choice Hotels | 3 hotels | $105 | Kelowna, Surrey |
| Hilton | 3 hotels | $124 | Surrey, Vancouver, Whistler |
| Best Western | 2 hotels | $118 | Nelson, Pitt Meadows |
35 hotels that are not on any of the pages above, in Victoria (4), Kelowna (3), Surrey (2), Tofino (2), Ucluelet (2), Whistler (2), Central Saanich, Courtenay, Fernie, Kamloops, Nelson, Osoyoos and 8 more towns.
Adult-only hotel with private hot tubs, gourmet breakfast and fireplaces, set in a historic building in downtown Victoria.
Beachfront resort with private spa tubs, restaurant and fitness center, set on Cox Bay Beach.
Chic hotel with private hot tubs, pool, restaurant and spa service, located in Vancouver International Airport.

Luxurious adult only hotel with private hot tubs, fireplaces and ocean views, close to Ucluelet Aquarium and Little Beach.
Elegant hotel with private Jacuzzi tubs, pool and restaurant, overlooking Victoria’s stunning Inner Harbour.
Oceanfront resort with private hot tubs, spa and massage service, overlooking Sooke Harbor and the Olympic Mountains.
All-suite hotel in Kelowna with Jacuzzi tub in room, pool, free breakfast and 40-foot waterslide, near Prospera Place.
Edwardian B&B with Jacuzzi suites and free breakfast, near Royal BC Museum.
Upscale waterfront hotel with private hot tubs, pool, spa and massage service, near The Butchart Gardens.
Highly rated hotel with private spa tubs, pool and floor-to-ceiling windows in Vancouver city center.
Ocean view hotel with private hot tubs, pool, beauty and massage treatments, near Willingdon Beach Park.
Edwardian-style hotel with Jacuzzi in room and free breakfast, close to Sidney Fishing Pier and Swartz Bay Ferry Terminal.
Vineyard estate with private Jacuzzi, private patios and free breakfast, overlooking Lake Osoyoos.
Cozy B&B with private Jacuzzi tubs and free breakfast, set within 1 mile of Mackenzie Beach.
Mountain retreat with hot tub in room, restaurant and massage service, 2.5 mi from Revelstoke Railway Museum.
All-villa hotel with private hot tubs, pool, spa and massage service, overlooking Waterfront Park.
Private Jacuzzi in bathroomWaterfront resort with private spa tubs and massage service, overlooking the harbour, 1.2 mi from Ucluelet Aquarium.
Kelowna getaway with heated pool and private hot tubs, set within 3.7 mi of the round Kelowna Farmers’ and Crafters’ Market.
Chalet-style lodge with private hot tubs, pool and spa service, nestled at the base of Fernie’s ski slopes.
Contemporary lodging with Jacuzzi in room, free breakfast and pool, near Willowbrook Shopping Centre and transit.
Pet-friendly Best Western hotel with Jacuzzi in room, restaurant and gym, set along Baker Street in downtown Nelson.
Upscale resort with hot tub in room and restaurant in the heart of the Comox Valley in Courtenay.
Modern hotel with private hot tubs, gym and free breakfast, near Surrey Sport and Leisure Centre.
All-suite hotel with private Jacuzzis, fireplaces, pool and restaurant, near Whistler Olympic Plaza.
Comfortable hotel with private spa tubs and free breakfast, alongside the historic Craigdarroch Castle.
Relaxed hotel with pool, free breakfast and private spa tubs, near Prince George Golf & Curling Club.
Seaside resort with private hot tub, pool, gym and spa service, near the beaches of Parksville.
All-suite Hilton resort with private hot tubs, spa and massage service, located steps from Whistler’s main gondolas.
Great for value hotel with private spa tubs, pool and fitness center, 4 miles from Kamploops Heritage Railway.
Coastal retreat with private spa tubs, pool and fitness center, 15 miles from the Dunes Golf Course.
Prime location with private Jacuzzi, pool and restaurant, located in Surrey, 15 miles from Pacific Coliseum.
Victorian-style hotel with Jacuzzi suites and free breakfast, near Steamship Terminal and Victoria Clipper.
Tranquil hotel with private hot tubs and free breakfast, less than a 5 minute drive to the Wild Pacific Trail.
Convenient hotel with Jacuzzi in room, restaurant and pool, close to Aberdeen Mall.
Quiet hotel with in-room Jacuzzis, pool and pet-friendly options, near Thompson Rivers University.
No hotels match these filters.
Vancouver, with 7 hotels. Across British Columbia we list 46 hotels with a private jacuzzi or hot tub in the room.
46 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, from $434 a night. For less, Long Beach Lodge Resort in Tofino has the “Deluxe King Room with Ocean View and Spa tub” from $196 a night.
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, from $217 a night. 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”, from $122 a night.
17 of the 46 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”, from $164 a night.
The Craigmyle in Victoria has the lowest rate in British Columbia among hotels rated 8 or higher by at least 20 guests: $82 a night. Of the cities, Vancouver is the least expensive: half its jacuzzi rooms cost $192 a night or less.
6 upscale 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”, from $253 a night. Next is Fairmont Pacific Rim in Vancouver (5 stars).
Yes, one: Sandman Suites Vancouver in Vancouver has the tub outside, on a private balcony or patio. Everywhere else on this list the tub is inside the room or its bathroom.
8 of the 46 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.
15 of the 46 hotels we list in British Columbia have the tub in the bedroom itself. The best rated are Vintner’s Nook B&B in Kelowna, The Barclay House in Vancouver and Embarc Vancouver in Vancouver.