Search beach hotels in Okanagan Valley

FREE cancellation on most rooms! Instant confirmation when you reserve

  • 336 properties in Okanagan Valley
    Show map Map
  • Coast Osoyoos Beach Hotel

    Coast Osoyoos Beach Hotel

    Osoyoos, Canada

    Very Good

    480 reviews

    Featuring a private beach on Osoyoos Lake, this British Columbia hotel is a half mile from the Rattlesnake Canyon amusement park. The classic rooms provide free Wi-Fi and a refrigerator.

  • Watermark Beach Resort

    Watermark Beach Resort

    Osoyoos, Canada


    701 reviews

    This Osoyoos, British Columbia hotel is right on Osoyoos Lake. The hotel features a seasonal outdoor pool with a waterslide and a full-service spa.

  • Slumber Lodge

    Slumber Lodge

    Penticton, Canada


    237 reviews

    This family friendly Penticton hotel overlooks Okanagan Lake Beach and Peach-on-the-Beach snack bar. A seasonal indoor pool is showcased. Lake City Casino is a 3-minute walk away.

  • Summerland Waterfront Resort & Spa

    Summerland Waterfront Resort & Spa

    Summerland, Canada


    228 reviews

    This hotel is located on a secluded stretch of Okanagan Lake in Summerland, British Columbia. Every suite offers a fully equipped kitchen, fireplace and soaker tub.

  • Walnut Beach Resort

    Walnut Beach Resort

    Osoyoos, Canada


    103 reviews

    This all-suite hotel is located next to Lake Osoyoos with stunning mountain views. The hotel offers a private beach, outdoor swimming pool and a wine bar.

  • Manteo Resort

    Manteo Resort

    Kelowna, Canada


    418 reviews

    The Manteo Resort features bright rooms with views of the mountains or Lake Okanagan. The resort has a private beach and a big-screen, movie theater. A full-service restaurant is featured on site.

  • Villa Orion Penticton

    Villa Orion Penticton

    Penticton, Canada

    Villa Orion Penticton is a villa located in Penticton just 1.4 miles from Penticton Convention Centre. It features a barbecue and a spa center as well as free WiFi and air conditioning.

  • Spirit Ridge At NK'MIP Resort

    Spirit Ridge At NK'MIP Resort

    Osoyoos, Canada


    326 reviews

    This Okanagan property is close to a vineyard and features a private beach at Osoyoos Lake. This resort has a full-service spa and suites with a full kitchen.

  • Davis Cove Resort

    Davis Cove Resort

    Peachland, Canada

    Located in Peachland, 13 miles from Kelowna, Davis Cove Resort features air-conditioned rooms and free private parking. All rooms include a TV. Certain rooms include a sitting area where you can...

  • Holiday Inn Hotel & Suites Osoyoos

    Holiday Inn Hotel & Suites Osoyoos

    Osoyoos, Canada


    157 reviews

    Featuring an indoor pool and flat-screen TV, the Holiday Inn Hotel & Suites Osoyoos has an on-site marina and provides guests with a private beach at Osoyoos Lake 30 feet away. Free Wi-Fi is...

You might also like these property types: