• USD
  • Help
  • Help
  • USD
    Select currency
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    en
    Select language
    en English
Multiple accommodations for your stay
Hotels near:

Select city first

Check-in date:
2026-07-30
Check-out date:
2026-07-31
Adults
Children
Ages of children:
Specify the age of a child
Specify the age of children

Hotel deals in British Columbia

Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights


Hotel themes


Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters
  • Poets Cove Resort & Spa

    9801 Spalding Rd, Bedwell Harbour, Canada (Open map)

    Boasting a private art gallery, the 4-star Poets Cove Resort & Spa Bedwell Harbour is located just 650 m from Poets Cove Marina. Bright rooms, ocean views and a swimming pool are at guests' disposal…
    Read more
    8.0
    Very Good
    166 reviews
  • Walnut Beach Resort

    4200 Lakeshore Drive, Osoyoos, Canada (Open map)

    The 4-star Walnut Beach Resort Osoyoos, located in the immediate vicinity of Walnut Beach Resort Osoyoos, offers an outdoor swimming pool, Wi-Fi in public areas. The hotel is a good starting point…
    Read more
    8.7
    Fabulous
    464 reviews
  • Snug Harbour Inn

    460 Marine Drive, Ucluelet, Canada (Open map)

    Located within a 10-minute drive of the Thornton Creek Hatchery, the 5-star recently renovated Snug Harbour Inn Ucluelet includes a private art gallery. This comfortable inn provides Wi-Fi throughout…
    Read more
    9.7
    Exceptional
    126 reviews
  • Watermark Beach Resort

    15 Park Place, Osoyoos, Canada (Open map)

    Situated about 25 minutes' walk from the Nk'Mip Desert & Heritage Centre and steps away from the Osoyoos and District Museum and Archives, the luxury Watermark Beach Resort Osoyoos features a private…
    Read more
    9.0
    Superb
    479 reviews
  • Hilton Vancouver Airport

    5911 Minoru Blvd, Richmond, Canada (Open map)

    The 4-star Hilton Vancouver Airport Richmond hotel, located 2.8 km from EXIT Canada Richmond, offers a heated pool, Wi-Fi in public areas. Located around 25 minutes' walk from a convenient place to…
    Read more
    8.4
    Very Good
    194 reviews
  • Holiday Inn Express Vancouver Airport-Richmond By Ihg

    9351 Bridgeport Road, Richmond, Canada (Open map)

    Featuring a vending machine and a lift, Holiday Inn Express Vancouver Airport-Richmond By Ihg sits a 6-minute stroll from EXIT Canada Richmond. This inn offers private parking for CAD 15 per day on…
    Read more
    8.7
    Fabulous
    1077 reviews
  • Mackenzie Beach Resort

    1101 Pacific Rim Highway, Tofino, Canada (Open map)

    The oceanfront Mackenzie Beach Resort Tofino is located around 25 minutes' walk from the eagle Aerie Roy Henry Vickers Gallery and boasts a sun deck and a picnic area.
    Read more
    8.7
    Fabulous
    726 reviews
  • Coast Bastion Hotel

    11 Bastion Street, Nanaimo, Canada (Open map)

    The wonderful 3-star Coast Bastion Hotel Nanaimo is a mere 5 minutes' stroll from the Harbourfront Walkway and features a lift and a vending machine. The smoke-free hotel is centrally located in the…
    Read more
    8.7
    Fabulous
    902 reviews
  • Sandman Signature Kamloops Hotel

    225 Lorne Street, Kamloops, Canada (Open map)

    Centrally located approximately a 5-minute walk from Tobiano Golf Course, the smoke-free Sandman Signature Kamloops Hotel features a private art gallery. A sports bar as well as a sundeck, spa…
    Read more
    7.9
    Good
    510 reviews
  • Ocean Village Resort

    555 Helleson Drive, Tofino, Canada (Open map)

    The 3-star Ocean Village Resort Tofino is located in Tofino, approximately a 25-minute walk from Kevin Midgley's Tofino Art Glass, and offers an indoor swimming pool. Featuring 25 rooms with views of…
    Read more
    8.7
    Fabulous
    520 reviews
  • Hotel Eldorado At Eldorado Resort

    500 Cook Road, Kelowna, Canada (Open map)

    Nestled just 500 metres from the 1.5-hectare Rotary Beach Park, the 5-star smoke-free Hotel Eldorado At Eldorado Resort Kelowna welcomes guests with a sauna, an aqua park, and a sun deck. This…
    Read more
    7.9
    Good
    311 reviews
  • Manteo At Eldorado Resort

    3762 Lakeshore Road, Kelowna, Canada (Open map)

    Nestled in a commercial neighbourhood 4.4 km from Okanagan Spirits Craft Distillery, the beachfront Manteo At Eldorado Resort Kelowna beckons guests with 4 hot tubs. Boasting an indoor swimming pool,…
    Read more
    8.1
    Very Good
    239 reviews
  • Ocean Promenade Hotel

    15611 Marine Drive, White Rock, Canada (Open map)

    The 3-star Ocean Promenade Hotel White Rock is located about a 5-minute stroll from White Rock Beach and comprises 63 rooms with modern comforts. With a location 2.4 km from Centennial Park, this…
    Read more
    8.5
    Fabulous
    1413 reviews
  • Best Western Plus Tin Wis Resort

    Box 389 1119 Pacific Rim Highway, Tofino, Canada (Open map)

    Offering spacious rooms and high-speed Internet access in public areas, Best Western Plus Tin Wis Resort Tofino is 2.6 km from the eagle Aerie Roy Henry Vickers Gallery and a 25-minute walk from…
    Read more
    8.9
    Fabulous
    758 reviews
  • Holiday Inn Hotel & Suites Osoyoos By Ihg

    7906 Main Street, Osoyoos, Canada (Open map)

    Situated nearly 5 minutes on foot from Gyro Park, the 3-star Holiday Inn Hotel & Suites Osoyoos By Ihg offers guests both access to a private beach and a heated pool with a hot tub. Along with the…
    Read more
    7.1
    Good
    250 reviews
  • Pacific Shores Resort & Spa

    1-1600 Stroulger Road, Parksville, Canada (Open map)

    Featuring a beautiful location, Pacific Shores Resort & Spa Parksville offers views of the garden, and is 10 minutes' drive from the 347-hectare Rathtrevor Beach Provincial Park. 2.8 km from Riptide…
    Read more
    7.3
    Good
    370 reviews
  • Qualicum Beach Inn

    2690 Island Highway West, Qualicum Beach, Canada (Open map)

    The 4-star Qualicum Beach Inn is located 10 minutes' drive from Qualicum Beach airport and offers an indoor pool as well as a fitness club. Thanks to its prime location, this Qualicum Beach inn…
    Read more
    8.7
    Fabulous
    456 reviews
  • Best Western Plus Sands

    1755 Davie Street, Vancouver, Canada (Open map)

    Best Western Plus Sands Vancouver hotel features 121 rooms and lies a 25-minute walk from the open - plan Bill Reid Gallery. Among the facilities of this hotel there is a currency exchange and a…
    Read more
    7.8
    Good
    1738 reviews
  • Holiday Inn Express & Suites Langley By Ihg

    8750 204Th Street, Langley, Canada (Open map)

    The 3-star Holiday Inn Express & Suites Langley By Ihg, situated approximately 7 km from the interactive museum "Fort Langley National Historic Site", offers an indoor swimming pool as well as a…
    Read more
    8.3
    Very Good
    428 reviews
  • Inn At The Quay

    900 Quayside Drive, New Westminster, Canada (Open map)

    The 3-star Inn At The Quay New Westminster is situated 400 m from the permanent gallery "New Westminster Museum and Archives" and approximately 15 minutes' walk from Friendship Gardens, featuring Wi…
    Read more
    8.5
    Fabulous
    194 reviews
Thank you for subscribing
Close