Compare and save on Kelowna hotels

Sorry, We don't support stays longer than 30 nights.

Search our map for the best Kelowna hotels

Use our map to find hotels near the Kelowna area or attractions you want to visit.

The best Kelowna hotels. Read the reviews

Feel confident you’ve booked the perfect stay. Read our real guest reviews before you book.

See more hotels

Hotels in Kelowna

Situated on beautiful Okanagan Lake, the city of Kelowna in British Columbia is famed for its stunning natural attractions as well as its thriving metropolitan scene. The Okanagan region is known as “Canada’s Orchard,” so it’s not surprising that Kelowna attracts visitors from near and far to enjoy the picturesque charms of the setting. If you are planning to visit Kelowna in the near future, you’ll have plenty of hotels to consider for your stay. From resort-style lodges to budget-friendly hotels, Kelowna is sure to have the perfect venue for you.

Get to Know Kelowna

Kelowna and its surrounding region feature many tourist-friendly places to visit. Perhaps its best-known attraction is Okanagan Lake which is a major setting for regional recreation like swimming, boating, hiking, and more. Other attractions include nearby ski resorts, the orchards of Summerland, and nature wonderlands like Vaseux Lake Provincial Park. Whether you’re visiting to explore the orchards or want to get out on the water, Kelowna boasts a welcoming setting that makes for an exciting vacation backdrop.

How Can I Book a Kelowna Hotel?

To reserve accommodations at the best hotels in Kelowna, you can contact them via website or phone or you can check out Skyscanner’s search tool to find an affordable hotel. Skyscanner can provide updated information about all of the hotels in Kelowna and its surrounding areas. Although there are many cheap hotels in Kelowna, there are also some luxury hotels and lodges that may better suit your needs.

How Affordable Are Kelowna Hotels?

Most discount hotels in Kelowna start pricing their rooms at about $50 per night; however, it isn’t uncommon for travelers to find even better deals when scouting for cheap hotel rates using Skyscanner’s helpful search tool. On the other hand, if you are looking for a more upscale experience, you’ll see hotel rates escalate to $150 and higher. Resort hotels like the Grand Okegan Resort by Marriott offers rooms for $350 and higher.

Are There Boutique or Historic Hotels in Kelowna?

As a popular vacation destination, Kelowna boasts many luxurious hotels and boutique hotel settings. The Chateau du Lac is a 4-star hotel that features most amenities that travelers look for. The Cove Lake Resort is another high-end setting that attracts couples, families, and large parties of vacationers. If you prefer to stay at a hotel with a bit of history, consider booking your stay at the Queen Anne Hotel in Kelowna.

Are There Family-Friendly Hotels in Kelowna?

Because so many families vacation in and around Kelowna, many of the areas hotels are especially family-friendly and feature pools, children’s pools, activities, and on-site restaurants. The Cove Lake Resort is a family favorite destination, but other Kelowna venues to check out if you’re vacationing with kids include the Ramada Hotel Kelowna, Hotel Eldorado, and the Okanagan Seasons Resort.

Remember to use Skyscanner’s search tool to locate discount hotels in Kelowna or other hotels that meet your search criteria. This beautiful city and its surrounding landscapes have much to offer vacationers. From skiing and hiking to swimming and boating, Kelowna is one of British Columbia’s most popular destinations.