Hotels on the beach in Penticton, Canada

Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Penticton. I hope you will like it!

This page was last updated in June 2026.

The List 9 Amazing Beach Hotels in Penticton

  • 1 Kettle Valley Beach Resort **** Penticton
    Guest Rating 8.6

    Located in Penticton, a 4-minute walk from Okanagan Lake Beach, Kettle Valley Beach Resort has accommodations with a garden, free private parking, a restaurant and barbecue facilities. This 4-star motel offers a concierge service and free WiFi. Some rooms at the property feature a balcony with a lake view. Show full description

    Address 950 Lakeshore Drive W. Show on map
  • 2 Okanagan Lakefront Resort Penticton
    Guest Rating 8.5

    Located in Penticton, within a 3-minute walk of Okanagan Lake Beach and half a mile of Penticton Convention Centre, Okanagan Lakefront Resort provides accommodations with a terrace and free WiFi throughout the property as well as free private parking for guests who drive. Featuring family rooms, this property also provides guests with a grill. Certain rooms at the property include a patio with a lake view. Show full description

    Address 970 Lakeshore Drive West Show on map
  • 3 Waterfront Inn *** Penticton
    Guest Rating 8.0

    Located in Penticton and with Skaha Lake Beach reachable within a 2-minute walk, Waterfront Inn provides a terrace, non-smoking rooms, free WiFi throughout the property and barbecue facilities. Featuring family rooms, this property also provides guests with a playground. You can play tennis at this 3-star inn, and the area is popular for hiking and diving. Show full description

    Address 3688 Parkview Street Show on map
    • Tennis court
    • Pets are welcome
    • Water park
  • 4 Penticton Lakeside Resort **** Penticton
    Guest Rating 7.9

    • This hotel has a private beach area

    Featuring an indoor pool and hot tub, this Penticton hotel is nestled on the southern shore of Okanagan Lake. The hotel offers on-site dining with 24-hour room service, a hair salon, gift shop, and bar. Each room at the resort offers a flat-screen TV, coffee machine, and refrigerator. Show full description

    Address 21 Lakeshore Drive West Show on map
    • Swimming pool
    • Water sports facility
    • Gym / fitness center
    • Pets are welcome
  • 5 SlumberLodge Hotel *** Penticton
    Guest Rating 7.8

    This family friendly Penticton hotel overlooks Okanagan Lake Beach and "The Peach" snack bar. Laundry facilities, and ice/beverage vending machine and free parking are provided. All units feature a cable TV, WiFi access, coffee maker, and refrigerator. Show full description

    Address 274 Lakeshore Drive Show on map
    • Heated pool
  • 6 Black Sea Motel *** Penticton
    Guest Rating 7.6

    Located across from Okanagan Lake, this motel features rooms with a flat-screen cable TV. Free high speed Wi-Fi is also provided. Penticton Convention Center is just 2 minutes’ drive away. Show full description

    Address 988 Lakeshore Drive Show on map
    • Tennis court
    • Water park
  • 7 Shoreline Resort Condominiums ** Penticton
    Guest Rating 7.6

    Facing the sandy beaches of Okanagan Lake, this resort features a seasonal outdoor pool and a full kitchen in each room. Within 5 minutes’ walk, guests can find a number of grill-style restaurants. Bright, airy rooms at Shoreline Resort Condominiums offer free Wi-Fi. Show full description

    Address 926 Lakeshore Drive West Show on map
    • Swimming pool
    • Pets are welcome
  • 8 Spanish Villa Resort *** Penticton
    Guest Rating 7.4

    With beach access to Okanagan Lake, this family-friendly Okanagan Valley resort offers guests suites with free WiFi. A flat-screen TV, seating area, and refrigerator are provided in each suite at Spanish Villa Resort. Some suites have fully equipped kitchens and balcony access with views of Lake Okanagan. Show full description

    Address 890 Lakeshore Drive Show on map
  • 9 Tiki Shores Inn & Suites ** Penticton
    Guest Rating 6.8

    Across the street from Okanagan Beach, the Tiki Shores Inn & Suites is located in Penticton, British Columbia. Okanagan Wine Country also surrounds this motel. Guest rooms at the Tiki Shores Motel all feature free wireless internet and cable TV with premium movie channels. Show full description

    Address 914 Lakeshore Drive West Show on map
    • Heated pool
    • Pets are welcome

This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.

Tomas Mazowski

Hello! I try my best to keep this guide up to date and I last refreshed it in June 2026. Did I miss a hotel that should be on this list? Send me an email and let me know!