• 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-23
Check-out date:
2026-07-24
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
  • 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
    517 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
    1411 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
    755 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
    249 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
    374 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.8
    Fabulous
    455 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.9
    Good
    1739 reviews
  • Beach Acres Resort

    1051 Resort Drive, Parksville, Canada (Open map)

    The 3-star Beach Acres Resort Parksville is situated nearly 5 minutes' walk from a private beach and features a heated pool with a hot tub. Providing access to Riptide Lagoon Adventure Golf, this…
    Read more
    9.0
    Superb
    21 reviews
  • Brown'S Bay Resort

    15021 Brown'S Bay Road, Heriot Bay, Canada (Open map)

    Brown'S Bay Resort Heriot Bay is situated merely a 6-minute walk from Ripple Rock and features a sundeck and billiards. Guests can enjoy fishing tours arranged at the resort.
    Read more
    9.2
    Superb
    74 reviews
  • Inn On Long Lake

    4700 North Island Highway, Nanaimo, Canada (Open map)

    Located 4.3 km from East Wellington, the 3-star Inn On Long Lake Nanaimo offers a vending machine and a lift. Located about 5 minutes' walk from Long Lake, the inn also offers to take advantage of a…
    Read more
    8.5
    Fabulous
    1022 reviews
  • Painted Boat Resort Spa And Marina

    12849 Lagoon Road, Madeira Park, Canada (Open map)

    The 4-star Painted Boat Resort Spa And Marina Madeira Park is nestled about 25 minutes' walk from Francis Point Provincial Park, offering 42 rooms and featuring a sun deck and a picnic area. Located…
    Read more
    9.1
    Superb
    163 reviews
  • Mayne Island Resort

    494 Arbutus Drive, Bennett Bay, Canada (Open map)

    The comfortable Mayne Island Resort Bennett Bay is located in Bennett Bay, only 1.1 km from Georgeson Island, and offers a heated swimming pool. Boasting a location a short way from Bennett Bay, this…
    Read more
    8.1
    Very Good
    90 reviews
  • Cox Bay Beach Resort

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

    Offering a shared lounge and barbecue grills, the 4-star Cox Bay Beach Resort Tofino lies in a rural area of Tofino, a 14-minute stroll from Sunset Point and 3.1 km from Maquinna Provincial Marine…
    Read more
    9.2
    Superb
    185 reviews
  • Kettle Valley Beach Resort

    950 Lakeshore Drive W., Penticton, Canada (Open map)

    Along with a beachfront location in the immediate vicinity of the Splash BC Water Park, the 4-star Kettle Valley Beach Resort Penticton provides its guests with a picnic area, barbecue grills, and a…
    Read more
    8.7
    Fabulous
    366 reviews
  • Ruby Lake Resort

    15426 Sunshine Coast Highway, Madeira Park, Canada (Open map)

    Nestled nearly a 5-minute walk from Ruby Lake, the 4-star Ruby Lake Resort Madeira Park offers a sundeck, a large garden, and barbecue grills. Located 4.8 km from the Egmont Heritage Centre, the…
    Read more
    8.3
    Very Good
    35 reviews
  • The Sentinel

    5278 Amundsen Road, Kaslo, Canada (Open map)

    Offering a sun deck and various recreational opportunities, the comfortable The Sentinel Hotel Kaslo lies in a beach area of Kaslo, around 3 km from Mirror Lake and about 25 minutes' walk from…
    Read more
    9.3
    Superb
    60 reviews
  • Spanish Villa Resort

    890 Lakeshore Drive, Penticton, Canada (Open map)

    Located nearly a 5-minute walk from the SS Sicamous Heritage Park, the 3-star Spanish Villa Resort Penticton offers modern comforts such as a vending machine and free newspapers. The resort offers a…
    Read more
    7.3
    Good
    517 reviews
  • Sea Edge Beachside Hotel

    209 Island Hwy W, Parksville, Canada (Open map)

    Located about 700 metres from the Parksville Community Park, the 4-star Sea Edge Beachside Hotel Parksville has indoor entertainment options and barbecue grills. Staying at this Parksville motel…
    Read more
    8.7
    Fabulous
    507 reviews
Thank you for subscribing
Close