500 Cook Road, Kelowna, British Columbia V1W 3G9
4-star
Hotel Eldorado is a Kelowna landmark on the shores of Okanagan Lake, with roots dating back to the 1920s. You'll find lakeside rooms and suites, a full-service marina and easy access to the water here, making this a well-located choice for a lake-view stay with a genuine sense of history.
Hotel Eldorado Exterior
Hotel Eldorado, Balcony
Hotel Eldorado Bedroom
Hotel Eldorado Twin Room
Hotel Eldorado Bedroom
Hotel Eldorado Patio View
Hotel Eldorado Pools
Hotel Eldorado, Dining
Hotel Eldorado, Beach
Hotel Eldorado sits directly on Okanagan Lake, a short walk from Rotary Beach and the walking and cycling trails that trace the lakeshore towards Mission Creek. The hotel makes a natural base for exploring the wider Okanagan Valley, with the region's wineries and golf courses close by. Kelowna International Airport is a short drive away, with a complimentary shuttle available, making this an easy stop whether you're touring by car or combining Kelowna with a wider British Columbia itinerary.
In our experience, Hotel Eldorado is one of the most characterful places to stay on Okanagan Lake, combining history with a proper marina and lakeside dining. We recommend it for couples wanting a boutique, lake-view stay as part of a wider Kelowna holiday, rather than a standard chain hotel room.
Below is a selection of our holidays including Kelowna
Canada Family Holidays MCT
Canada Adventure Holidays
Canada Motorhome Holidays
Canada Holidays 2026
Canada Holidays for Solo Travellers
Enquire
At Stewart Travel there are a number of ways you can contact us meaning that all you have to do is choose the option which is most convenient to you.
0800 917 5742
Request a Callback
Enquire
At Stewart Travel there are a number of ways you can contact us meaning that all you have to do is choose the option which is most convenient to you.
0800 917 5742
Make An Enquiry
Request A Callback
Request Your Copy
Please enter your details below
Sign up today for exclusive savings