Hotels in Okanagan Valley, British Columbia

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Coast Capri Hotel in Kelowna

Coast Capri Hotel

(1600 yards to city center)
  • 3.5 stars
Excellent 4.2 / 5
from
$127
Picture of Vernon Lodge and Conference Centre in Vernon

Vernon Lodge and Conference Centre

(29 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from
$91
Picture of Best Western Plus Kelowna Hotel & Suites in Kelowna

Best Western Plus Kelowna Hotel & Suites

(2.9 miles to city center)
  • 3 stars
Excellent 4.4 / 5
from
$134
Picture of Summerland Waterfront Resort & Spa in Summerland

Summerland Waterfront Resort & Spa

(21 miles to city center)
  • 3.5 stars
Excellent 4.5 / 5
from
$118
Picture of Spirit Ridge at NK'MIP Resort in Osoyoos

Spirit Ridge at NK'MIP Resort

(58 miles to city center)
  • 4 stars
Excellent 4.3 / 5
from
$133
Picture of Village Green Hotel in Vernon

Village Green Hotel

(29 miles to city center)
  • 3 stars
Good 3.8 / 5
from$99
$74
Picture of Hotel Eldorado in Kelowna

Hotel Eldorado

(2.6 miles to city center)
  • 3.5 stars
Excellent 4.4 / 5
from$267
$187
Picture of Prestige Hotel Vernon in Vernon

Prestige Hotel Vernon

(29 miles to city center)
  • 3.5 stars
Excellent 4.0 / 5
from
$86
Picture of The Cove Lakeside Resort in West Kelowna

The Cove Lakeside Resort

(7.5 miles to city center)
  • 4 stars
Excellent 4.5 / 5
from
$163
Picture of Holiday Inn West Kelowna in West Kelowna

Holiday Inn West Kelowna

(7.4 miles to city center)
  • 3 stars
Good 3.8 / 5
from
$82
Picture of Sparkling Hill Wellness Resort and Spa in Vernon

Sparkling Hill Wellness Resort and Spa

(22 miles to city center)
  • 4 stars
Excellent 4.4 / 5
from
$241
Picture of The Royal Private Residence Club in Kelowna

The Royal Private Residence Club

(1200 yards to city center)
  • 4 stars
Outstanding 4.7 / 5
from
$335
Picture of The Castle at Swan Lake in Vernon

The Castle at Swan Lake

(33 miles to city center)
  • 3.5 stars
Outstanding 4.6 / 5
from
$82
Picture of Desert Surfside Waterfront Accommodations in Osoyoos

Desert Surfside Waterfront Accommodations

(59 miles to city center)
  • 3 stars
Good 3.9 / 5
from
$53
Picture of Walnut Beach Resort in Osoyoos

Walnut Beach Resort

(60 miles to city center)
  • 4 stars
Excellent 4.1 / 5
from
$111
Picture of Desert Oasis Bed & Breakfast in Osoyoos

Desert Oasis Bed & Breakfast

(59 miles to city center)
  • 3.5 stars
Outstanding 4.6 / 5
from
$96
Picture of Shiraz Villa in Osoyoos

Shiraz Villa

(58 miles to city center)
  • 3.5 stars
Excellent 4.5 / 5
from
$107
Picture of Casa Loma Lakeshore Resort in West Kelowna

Casa Loma Lakeshore Resort

(2.6 miles to city center)
  • 3 stars
Outstanding 4.7 / 5
from$204
$143
Picture of Acker Vacation Homes & Suites in Kelowna

Acker Vacation Homes & Suites

(5.7 miles to city center)
  • 3 stars
Good 3.9 / 5
from
$220
Picture of Predator Ridge Resort in Vernon

Predator Ridge Resort

(22 miles to city center)
  • 3.5 stars
Excellent 4.3 / 5
from
$141
Picture of Kelowna Inn and Suites in Kelowna

Kelowna Inn and Suites

(1200 yards to city center)
  • 3 stars
Good 3.6 / 5
from$94
$80
Picture of Penticton Lakeside Resort and Conference Centre in Penticton

Penticton Lakeside Resort and Conference Centre

(27 miles to city center)
  • 3.5 stars
Good 3.6 / 5
from
$121
Picture of Sandman Hotel & Suites Kelowna in Kelowna

Sandman Hotel & Suites Kelowna

(2.4 miles to city center)
  • 3 stars
Good 3.4 / 5
from$129
$103
Picture of Ramada Kelowna Hotel and Conference Centre in Kelowna

Ramada Kelowna Hotel and Conference Centre

(2.5 miles to city center)
  • 3 stars
Good 3.6 / 5
from
$107
Picture of Holiday Inn Hotel & Suites Osoyoos in Osoyoos

Holiday Inn Hotel & Suites Osoyoos

(59 miles to city center)
  • 3 stars
Good 3.6 / 5
from
$96

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE