1 of 6
Perry Mack
Dock and Dine
Summerland Resort and Spa
2 of 6
Perry Mack
Dock and Dine
Dock at Summerland Resort and Spa
3 of 6

Perry Mack
Dock and Dine
Gasthaus on the Lake
4 of 6
Perry Mack
Dock and Dine
Kelowna Yacht Club
5 of 6
Perry Mack
Dock and Dine
Lake Okanagan Resort
6 of 6
Perry Mack
Dock and Dine
Vernon Yacht Club
Story & photos by Perry Mack
The Okanagan has grown substantially in the last couple of decades and so have the number of restaurants you can use as an excuse to go boating. For the adventurous boaters who like to ‘wing it’, I would suggest – don’t.
It’s always best to contact the restaurant before you head out as hours of operation of restaurants and marinas often change with season and days of the week, as does the availability of moorage. Also, reciprocal moorage privileges at yacht clubs often need to be booked a week in advance.
Wood Lake
- Turtle Bay Pub, 2850 Woodsdale Rd, Lake Country, (250) 766-4534 – turtlebaypub.com
Kalamalka Lake
- Alexander's Pub & Liquor Store, 12408 Kalamalka Rd, Coldstream, 250-545-3131 – http://www.alexandersbeachpub.ca/
Lake Okanagan
- Vernon Yacht Club, 7919 Okanagan Landing Rd, Vernon, (250) 545-5518 – vernonyachtclub.com. Has visitor slips that can be reserved by members from other yacht clubs
- Outboard Waterfront Pub (was the Blue Heron Waterfront Pub), 7673 Okanagan Landing Rd Vernon, (778) 475 5981 – outboardpub.com
- Lake Okanagan Resort, 2751 Westside Road, Kelowna, BC, (250) 769-3511 – lakeokanagan.com
Downtown Kelowna - You can access dozens of restaurants within walking distance of your boat.
- Downtown Kelowna Marina, 210 Bernard Avenue, Kelowna, (778) 760-1500 – www.kelownadowntownmarina.com
- Kelowna Yacht Club, 1370 Water Street, Kelowna, (250) 762-3310 – kelownayachtclub.com. Has temporary moorage available only for reciprocal yacht club members, not the general public. Temporary moorage must be booked in advance using the Reciprocal Moorage Request Form on their website.
- Eldorado Hotel, 500 Cook Rd, Kelowna, (250) 763-7500 – hoteleldoradokelowna.com
- Bonfire Restaurant at the Cove Lakeside Resort, 4205 Gellatly Rd, West Kelowna, (250) 707-1810 – bonfirerestaurant.ca
Downtown Peachland
- Gasthaus on the Lake, 5790 Beach Ave, Peachland, (250) 767-6625 – gasthaus.ca (access by Peachland Yacht Club or beaching area)
- Peachland Yacht Club, 5667 Beach Avenue, Peachland, (250) 767-2647 – peachland.ca/peachland-yacht-club. Has two visitor slips that can be reserved by members from other yacht clubs.
- Boathouse Bar and Grill, Summerland Yacht Club, 13209 Lakeshore Drive South, Summerland, (250) 494-8312 – summerlandyachtclub.com
- Summerland Resort and Spa, Local Lounge and Grill Bistro Cafe, 12817 Lakeshore Dr South, Summerland, (250) 494-8855 – summerlandresorthotel.com. They have their own dock, which makes this an especially great place to visit.
- Penticton Yacht Club and Marina, 293 Marina Way, Penticton, (250) 770-2000 – pycmarina.com. Has visitor slips that can be reserved by members from other yacht clubs and must be booked in advance.
- Hooded Merganser, Penticton Lakeside Resort, Convention Centre & Casino, 21 Lakeshore Dr West, Penticton, (250) 487-4663 – hoodedmerganser.ca
Skaha Lake
- Slips Restaurant, Skaha Lake Marina, 3895 Lakeside Rd, Penticton, (778) 476-5253 – skahalakemarina.com