
Living
Kelowna Team
Facts checked · How we check facts
The best hotels in Kelowna by area: downtown, lakefront resorts, near the airport, a few unusual stays, and pet-friendly options.
In this article:
The best hotels in Kelowna are downtown: The Royal Anne Hotel on Bernard Avenue, The Prestige Beach House near City Park, and the Delta Hotels by Marriott Grand Okanagan Resort. This guide sorts the rest by area (on the lake, near the airport, a couple of less usual stays) and points you to pet-friendly options.
| Hotel | Area | Known for |
|---|---|---|
| The Royal Anne Hotel | Downtown | Bernard Avenue location |
| The Prestige Beach House | Downtown | Lake views, walkable to City Park |
| Delta Hotels by Marriott Grand Okanagan Resort | Downtown waterfront | Full resort, private beach access |
| Hotel Eldorado | Lakefront | Lakeside dining room and patio |
| Manteo Resort | Lakefront | Villas and suites |
| Cove Lakeside Resort | West Kelowna | Suites with full kitchens |
| Four Points by Sheraton Kelowna Airport | Airport | Early flights |
| Hampton Inn & Suites Kelowna Airport | Airport | Free breakfast, near UBC Okanagan |
| A View to Remember B&B | West Kelowna | Adults-only |
| Hotel Zed Kelowna | Near City Park | Retro decor |
The best downtown hotels are within walking distance of Bernard Avenue, City Park and the waterfront boardwalk.
Location: 348 Bernard Ave, Kelowna, BC V1Y 6N6
The location is the selling point here. This older landmark hotel, updated with modern amenities, sits right on Bernard Avenue, steps from restaurants, shops and the cultural district, with the waterfront boardwalk an easy walk away.
Location: 1675 Abbott St, Kelowna, BC V1Y 8S3
If you'd rather leave the car parked, this modern hotel with lake views is central enough to walk to City Park, the casino and plenty of restaurants.
Location: 1310 Water St, Kelowna, BC V1Y 9P3
The Grand Okanagan is a full resort right on the downtown waterfront, with several pools, a spa and several restaurants. You get private beach access, and the waterfront promenade is right outside.
The lakefront resorts are Hotel Eldorado and Manteo on the Kelowna side, and Cove Lakeside Resort across the bridge in West Kelowna.
Location: 500 Cook Rd, Kelowna, BC V1W 3G9
Locals call this upscale lakefront hotel the 'El', and it's a local institution. The historic Lakeside dining room is worth a meal, the lakeside patio is the place for a sunset drink, and the resort also offers activities and water sports.
Location: 3762 Lakeshore Rd, Kelowna, BC V1W 3L4 (Part of Eldorado Resort alongside Hotel Eldorado)
Families and groups like Manteo because its villas and suites give you more space and privacy than a standard room. It's right next to Hotel Eldorado, with pools, a fitness centre and water sport rentals.
Location: 4205 Gellatly Rd, West Kelowna, BC V4T 2K8
Across the bridge, Cove's spacious suites come with full kitchens and balconies over Okanagan Lake, so it suits longer stays and families. There are several pools, a marina and a restaurant, and several West Kelowna wineries are close by.
The airport hotels are the Four Points by Sheraton and the Hampton Inn & Suites, both handy for early flights.
Location: 5505 Airport Way, Kelowna, BC V1V 3C3
If you have an early flight or you're in town for business, this is the sensible choice. It's right at the airport, with an indoor pool, a fitness centre and on-site dining.
Location: 1665 Innovation Dr, Kelowna, BC V1V 2Y9
Close to both the airport and UBC Okanagan, the Hampton is affordable, comfortable and reliable, with free breakfast, a pool and a fitness centre.
The less usual stays are an adults-only bed and breakfast in West Kelowna and the retro Hotel Zed near City Park.
Location: 1090 Trevor Dr, West Kelowna
This adults-only bed and breakfast near the Boucherie Road wineries offers views over the Okanagan Valley and personal service. It's quiet, so it suits couples or solo travellers more than a big group.
Location: 1627 Abbott St, Kelowna, BC V1Y 1A5
Hotel Zed is playful and retro, close to City Park and the beach. Expect retro decor, a ping pong lounge and vintage bikes for getting around.
Several hotels in town take pets, so check each one's pet policy and fees before booking. See our guide to pet-friendly places in Kelowna for more.
Choosing a hotel here comes down to area first, then priorities.
1. Pick the area: downtown, the lake or near the airport.
2. Decide what matters most: luxury, convenience, price or a specific neighbourhood.
3. Read recent guest reviews, which tell you more than the hotel's own photos.
4. Book ahead, especially in summer and over holidays, and look for packages, since many hotels bundle activities or meals.
5. Without a car, stay central or near good transit.
Plan time outside the hotel. The wineries, farmers' markets and trails are the main reasons to visit, and each season is different.
Summer (June-August) is the best time to visit Kelowna for swimming, boating and the lake. Spring (April-May) and fall (September-October) are good for hiking and wine touring, with fewer crowds. Winter (November-March) is ski season at the nearby resorts.
Yes, several hotels are pet-friendly, including the Sandman Hotel & Suites Kelowna, the Coast Capri Hotel and various smaller motels and inns. Check each hotel's pet policy and fees before booking. Our pet-friendly Kelowna guide has more options.
Downtown hotels are within walking distance of City Park, the Kelowna Art Gallery, the Rotary Centre for the Arts and Prospera Place. There's also the waterfront boardwalk, the shops and restaurants on Bernard Avenue, and boat tours on Okanagan Lake.
Yes, the Delta Hotels by Marriott Grand Okanagan Resort, Hotel Eldorado and Manteo Resort all look out over Okanagan Lake and have easy access to the water.
Kelowna International Airport (YLW) is about 15-20 minutes by car from downtown, depending on traffic. Taxis, ride-sharing and rental cars are easy to find at the airport.