Oliver British Columbia Hotels & Motels

Only hotels in Oliver are listed below. Search for cheap and discounted hotel and motel rates in or near Oliver, BC for your upcoming personal or group travel. Explore the most favored Oliver, British Columbia motel and hotel rooms. Browse the Oliver area hotels to find the perfect lodging! Please use the provided map of the Oliver hotels. Group booking? Search Oliver Group Hotel Discounts

The Oliver center point is about 10 miles south of Dominion Radio Astrophysical Observatory and 12 miles northwest of Hanes Point.

Oliver is a town in the Southern Interior of British Columbia, Canada with a population of about 5,000 people. It is located in the Okanagan Valley on the west side of Okanagan Lake, between Osoyoos and Okanagan Falls. It is a breathtakingly beautiful place, surrounded by mountains, lakes, and vineyards, making it the perfect to relish the great outdoors. The town is home to a number of different wineries, as well as a variety of other businesses and attractions. It has a number of different parks and recreation areas. Whether you're a fan of hiking, biking, fishing, or just relaxing in nature, you'll find plenty to do here. And, of course, no visit to the Okanagan Valley would be complete without sampling some of the region's renowned wines. It is known as the Wine Capital of Canada, due to the many wineries in the area. The town is home to Oliver Twist Winery, which produces award-winning wines. Visitors to Oliver can enjoy the many shops and restaurants, as well as the many outdoor activities available in the area. Whether you are planning to spend a day or a week here, you will discover plenty of things to do and see. There are many reasons to stay in Oliver, BC. The town is situated in a stunningly beautiful location, surrounded by mountains, valleys, and rivers. The climate is perfect for those who enjoy warm summers and mild winters. The people here are friendly and welcoming, and there is a strong sense of community here. Most of the hotels, inns, and suites in Oliver are located in the center of the town, meaning you're just a short walk away from all the best that it has to offer. Whether you want to explore the local shops and restaurants or take in scenic views, everything will be right at your doorstep. More from this guide...

Oliver Hotels & Accommodations

Cactus Tree Inn 5887 Main St., Oliver, BC V0H1T9 Call
  • Economy Downtown property
  • 2 floors in hotel
From£44
Average 3.0 /5 Read Reviews Call BookMore Details
Coast Oliver Hotel : 6273 Station St. 6273 Station St., Oliver, BC V0H1T0 Call
  • Midscale Downtown hotel
  • 83 sleeping rooms in hotel
From£59
Average 3.0 /5 Latest Reviews Call BookMore Details
Park Inn by Radisson Osoyoos : 9130 Main St. 9130 Main St., Osoyoos, BC V0H1V2 Call ~10.59 miles southeast of Oliver
  • Cheap hotel
From£44
Very good 4.0 /5 Guest Reviews Call BookMore Details
Spirit Ridge Vineyard Resort & Spa : 1200 Rancher Creek Rd. 1200 Rancher Creek Rd., Osoyoos, BC V0H1V0 Call ~10.92 miles southeast of Oliver
  • High end Mountain hotel
  • 5 floors in property
From£92
Very good 4.5 /5 Read Reviews Call BookMore Details
Spirit Ridge Resort in Osoyoos 1200 Rancher Creek Rd., Osoyoos, BC V0H1V6 Call ~10.94 miles southeast of Oliver
  • 4-star Resort property
  • Check-in: 4:00pm
From£54
Very good 4.0 /5 Reviews Call BookMore Details
Watermark Beach Resort : 15 Park Pl Osoyoos Bc 15 Park Pl Osoyoos Bc, Osoyoos, BC V0H1V0 Call ~10.94 miles southeast of Oliver
  • Luxurious 5-star Beach property
  • 153 sleeping rooms in hotel
From£111
Average 3.0 /5 Reviews Call BookMore Details
Coast Osoyoos Beach Hotel 7702 Main St., Osoyoos, BC V0H1V0 Call ~11.25 miles southeast of Oliver
  • Midscale Lake property
  • Free complimentary breakfast
