Hotels in British Columbia (Canada)

    • Popular choice

    Harrison Hot Springs Resort

    7.5Good (22,130 ratings)

    East Tower lake view rooms, Five natural hot mineral pools

    Harrison Hotsprings
    from  £64
    See prices from 15 sites
    • Popular choice

    Emerald Lake Lodge

    8.2Very good (9,331 ratings)

    Historic lodge with rustic charm, Outdoor hot tub with mountain views

    Field
    from  £178
    See prices from 12 sites
    • Popular choice

    Fairmont Hot Springs Resort

    8.1Very good (8,203 ratings)

    Exclusive guest-only hot pool, Diverse on-site dining options

    Fairmont Hot Springs
    from  £85
    See prices from 12 sites
    • Popular choice

    Secret Cove Cottage Suites

    8.0Very good (1,554 ratings)

    Romantic yurts with ocean views, Wildlife viewing from the porch

    Halfmoon Bay
    from  £185
    See prices from 2 sites
    • Popular choice

    Black Rock Oceanfront Resort

    9.0Excellent (7,081 ratings)

    Artisan-inspired oceanfront dining, Pet-friendly accommodations

    Ucluelet
    from  £117
    See prices from 8 sites
    • Popular choice

    Prestige Oceanfront Resort

    8.8Excellent (4,678 ratings)

    Stunning oceanfront location, Full-service Coastal Tides Day Spa

    Sooke
    from  £68
    See prices from 15 sites
    • Popular choice

    Copper Point Resort

    8.4Very good (5,833 ratings)

    Proximity to Kootenay National Park, Pet-friendly rooms with patio access

    Invermere
    from  £106
    See prices from 9 sites
    • Popular choice

    Manning Park Resort

    7.7Good (5,702 ratings)

    Extensive outdoor activity hub, On-site dining and convenience

    Manning Park
    from  £98
    See prices from 5 sites
    • Popular choice

    River Rock Casino Resort

    8.2Very good (24,940 ratings)

    Riverside setting with mountain views, Sprawling pool with exciting waterslide

    Richmond
    from  £112
    See prices from 17 sites
  1. Walnut Beach Resort

    8.6Excellent (4,637 ratings)

    Private lakefront beach access, Year-round heated outdoor pool

    Osoyoos
    from  £94
    See prices from 7 sites
    • Popular choice

    Ocean Promenade Hotel

    8.5Excellent (5,143 ratings)

    Steps from White Rock Beach, Balconies with ocean views

    White Rock
    from  £65
    See prices from 7 sites
    • Popular choice

    The Beach Club Resort

    9.0Excellent (5,976 ratings)

    Beachfront dining with patio, Heated indoor pool and hot tub

    Parksville
    from  £90
    See prices from 11 sites
    • Popular choice

    Sun Peaks Grand Hotel & Conference Centre

    8.7Excellent (7,074 ratings)

    Central village location, Sun Peaks' only outdoor pool

    Sun Peaks
    from  £88
    See prices from 8 sites
  2. Comfort Inn

    7.7Good (2,582 ratings)

    Relaxing massage services available, Freshly renovated guest rooms

    Chilliwack
    from  £55
    See prices from 14 sites
    • Popular choice

    Coast Tsawwassen Inn

    9.1Excellent (4,417 ratings)

    Attached Browns Socialhouse dining, Strategic ferry terminal proximity

    Delta
    from  £119
    See prices from 10 sites
    • Popular choice

    Divya Sutra Plaza and Conference Centre, Vernon, BC

    7.1(5,387 ratings)

    Central location for exploration, Heated indoor pool and sauna

    Vernon
    from  £22
    See prices from 12 sites
    • Popular choice

    Prestige Radium Hot Springs Resort, WorldHotels Crafted

    8.4Very good (3,270 ratings)

    Dedicated spa and massage services, Prime location near Kootenay National Park

    Radium Hot Springs
    from  £89
    See prices from 15 sites
    • Popular choice

    Best Western Williams Lake Hotel

    8.3Very good (2,396 ratings)

    Proximity to local attractions, Diverse hot breakfast selection

    Williams Lake
    from  £75
    See prices from 18 sites
  3. Days Inn by Wyndham Penticton Conference Centre

    7.7Good (4,665 ratings)

    Indoor and seasonal outdoor pools, On-site restaurant with guest discount

    Penticton
    from  £42
    See prices from 15 sites
    • Popular choice

    The Lodge at Arrow Lakes

    8.5Excellent (1,746 ratings)

    Prime downtown Nakusp location, Exceptional on-site dining

    Nakusp
    from  £86
    See prices from 12 sites
    • Popular choice

    Best Western Plus Merritt Hotel

    9.3Excellent (2,578 ratings)

    Indoor pool and relaxing hot tub, Prime location off Coquihalla Highway

    Merritt
    from  £92
    See prices from 15 sites
    • Popular choice

    Best Western Plus Chemainus Inn

    9.2Excellent (3,632 ratings)

    Pet-friendly with thoughtful amenities, Indoor saltwater pool and hot tub

    Chemainus
    from  £93
    See prices from 14 sites
    • Popular choice

    Fernie Stanford Resort

    7.8Good (3,439 ratings)

    Riverside setting with mountain views, Thrilling 166-foot waterslide

    Fernie
    from  £89
    See prices from 19 sites
  4. Fairmont Mountain Bungalows

    8.6Excellent (1,650 ratings)

    Proximity to Fairmont Hot Springs, Outdoor pool and relaxing hot tub

    Fairmont Hot Springs
    from  £123
    See prices from 5 sites
    • Popular choice

    Sandman Hotel Abbotsford Airport

    8.8Excellent (5,347 ratings)

    Indoor pool and hot tub, Direct access to Highstreet Mall

    Abbotsford
    from  £76
    See prices from 15 sites
    • Popular choice

    Summerland Waterfront Resort & Spa

    9.1Excellent (4,328 ratings)

    Private beach access and water sports, On-site Shaughnessy's Cove restaurant

    Summerland
    from  £108
    See prices from 8 sites
    • Popular choice

    Best Western Plus Regency Inn & Conference Centre

    8.3Very good (5,963 ratings)

    On-site full-service American restaurant, Closest hotel to Abbotsford Airport

    Abbotsford
    from  £81
    See prices from 16 sites
  5. Hilltop Inn

    7.8Good (3,676 ratings)

    Walkable to charming downtown, Shuswap Lake views from rooms

    Salmon Arm
    from  £75
    See prices from 13 sites
    • Popular choice

    Penticton Lakeside Resort

    8.1Very good (4,739 ratings)

    Prime Okanagan Lakefront location, Private marina with water sports

    Penticton
    from  £82
    See prices from 11 sites
    • Popular choice

    Port Augusta Inn

    7.7Good (4,249 ratings)

    Proximity to Comox attractions, On-site Japanese restaurant

    Comox
    from  £78
    See prices from 5 sites
    • Popular choice

    Sidney Waterfront Inn & Suites

    8.7Excellent (3,519 ratings)

    Direct beach access on Vancouver Island, On-site boutique shopping and dining

    Sidney
    from  £109
    See prices from 9 sites
    • Popular choice

    Tigh-Na-Mara Seaside Spa Resort

    8.3Very good (7,199 ratings)

    Direct access to Rathtrevor Beach, West Coast cuisine at Cedars Restaurant

    Parksville
    from  £142
    See prices from 8 sites
    • Popular choice

    Days Inn by Wyndham Cranbrook Conference Centre

    7.9Good (4,179 ratings)

    Seasonal outdoor swimming pool, Amidst the Canadian Rockies

    Cranbrook
    from  £55
    See prices from 14 sites
  6. Squamish Adventure Inn

    8.8Excellent (2,412 ratings)

    Convenient downtown access, Gateway to outdoor adventure

    Squamish
    from  £85
    See prices from 7 sites
    • Popular choice

    Best Western Plus Tin Wis Resort

    8.9Excellent (5,349 ratings)

    Indigenous-owned and operated, All rooms with ocean views

    Tofino
    from  £154
    See prices from 16 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in British Columbia - Price range from ‎£22 to ‎£185 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about British Columbia

British Columbia - More Top Destinations