Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Oliver

Filter by star ratings
All filters
Mount View Motel
Mount View Motel
9.0 Excellent
5856 Main Street, Oliver, BC, Canada
Show on map
0.4 mi from city centre, Oliver 
ExcellentBased on 3 reviews
9.0

Situated in Okanagan Valley, Mount View Motel is the perfect base for those looking to tour the area's well-known wineries. It also offers ski passes, a BBQ/picnic area and free Wi-Fi.

Coast Osoyoos Beach Hotel
Coast Osoyoos Beach Hotel
7.8 Good
7702 Main Street, Osoyoos, BC, Canada
Show on map
11.5 mi from city centre, Oliver 
GoodBased on 696 reviews
7.8

Boasting a private beach and an indoor pool, Coast Osoyoos Beach Hotel is situated in Osoyoos and offers comfortable accommodation. It also provides a 24-hour reception, meeting rooms and water slides.

Coast Oliver Hotel
Coast Oliver Hotel
8.7 Excellent
6273 Station Street, Oliver, BC, Canada
Show on map
0.2 mi from city centre, Oliver 
ExcellentBased on 433 reviews
8.7

Located in Okanagan Valley, Coast Oliver Hotel is the perfect base for those wishing to tour the area's popular wineries. It also provides a swimming pool, a 24-hour reception and a 24-hour business centre.

Best Western Plus Sunrise Inn
Best Western Plus Sunrise Inn
8.2 Excellent
5506 Main Street, Osoyoos, BC, Canada
Show on map
11.8 mi from city centre, Oliver 
ExcellentBased on 404 reviews
8.2

Situated in Osoyoos, Best Western Plus Sunrise Inn offers 3-star accommodation, as well as a Jacuzzi and an indoor pool. It also provides ski passes, an express check-in and check-out feature and a lake.

Holiday Inn Hotel & Suites Osoyoos, An Ihg Hotel
Holiday Inn Hotel & Suites Osoyoos, An Ihg Hotel
6.8 Good
7906 Main Street, Osoyoos, BC, Canada
Show on map
11.5 mi from city centre, Oliver 
GoodBased on 306 reviews
6.8

This pet-friendly hotel is situated in Osoyoos and features a private beach. It also offers a Jacuzzi and an indoor pool.

Lakeview Motel & Suites
Lakeview Motel & Suites
8.3 Excellent
6004 89th Street, Osoyoos, BC, Canada
Show on map
11.6 mi from city centre, Oliver 
ExcellentBased on 458 reviews
8.3

Boasting an outdoor pool, Lakeview Motel & Suites is situated in Osoyoos and offers comfortable accommodation. It provides complimentary Wi-Fi, a terrace and a BBQ/picnic area.

Cactus Tree Inn
Cactus Tree Inn
8.4 Excellent
5887 Main Street, Oliver, BC, Canada
Show on map
0.4 mi from city centre, Oliver 
ExcellentBased on 294 reviews
8.4

Located in Okanagan Valley, Cactus Tree Inn is the perfect base for those looking to tour the area's well-known wineries. Popular facilities, such as an outdoor pool and free Wi-Fi, make for a satisfying stay in Oliver.

Tips for booking a Oliver hotel

Cheapest month:October
Most expensive month:December
Average price in Oliver:$139/night
Absolute cheapest price found:$59/night
Cheapest day:Sunday
Most expensive day:Saturday
$79 - $277
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$79 - $163
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Oliver hotels

Show all 35 hotels
1
Mount View Motel
Mount View Motel
9.0 Excellent
5856 Main Street, Oliver, BC, Canada
Show on map
0.4 mi from city centre, Oliver 

Situated in Okanagan Valley, Mount View Motel is the perfect base for those looking to tour the area's well-known wineries. It also offers ski passes, a BBQ/picnic area and free Wi-Fi.