From£34
Average 3.0 /5 Review Score Call BookMore Details
Holiday Inn Hotel & Suites Osoyoos by IHG in Osoyoos 7906 Main St. P.o. Box 1019, Osoyoos, BC V0H1V0 Call ~11.27 miles southeast of Oliver
  • 3 star Beach property
  • 118 sleeping rooms in hotel
From£57
Average 3.0 /5 Read Reviews Call BookMore Details
Richter Pass Beach Resort 7506 Main St., Osoyoos, BC V0H1V0 Call ~11.29 miles southeast of Oliver
  • Two star Beach property
  • Check-in time: 4:00 pm
From£44
Average 3.0 /5 Read Reviews Call BookMore Details
Best Western Plus Osoyoos Hotel & Suites : 5506 Main St. 5506 Main St., Osoyoos, BC V0H 1V0 Call ~11.51 miles southeast of Oliver
  • Mid-scale Highway hotel
  • Gym / Fitness Center Available
From£44
Very good 4.0 /5 Latest Reviews Call BookMore Details
Walnut Beach Resort : 4200 Lakeshore Dr. 4200 Lakeshore Dr., Osoyoos, BC V0H1V1 Call ~12.32 miles southeast of Oliver
  • 4 star Beach hotel
  • Access to gym on-site
From£52
Average 3.0 /5 Guest Reviews Call BookMore Details
Best Western Inn at Penticton in Penticton 3180 Skaha Lake Rd., Penticton, BC V2A 6G4 Call ~19.46 miles north of Oliver
  • Inexpensive Lake property
  • Hotel has an eco-friendly policy See policy
From£46
Very good 4.0 /5 Guest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Penticton in Penticton 602 Eckhardt Ave., Penticton, BC V2A22B5 Call ~21.76 miles north of Oliver
  • Three Star Beach hotel
  • Check in time: 3PM
From£39
Average 3.0 /5 Review Score Call BookMore Details
Balcomo a Ramada by Wyndham : 1050 Eckhardt Ave. West 1050 Eckhardt Ave. West, Penticton, BC V2A2C3 Call ~21.92 miles north of Oliver
  • Midscale hotel
  • Hotel has 17 suites
Gill Hotel Penticton 950 Westminster Ave. West, Penticton, BC V2A1L2 Call ~22.06 miles north of Oliver
  • Affordable Convention Center property
  • Hotel has 36 rooms
From£58
Very good 4.0 /5 Read Reviews Call BookMore Details
Sandman Hotel Penticton : 939 Burnaby Ave. 939 Burnaby Ave., Penticton, BC V2A1G7 Call ~22.09 miles north of Oliver
  • 3-star Convention Center hotel
  • 3 floors in property
From£148
Average 3.0 /5 Review Score Call BookMore Details
Days Inn & Conference Centre by Wyndham Penticton - Penticton 152 Riverside Dr., Penticton, BC V2A5Y4 Call ~22.22 miles north of Oliver
  • Affordable Convention Center property
  • Hotel has 104 rooms
From£59
Average 3.0 /5 Read Reviews Call BookMore Details
Riverside Motel in Penticton 110 Riverside Dr., Penticton, BC V2A5Y4 Call ~22.30 miles north of Oliver
  • Economy Resort hotel
  • Hotel has 2 floors
From£44
Average 3.0 /5 Hotel Reviews Call BookMore Details
Bowmont Motel in Penticton 80 Riverside Dr., Penticton, BC V2A5Y3 Call ~22.31 miles north of Oliver
  • 2 star Beach property
  • 43 suites in property
From£44
Average 3.0 /5 Latest Reviews Call BookMore Details
Spanish Villa Resort 890 Lakeshore Dr. West, Penticton, BC V2A1B7 Call ~22.37 miles north of Oliver
  • Midscale Beach hotel
  • Hotel has 2 floors
From£59
Average 3.0 /5 Recent Reviews Call BookMore Details
Shoreline Resort - Penticton 926 Lakeshore Dr. West, Penticton, BC V2A1C1 Call ~22.38 miles north of Oliver
  • Cheap hotel
  • Check-in: 4:00 pm
From£44
Average 3.0 /5 Guest Reviews Call BookMore Details
Tiki Shores Condominium Beach Resort 914 Lakeshore Dr. West, Penticton, BC V2A1C1 Call ~22.38 miles north of Oliver
  • Two star Beach property
  • Hotel has 41 suites
