See the latest deals and prices in Kelowna hotels
Filter by:
Best Western Plus Kelowna Hotel & Suites
Hotel in Dilworth Mountain Estates, Kelowna
Excellent
0 reviews
9
From $121 per night
Sandman Hotel & Suites Kelowna
Hotel in Dilworth Mountain Estates, Kelowna
Very Good
0 reviews
7
From $95 per night
Comfort Suites
Hotel in Rutland, Kelowna
Excellent
0 reviews
9
From $96 per night
Siesta Suites
Hotel in South Pandosy, Kelowna
Excellent
0 reviews
9
From $87 per night
Oasis Inn
Hotel in South Central, Kelowna
Average
0 reviews
6
From $69 per night
Canadas Best Value Inn Kelowna
Hotel in Rutland, Kelowna
Average
0 reviews
5
From $1,741 per night
Okanagan Seasons Resort
Hotel in Rutland, Kelowna
Average
0 reviews
6
From $78 per night
Hotel Eldorado at Eldorado Resort
Hotel in South Pandosy, Kelowna
Excellent
0 reviews
9
From $133 per night
The Royal Kelowna
Hotel in Kelowna Central Business District, Kelowna
Excellent
0 reviews
9
From $140 per night
Coast Capri Hotel
Hotel in Kelowna
Excellent
0 reviews
9
From $111 per night
Days Inn by Wyndham Kelowna
Hotel in Rutland, Kelowna
From $81 per night
Okanagan Seasons Resort
Hotel in Rutland, Kelowna
From $78 per night
Super 8 by Wyndham Kelowna BC
Hotel in Dilworth Mountain Estates, Kelowna
From $78 per night
Oasis Inn
Hotel in South Central, Kelowna
From $69 per night
Recreation Inn & Suites
Hotel in Kelowna
From $61 per night
Comfort Suites
Hotel in Rutland, Kelowna
From $96 per night
The Royal Anne Hotel
Hotel in Downtown Kelowna, Kelowna
From $103 per night
Holiday Inn Express & Suites Kelowna - East, an IHG Hotel
Hotel in Dilworth Mountain Estates, Kelowna
From $122 per night
Econo Lodge Inn & Suites
Hotel in Kelowna
From $80 per night
Park Inn by Radisson, Kelowna
Hotel in Rutland, Kelowna
From $87 per night
9 stays
From $65 per night
6 stays
From $34 per night
6 stays
From $78 per night
21 stays
From $65 per night
17 stays
From $61 per night
18 stays
From $61 per night
20 stays
From $65 per night
22 stays
From $65 per night
19 stays
From $61 per night
19 stays
From $61 per night
10 stays
From $69 per night
3 stays
From $139 per night
22 stays
From $65 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 $162, but ranges from $34 to $1,741, ensuring options for every budget.
With 34 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.
February is the cheapest time to stay in Kelowna for an average of $111 per night.
Average price per night for 3-star hotels
Month
Price
January
$116
February
$111
March
$117
April
$137
May
$162
June
$185
July
$216
August
$186
September
$150
October
$136
November
$119
December
$114