Search beach hotels in Okanagan Valley

More than 1 million people last month said they'd recommend to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

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

    Coast Osoyoos Beach Hotel

    Osoyoos, Canada

    Very Good

    497 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.

  • Summerland Waterfront Resort & Spa

    Summerland Waterfront Resort & Spa

    Summerland, Canada


    204 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.

  • Slumber Lodge

    Slumber Lodge

    Penticton, Canada


    238 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.

  • 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...

  • Walnut Beach Resort

    Walnut Beach Resort

    Osoyoos, Canada

    Very Good

    139 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.

  • Watermark Beach Resort

    Watermark Beach Resort

    Osoyoos, Canada


    719 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.

  • Manteo Resort

    Manteo Resort

    Kelowna, Canada


    421 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.

  • Spirit Ridge at Nk'Mip Resort

    Spirit Ridge at Nk'Mip Resort

    Osoyoos, Canada


    336 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.

  • Lake Country Family Rental

    Lake Country Family Rental

    Winfield, Canada

    Located 2.8 miles from Kangaroo Creek Farm, Lake Country Family Rental offers accommodations in Winfield. It provides free private parking.

  • Davis Cove Resort

    Davis Cove Resort

    Peachland, Canada


    4 reviews

    Davis Cove Resort is located in Peachland, just 13 miles from Kelowna. Free private parking is available on site. Summerland is 13 miles from Davis Cove Resort, and Penticton is 20 miles away.

You might also like these property types: