See the latest deals and prices in Kelowna hotels
Filter by:

Sandman Hotel & Suites Kelowna
Hotel in Dilworth Mountain Estates, Kelowna
Very Good
0 reviews
7
From $102 per night

Hotel Zed Kelowna
Hotel in Downtown Kelowna, Kelowna
Very Good
0 reviews
8
From $111 per night

Days Inn by Wyndham Kelowna
Hotel in Dilworth Mountain Estates, Kelowna
Average
0 reviews
6
From $88 per night

Recreation Inn & Suites
Hotel in Kelowna
Very Good
0 reviews
7
From $73 per night

Holiday Inn Express & Suites Kelowna - East by IHG
Hotel in Dilworth Mountain Estates, Kelowna
Very Good
0 reviews
8
From $135 per night

Siesta Suites
Hotel in South Pandosy, Kelowna
Excellent
0 reviews
9
From $101 per night

Hotel Eldorado at Eldorado Resort
Hotel in South Pandosy, Kelowna
Excellent
0 reviews
9
From $113 per night

Okanagan Seasons Resort
Hotel in Rutland, Kelowna
Average
0 reviews
6
From $69 per night

Super 8 by Wyndham Lake Country/Winfield Area
Hotel in Winfield, Lake Country
Very Good
0 reviews
8
From $68 per night

Ramada Hotel & Conference Center by Wyndham Kelowna
Hotel in Dilworth Mountain Estates, Kelowna
Very Good
0 reviews
8
From $120 per night

Sandman Hotel & Suites Kelowna
Hotel in Dilworth Mountain Estates, Kelowna
From $102 per night

Days Inn by Wyndham Kelowna
Hotel in Dilworth Mountain Estates, Kelowna
From $88 per night

Park Inn by Radisson, Kelowna
Hotel in Rutland, Kelowna
From $86 per night

Dilworth Inn
Hotel in Dilworth Mountain Estates, Kelowna
From $84 per night

Super 8 by Wyndham Kelowna BC
Hotel in Dilworth Mountain Estates, Kelowna
From $78 per night

The Royal Anne Hotel
Hotel in Downtown Kelowna, Kelowna
From $114 per night

Days Inn by Wyndham Kelowna
Hotel in Dilworth Mountain Estates, Kelowna
From $88 per night

Dilworth Inn
Hotel in Dilworth Mountain Estates, Kelowna
From $84 per night

Holiday Inn Express & Suites Kelowna - East by IHG
Hotel in Dilworth Mountain Estates, Kelowna
From $135 per night

Best Western Plus Kelowna Hotel & Suites
Hotel in Dilworth Mountain Estates, Kelowna
From $135 per night

10 stays
From $78 per night

7 stays
From $69 per night

5 stays
From $111 per night
22 stays
From $84 per night
20 stays
From $84 per night
19 stays
From $73 per night
21 stays
From $84 per night
24 stays
From $84 per night
19 stays
From $73 per night
20 stays
From $84 per night
10 stays
From $101 per night
4 stays
From $156 per night
24 stays
From $84 per night
Kelowna, British Columbia, Canada, is a stunning destination nestled in the heart of the Okanagan Valley. Known for its picturesque landscapes, vibrant culture, and outdoor activities, Kelowna offers a perfect getaway for travelers. The average price of hotels in this destination right now is $134, but ranges from $69 to $388, ensuring options for every budget.
With 37 hotels available, visitors have a wide array of accommodations to choose from. Whether you're looking for a cozy stay or a luxurious experience, Kelowna has something to offer. Some of the most popular hotels include the Dilworth Inn, Comfort Suites, and Best Western Plus Kelowna Hotel & Suites, each providing unique amenities and comfort.
Kelowna's diverse neighborhoods, such as Dilworth Mountain Estates, Kelowna Central Business District, and Rutland, offer various lodging options to suit different preferences. Staying in these neighborhoods allows easy access to some of the city's top attractions.
Visitors can explore the natural beauty of City Park, Knox Mountain Park, and Waterfront Park, or relax at Boyce-Gyro Beach Park. These points of interest provide ample opportunities for outdoor activities, sightseeing, and relaxation.
Whether you're visiting for a weekend getaway or an extended vacation, Kelowna's blend of natural beauty, cultural attractions, and comfortable accommodations make it an ideal destination. With a range of hotel prices and numerous options to choose from, you're sure to find the perfect place to stay in this charming city.
December is the cheapest time to stay in Kelowna for an average of $100 per night.
Average price per night for 3-star hotels
Month
Price
January
$123
February
$121
March
$124
April
$144
May
$165
June
$181
July
$206
August
$177
September
$145
October
$121
November
$105
December
$100
Barbara
United States