2
Coast Oliver Hotel
Coast Oliver Hotel
8.7 Excellent
6273 Station Street, Oliver, BC, Canada
Show on map
0.2 mi from city centre, Oliver 

Located in Okanagan Valley, Coast Oliver Hotel is the perfect base for those wishing to tour the area's popular wineries. It also provides a swimming pool, a 24-hour reception and a 24-hour business centre.

3
Coast Osoyoos Beach Hotel
Coast Osoyoos Beach Hotel
7.8 Good
7702 Main Street, Osoyoos, BC, Canada
Show on map
0.6 mi from city centre, Osoyoos 

Boasting a private beach and an indoor pool, Coast Osoyoos Beach Hotel is situated in Osoyoos and offers comfortable accommodation. It also provides a 24-hour reception, meeting rooms and water slides.

4
Lakeview Motel & Suites
Lakeview Motel & Suites
8.3 Excellent
6004 89th Street, Osoyoos, BC, Canada
Show on map
0.6 mi from city centre, Osoyoos 

Boasting an outdoor pool, Lakeview Motel & Suites is situated in Osoyoos and offers comfortable accommodation. It provides complimentary Wi-Fi, a terrace and a BBQ/picnic area.

5
Holiday Inn Hotel & Suites Osoyoos, An Ihg Hotel
Holiday Inn Hotel & Suites Osoyoos, An Ihg Hotel
6.8 Good
7906 Main Street, Osoyoos, BC, Canada
Show on map
0.5 mi from city centre, Osoyoos 

This pet-friendly hotel is situated in Osoyoos and features a private beach. It also offers a Jacuzzi and an indoor pool.

6
Best Western Plus Sunrise Inn
Best Western Plus Sunrise Inn
8.2 Excellent
5506 Main Street, Osoyoos, BC, Canada
Show on map
1.2 mi from city centre, Osoyoos 

Situated in Osoyoos, Best Western Plus Sunrise Inn offers 3-star accommodation, as well as a Jacuzzi and an indoor pool. It also provides ski passes, an express check-in and check-out feature and a lake.

Cheapest hotels in Oliver, British Columbia

Show all 35 hotels
Mount View Motel
Mount View Motel
9.0 Excellent
5856 Main Street, Oliver, BC, Canada
Show on map
0.4 mi from city centre,  

Situated in Okanagan Valley, Mount View Motel is the perfect base for those looking to tour the area's well-known wineries. It also offers ski passes, a BBQ/picnic area and free Wi-Fi.

$81
Avg. per night
Cactus Tree Inn
Cactus Tree Inn
8.4 Excellent
5887 Main Street, Oliver, BC, Canada
Show on map
0.4 mi from city centre,  

Located in Okanagan Valley, Cactus Tree Inn is the perfect base for those looking to tour the area's well-known wineries. Popular facilities, such as an outdoor pool and free Wi-Fi, make for a satisfying stay in Oliver.

$92
Avg. per night
Coast Oliver Hotel
Coast Oliver Hotel
8.7 Excellent
6273 Station Street, Oliver, BC, Canada
Show on map
0.2 mi from city centre,  

Located in Okanagan Valley, Coast Oliver Hotel is the perfect base for those wishing to tour the area's popular wineries. It also provides a swimming pool, a 24-hour reception and a 24-hour business centre.

$107
Avg. per night
Lakeview Motel & Suites
Lakeview Motel & Suites
8.3 Excellent
6004 89th Street, Osoyoos, BC, Canada
Show on map
0.6 mi from city centre,  

Boasting an outdoor pool, Lakeview Motel & Suites is situated in Osoyoos and offers comfortable accommodation. It provides complimentary Wi-Fi, a terrace and a BBQ/picnic area.

$112
Avg. per night
Best Western Plus Sunrise Inn
Best Western Plus Sunrise Inn
8.2 Excellent
5506 Main Street, Osoyoos, BC, Canada
Show on map
1.2 mi from city centre,  

