Popular cities in British Columbia
Top hotels in British Columbia
5-star hotels
Four Seasons Resort Whistler
4591 Blackcomb Way, Whistler, Canada View map
Offering a prestigious location only a 6-minute walk from The Spa at Four Seasons Resort, the 5-star modern Four Seasons Resort Whistler boasts 18 holes of golf and 3 hot tubs. Air-conditioned rooms,…
Snug Harbour Inn
460 Marine Drive, Ucluelet, Canada View map
The 5-star smoke-free Snug Harbour Inn Ucluelet, only an 11-minute walk from the waterfront Ucluelet Aquarium, offers a private art gallery. Located 2.7 km from the long-standing Amphitrite Point…
- Fairmont Pacific Rim Hotel
- Oak Bay Beach Hotel (Adults Only)
- Fairmont Vancouver Airport In-Terminal Hotel
- Wedgewood Hotel & Spa - Relais & Chateaux
- Rosewood Hotel Georgia
- Abigail'S Hotel
- Hyatt Vancouver Downtown Alberni
- Rosemead House Hotel
- Fairmont Empress Hotel
- The Sutton Place Hotel Vancouver
- Fairmont Chateau Whistler
- The Magnolia Hotel & Spa
- Pan Pacific Vancouver
- Brown'S Bay Resort
- Azur Legacy Collection Hotel
- Fairmont Hotel Vancouver
- Fairmont Waterfront Hotel
- Crown Mansion Boutique Hotel & Villas
- Fairholme Manor Inn
- Sparkling Hill Resort And Spa - Adults-Only Resort
- Brentwood Bay Resort - Adults Only - 16 And Older
- Jw Marriott Parq Vancouver
- Beaconsfield Bed And Breakfast - Victoria
- Hume Hotel & Spa
- Comfort Inn & Suites Terrace
- Wickaninnish Inn
- The Westin Bayshore, Vancouver
- Level Vancouver Yaletown - Seymour
- Versante Hotel
- The Douglas, Autograph Collection Vancouver
- Abbeymoore Manor Bed & Breakfast Inn
- Pinnacle Hotel At The Pier
- The Beacon Inn At Sidney
- Sun Peaks Grand Hotel & Conference Centre
- Four Seasons Hotel Vancouver
- The Westin Resort & Spa, Whistler
- Delta Hotels By Marriott Grand Okanagan Resort
- Quality Inn Sunshine Suites - Terrace
- Steveston Waterfront Hotel
- Hilton Whistler Resort & Spa
- Copper Point Resort
- Alpine Meadows Resort
- The Westin Bear Mountain Resort & Spa, Victoria
- Inn The Mountains, An Ascend Collection Hotel
- Comfort Inn & Suites Campbell River
- Hotel Eldorado At Eldorado Resort
- Qualicum Breeze Beach Resort
- The Westin By Latour Aparthotel
4-star hotels
River Rock Casino Resort & The Hotel
8811 River Road, Richmond, Canada View map
Situated nearly 5 minutes' walk from North Arm Fraser River, the 4-star River Rock Casino Resort & The Hotel Richmond offers rooms with views of the marina.
Hotel Le Soleil By Executive Hotels
567 Hornby Street, Vancouver, Canada View map
The 4-star Hotel Le Soleil By Executive Hotels Vancouver is set only 1.1 km from Nelson Park and only 1.2 km from Spirit Wrestler Gallery. A private parking lot is available on site.
- Black Rock Oceanfront Resort
- Blue Horizon Hotel
- Sutton Place Hotel Revelstoke Mountain Resort
- Naturally Pacific Resort
- Exchange Hotel Vancouver
- Oswego Hotel
- Spirit Ridge, In The Unbound Collection By Hyatt Hotel
- Sundial Hotel
- Hyatt Regency Vancouver
- Hotel Blu
- Hilton Vancouver Downtown, Bc, Canada
- Metropolitan Hotel Vancouver
- Honeymoon Suite
- Georgian Court Hotel, Worldhotels Elite
- Emerald Lake Lodge
- Hotel Grand Pacific
- Summit Lodge Boutique Hotel By Paradox
- Auberge Vancouver Hotel
- Halcyon Hot Springs Resort
- Kingfisher Pacific Resort & Spa
- The Beach Club Resort — Bellstar Hotels & Resorts
- The Crystal Lodge
- Chateau Victoria Hotel & Suites
- Predator Ridge Resort
- St. Eugene Golf Resort & Casino
- The Parkside Hotel And Spa
- Pinnacle Hotel Harbourfront
- Tigh-Na-Mara Seaside Spa Resort
- Radisson Blu Vancouver Airport Hotel & Marina
- Delta Hotels By Marriott Burnaby Conference Centre
- Radisson Hotel Vancouver Airport
- Best Western Premier Chateau Granville Hotel & Suites & Conference Centre
- Victoria Marriott Inner Harbour
- Doubletree By Hilton North Vancouver
- Courtyard By Marriott Prince George
- Aava Whistler Hotel
- River Rock Casino Hotel
- The Listel Hotel Vancouver
- Sheraton Vancouver Airport Hotel
- Rockwater Secret Cove Resort
- The Vic, An Ascend Collection Hotel
- Coast Lonsdale Quay Hotel
- Sandman Signature Langley Hotel
- The Parker Hotel And Rooftop
- Fairmont Hot Springs Resort
- Penticton Lakeside Resort
- Sandman Signature Prince George Hotel
- Clayoquot Wilderness Resort
3-star hotels
Princess And The Pea Hotel
21628 48 Avenue, Langley, Canada View map
**Welcome to the Enchanted Retreat at the Princess and the Pea Hotel Langley**
The Sylvia Hotel
1154 Gilford Street, Vancouver, Canada View map
Welcome to the Sylvia Hotel, a designated heritage building nestled on the tranquil edges of English Bay, adjacent to the world-renowned Stanley Park. A stone's throw away from downtown, the Sylvia…
- Beach Acres Resort
- Towneplace Suites By Marriott West Kelowna
- Riverbend Cottage & Rv Resort
- Hilton Grand Vacations Club Whistler Hotel
- Best Western Plus Tin Wis Resort
- Hotel Zed Victoria
- Riverside Resort
- Best Western Plus Fernie Mountain Lodge
- Accent Inns Vancouver Airport
- Coast Bastion Hotel
- Gage Suites At Ubc
- Casa Grande Inn
- Granville Island Hotel
- Hotel Willo
- Victorian Hotel
- Hyatt Place Kelowna
- James Bay Inn Hotel, Suites & Cottage
- Executive Suites Hotel And Resort, Squamish
- Hampton Inn & Suites, By Hilton - Vancouver Downtown
- Inn At The Quay
- Listel Whistler, A Coast Hotel
- Atrium Hotel Vancouver
- Manning Park Resort
- Pangea Pod Hotel (Adults Only)
- Tofino Resort + Marina
- Holiday Inn Express & Suites Langley By Ihg
- Holiday Inn & Suites Vancouver Downtown By Ihg
- Riverside Resort & Rv Park
- Coast Langley City Hotel & Convention Centre
- Coast Abbotsford Hotel & Suites
- Best Western Plus Regency Inn And Conference Centre
- Sandman Hotel Abbotsford Airport
- Days Inn By Wyndham Victoria On The Harbour
- Mayne Island Resort
- Harbour House Hotel
- Executive Hotel Vancouver Airport
- The Burrard Hotel
- Best Western Plus Sands
- Best Western Plus Inner Harbour Hotel
- Robin Hood Inn And Suites
- Fairfield Inn & Suites By Marriott Kelowna
- Best Western Williams Lake
- Moda Hotel
- Days Inn By Wyndham Victoria Uptown
- Best Western Premier Aberdeen Kamloops
- Ramada By Wyndham Surrey/Langley Hotel
- Spanish Villa Resort
- Sandman Hotel & Suites Kelowna
2-star hotels
Headwaters Lodge At Eagle Ranch Resort
9581 Eagle Ranch Trail, Invermere, Canada View map
The comfortable Headwaters Lodge At Eagle Ranch Resort Invermere, located nearly a 25-minute walk from James Chabot Provincial Park, is proud to feature 18 holes of golf. One will enjoy a lounge bar…
Sooke Harbour House Hotel
1528 Whiffin Spit Road, Sooke, Canada View map
Sooke Harbour House Hotel is a 4-star eco-friendly property nestled on the shores of the Juan de Fuca Strait on Vancouver Island. Boasting incredible views of Washington State's Olympic Mountains…
- Best Western Dawson Creek
- Helm'S Inn
- Bayview Hotel
- Empire Motel
- The Flying Steamshovel Inn
- Arbutus Grove Motel
- Microtel Inn & Suites By Wyndham Oyster Bay Ladysmith
- Holiday Inn Express And Suites Surrey By Ihg
- Fairfield Inn & Suites By Marriott Chilliwack
- Fairways Hotel On The Mountain
- Tiki Village Inn
- Wessex Inn By The Sea
- Best Western Plus Kamloops Hotel
- St Andrews By The Lake Golf Resort
- Sasquatch Inn
- Budget Inn Patricia Hotel
- Northwinds Hotel Revelstoke
- Sunny Beach Motel
- Airport Inn
- Redford Motel
- Villa Motel
- Super 8 By Wyndham Lake Country/Winfield Area Airport North
- Canadas Best Value Inn Mile-0-Motel Lillooet
- Recreation Inn And Suites Kelowna
- Bowmont Motel
- Cherry Tree Inn
- Super 8 By Wyndham Revelstoke Bc Motel
- Dilworth Inn Kelowna
- Sechelt Inn
- Travelodge By Wyndham Nanaimo
- Riverside Motel
- Departure Bay Motel
- Days Inn By Wyndham Surrey
- Heriot Bay Inn
- Model A Inn
- Slumber Lodge
- Tiki Shores Inn & Suites
- Heritage Inn Hotel & Convention Centre - Cranbrook
- Golden Village Lodge
- Ramada Merritt
- Super 8 By Wyndham Kelowna Bc
- Super 8 By Wyndham Sicamous Hotel
- Beach Grove Motel
- Canadian Inn
- Kaslo Hotel
- Cabins And Campground At Cultus Lake Park Hotel
- Park Sands Beach Resort
- Hope Inn And Suites In Hope
Recommended hotels
Pacific Sands Beach Resort
1421 Pacific Rim Highway, Tofino, Canada View map
Located around 3 km from the Cold War Radar Hill, the 4-star Pacific Sands Beach Resort Tofino offers spacious rooms around a 25-minute walk from the scenic Chesterman Beach. Highlights at the resort…
Villa Eyrie Resort
600 Ebedora Lane, Malahat, Canada View map
Offering air-conditioned rooms and Wi-Fi in public areas, Villa Eyrie Resort Malahat is 3.8 km from Jocelyn Hill and a 15-minute drive from the Well-known Butchart Botanical Gardens. This resort…
- Watermark Beach Resort
- Inn At Laurel Point
- Vancouver Marriott Pinnacle Downtown Hotel
- Element By Marriott Vancouver Metrotown
- Pan Pacific Whistler Mountainside Hotel
- Sheraton Vancouver Wall Centre
- Tyax Lodge & Heliskiing
- Delta Hotels By Marriott Vancouver Downtown Suites - Downtown Vancouver
- Blackcomb Springs Suites By Clique
- The Royal Anne Hotel
- The Cove Lakeside Resort
- Delta Hotels By Marriott Vancouver Delta
- The St. Regis Hotel
- Delta Hotels By Marriott Whistler Village Suites
- Qualicum Beach Inn
- Residence Inn By Marriott Vancouver Downtown
- Bayside Oceanfront Resort
- Sheraton Vancouver Guildford Hotel
- Rosedale On Robson Suite Hotel
- Ocean Promenade Hotel
- Prestige Treasure Cove Resort
- Royal Scot Hotel & Suites, Trademark Collection By Wyndham
- Painter'S Lodge
- West Coast Wilderness Lodge
- Hilton Vancouver Metrotown
- Ruby Lake Resort
- Accent Inns Kelowna
- Sonora Resort
- Best Western King George Inn & Suites
- Inn On Long Lake
- Sandman Signature Vancouver Airport Hotel & Resort
- Hampton Inn By Hilton Kamloops
- Sandman Signature Vancouver Downtown Hotel
- Executive Suites Hotel & Conference Center, Metro Vancouver
- Coast Kamloops Hotel & Conference Centre
- Red Lion Inn And Suites Victoria
- Arbutus Inn
- Best Western Mountainview Inn
- Panda Pod Hotel
- Best Western Plus Kelowna Hotel & Suites
- Sandman Hotel & Suites Vancouver Airport
- Cascade Lodge
- Panorama Mountain Resort - Ski Tip / Tamarack Condos
- Barclay Hotel
- Harrison Hot Springs Resort & Spa
- Chute Lake Lodge
- Sandman Inn Kamloops
- Island Lake Resorts