From£132
Average 3.0 /5 Reviews Call BookMore Details
Penticton Lakeside Resort and Conference Centre in Penticton 21 Lakeshore Dr., Penticton, BC V2A7M5 Call ~22.41 miles north of Oliver
  • High-end property
  • Check-in time: 16:00
From£92
Very good 4.0 /5 Guest Reviews Call BookMore Details
Royal Bed & Breakfast in Penticton 1929 Sandstone Dr., Penticton, BC V2A 8Y6 Call ~22.75 miles north of Oliver
  • Mid-scale hotel
From£66
Average 3.0 /5 Latest Reviews Call BookMore Details
Summerland Waterfront Resort & Spa 13011 Lakeshore Dr. South, Summerland, BC VOH1Z1 Call ~29.49 miles north of Oliver
  • 3-star Resort hotel
  • 3 floors in hotel
From£46
Very good 4.0 /5 Latest Reviews Call BookMore Details
The Cove Lakeside Resort in Kelowna 4205 Gellatly Rd., Kelowna, BC V4T2K2 Call ~44.15 miles north of Oliver
  • 4-star Lake property
  • 2 meeting rooms in hotel
From£107
Very good 4.5 /5 Reviews Call BookMore Details
Doubletree by Hilton Kelowna : 2569 Dobbin Rd. 2569 Dobbin Rd., West Kelowna, BC V4T2J6 Call ~44.93 miles north of Oliver
  • 3-star Suburban property
  • Shuttle to airport available
From£107
Average 3.0 /5 Hotel Reviews Call BookMore Details

Next: See My Oliver Hotels with Pricing

The Best Time to Visit Oliver, BC

There is no definitive answer to the question of when is the best time to visit Oliver, BC. However, there are a few things to keep in mind that could help you plan your trip. The weather in Oliver is generally mild, with average temperatures varying from 24 °F to 86 °F and rarely going below 10 °F or above 94 °F. However, the town can experience extreme conditions at any time of year, so it's always a good idea to be prepared for anything. The busiest time of year in Oliver is usually early July and mid-August when the town is full of tourists and the weather is at its warmest. This is the perfect period to enjoy all that the area has to offer, from its many wineries and golf courses to its scenic hiking trails and lakes. This means some accommodations and activities will be more expensive and difficult to book. If you want a quieter trip, late spring and early fall are your choices. The weather is still pleasant, but there are fewer people. This is a good time to find deals on lodgings, too. Whether you're planning a busy or quiet getaway, there's something for everyone in this beautiful town.

Hotel Discounts in Oliver, BC

Our website has a variety of accommodation discounts for you to save on your next journey. If you need a price cut on a room in Oliver, BC, we can help you find the best deals. You can get a discount if you book your trip in advance or if you are a member of a particular organization, such as AAA or AARP. Besides this, there are often deals for longer stays and those who travel with a group, so be sure to check Hotel Planner for the latest offers. Whether you're coming to Oliver, BC for a business trip or a romantic getaway, we will help you find the perfect discount.

Things to Do and See in Oliver, BC

There's plenty to do in this lovely town! You can visit one of the many wineries, go for a hike, or explore its unique stores. The Oliver Osoyoos Wine Country is one of the largest wine regions in Canada, and produces some of the country's best samples. There are more than 30 wineries in the area, so you're sure to find one that you'll love. Besides this, you can take a hike or go for a walk in one of the many parks and trails nearby. With its many lakes and rivers, the town is a popular destination for both locals and tourists alike. Visit the Oliver & District Museum to learn about the history of the region. And don't forget to check out the Venables Theatre! They host a variety of plays, from new releases to classics. If you're searching for a place to relax and enjoy the outdoors, Oliver is the perfect spot.

What did travelers think of the city of Oliver?

Below are reviews of the city of Oliver, BC from an actual visitor's perspective.

"The walking path"
Score 4.0 / 5

Ann R., from 08-Oct-2025
"Lots to do!"
Score 5.0 / 5

Lots to do, wineries, walking.

Grant P., from 06-Jul-2025
Back to Top