Situated in Osoyoos, Best Western Plus Sunrise Inn offers 3-star accommodation, as well as a Jacuzzi and an indoor pool. It also provides ski passes, an express check-in and check-out feature and a lake.

$119
Avg. per night
Coast Osoyoos Beach Hotel
Coast Osoyoos Beach Hotel
7.8 Good
7702 Main Street, Osoyoos, BC, Canada
Show on map
0.6 mi from city centre,  

Boasting a private beach and an indoor pool, Coast Osoyoos Beach Hotel is situated in Osoyoos and offers comfortable accommodation. It also provides a 24-hour reception, meeting rooms and water slides.

$133
Avg. per night
Holiday Inn Hotel & Suites Osoyoos, An Ihg Hotel
Holiday Inn Hotel & Suites Osoyoos, An Ihg Hotel
6.8 Good
7906 Main Street, Osoyoos, BC, Canada
Show on map
0.5 mi from city centre,  

This pet-friendly hotel is situated in Osoyoos and features a private beach. It also offers a Jacuzzi and an indoor pool.

$143
Avg. per night

Hotel prices in Oliver

2 stars and under

$81 - $112

Cactus Tree Inn

#1 Most popular

Cactus Tree Inn
8.4 Excellent
$92
Avg. per night
Lakeview Motel & Suites

#2 Most popular

$112
Avg. per night
Mount View Motel

Best value

Mount View Motel
9.0 Excellent
$81
Avg. per night
3 stars

$107 - $143

Best Western Plus Sunrise Inn

#1 Most popular

$119
Avg. per night
Coast Osoyoos Beach Hotel

#2 Most popular

$133
Avg. per night
Coast Oliver Hotel

Best value

Coast Oliver Hotel
8.7 Excellent
$107
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Oliver

About Oliver

Nicknamed the “Wine Capital of Canada”, Oliver boasts an array of picturesque wineries and wine festivals where you can sample its regional delicacies. Enjoy the outdoors at sandy beaches and local farms, admire foliage at a tranquil garden and learn about the region’s past at a cultural center.

Things to do

With easy access to Okanagan Valley, you’d be remiss not visiting Olivier’s wineries. Tour the unique rock cellar at Pentage Winery, sip wine under the vine-covered patio at Dirty Laundry Winery or try fruity Riesling at House of Rose Winery. Time your visit for the annual Festival of the Grape festival to participate in the Grape Stomp and enjoy wine tasting.

Spend a day under the shade of an umbrella at Rotary Beach, perfect for sunbathing and swimming. To sample a variety of organic produce from the surrounding orchards in Oliver, go on a guided tour of Covert Farms to explore its 263-hectare property and enjoy small bites in the rustic wine lounge.

Take a break from sightseeing with a peaceful stroll through Linden Gardens, where a colorful display of flora and winding paths change with the seasons. In Vaseux Lake Migratory Bird Sanctuary, you can walk along the marsh boardwalks and read informational boards as you marvel at the diverse birdlife.

For a dose of culture, visit the Nk’Mip Desert Cultural Centre in Osoyoos to learn about the lands and legends of the area’s First Nations people. You can explore the indoor and outdoor exhibit galleries and discover hands-on displays and multimedia theatre experiences.

Getting around

You can access Oliver by flying into Kelowna International Airport, about two hours away, or by making the five-hour drive from Vancouver. The city center of Oliver is compact and pedestrian-friendly, while a car is needed to travel further afield.

Oliver travel FAQs

  • What are the best hotels in Oliver?

    Coast Oliver Hotel, rated with a score of 8.7 from 433 reviewers, is one of the most popular hotels in Oliver. Other top stays include Cactus Tree Inn, with an average rating of 8.4 from 294 reviewers, and Watermark Beach Resort, with a score of 8.9 from 687 reviewers.

  • How much is a hotel in Oliver tonight?

    Over the last 3 days, the starting price of a hotel in Oliver tonight has been as low as $73 and the average price has been as much as $88.