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
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.
Terrible customer service!!
Maggie f on Apr 16, 2025
Beautiful grounds….Terrible service …returned from a day of visiting and found our hotel door left open …..no response from the manager…..does seem that the staff is not is not well trained ….lots of confu...sion amongst staff when asked questions. Stayed in eldorado but all transactions had to be done in the other hotel. It would have been nice if we were told that ….the room phone was useless as they never answered the house phone. When I complained they stated they were too busy! Won’t be staying there again just too many issues!!
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.