Overview
Hotel Eldorado, a World Class Resort, is located on Okanagan Lake and has been a hidden gem among Kelowna, British Columbia hotels on the lake since 1926: a destination of genuine hospitality, infinite warmth and spirited gatherings fondly remembered for years to follow.
Resort fees include
- Daily wine tastings
- Weekly yoga and aerobics classes
- Reusable water bottles in guestrooms for guests to refill at water stations spread throughout the resort
- Sports equipment rentals (pickle ball, boardgames)
- Access to all other resort amenities such as private beach, hot tub, sauna, indoor/outdoor pools, pickleball, tennis, and basketball court
Check in
4:00 p.m.
Check out
11:00 a.m.
Rooms
52
Inclusions
Rooms
Amenities
Location

Reviews
No manager on property
Mike A on May 21, 2025
Guest staff was nice but 7 am they start drilling on top of our room which we spent $300 for one night !!! We called and no one was at front desk ...and there is drone in our patio ! I don't understand who... start construction in the hotel 7 am and no one even told us there will be any kinda construction!
Expensive
Ginny L (Vancouver, Canada) on Apr 24, 2025
Expensive. Dinner in the dining room was excellent although we didn’t linger for coffee or dessert because a table of 14 guys right next to us were so loud we couldn’t hear each other speak. Room was very ...clean and comfortable, no view of anything but what looks (and sounds like) a freezer container. For double the amount ($600) a lakeside view is available. Wouldn’t return. Staff were friendly and helpful.
Ready to find your next getaway?
Select your dates to check availability and book your vacation package now. Looking for more accommodation options? Use the Vacation finder tab to explore more destinations and vacation experiences.