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

Penticton Lakeside Resort and Conference Centre 21 Lakeshore Dr. W, Penticton, BC +1-888-389-4121 ~22.48 miles north of Oliver
  • Affordable Resort property
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Watermark Beach Resort 15 Park Place, Osoyoos, BC +1-888-675-2083 ~10.88 miles southeast of Oliver
  • High-end hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Excellent 9.6 /10 Latest Reviews Call BookMore Details
The Cove Lakeside Resort 4205 Gellatly Road, West Kelowna, BC +1-800-716-8490 ~43.81 miles north of Oliver
  • Four-star Resort hotel
  • Has environment-friendly policy Learn more
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Penticton 602 Eckhardt Ave. West, Penticton, BC +1-800-805-5223 ~21.76 miles north of Oliver
  • Affordable property
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Balcomo a Ramada by Wyndham 1050 Eckhardt Ave. West, Penticton, BC +1-888-965-1860 ~22.01 miles north of Oliver
  • Mid-scale property
  • Hotel has 17 suites
Call to Book
Add your dates for price
Excellent 9.5 /10 Guest Reviews Call BookMore Details
Sandman Hotel Penticton 939 Burnaby Ave. W, Penticton, BC +1-888-788-5576 ~22.16 miles north of Oliver
  • Three Star hotel
  • Hotel has an eco-friendly policy Read more
Call to Book
Add your dates for price
Average 7.7 /10 Reviews Call BookMore Details
Spirit Ridge in The Unbound Collection by Hyatt 1200 Rancher Creek Rd, Osoyoos, BC +1-888-897-9207 ~10.95 miles southeast of Oliver
  • Four star Resort hotel
  • 226 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Days Inn & Conference Centre by Wyndham Penticton 152 Riverside Dr, Penticton, BC +1-888-311-4278 ~22.23 miles north of Oliver
  • Three Star hotel
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Walnut Beach Resort 4200 Lakeshore Dr, Osoyoos, BC +1-888-469-4795 ~12.38 miles southeast of Oliver
  • Expensive hotel
  • Hotel has 112 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Four Points by Sheraton Penticton at the Convention Centre 903 Vernon Avenue, Penticton, BC +1-888-734-9421 ~22.10 miles north of Oliver
  • 3 star property
  • Check-in: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Best Western Inn at Penticton 3180 Skaha Lake Rd, Penticton, BC +1-888-841-5292 ~19.49 miles north of Oliver
  • 3-star hotel
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.2 /10 Read Reviews Call BookMore Details
Comfort Inn & Suites 950 Westminster Ave. West, Penticton, BC +1-888-455-5160 ~22.09 miles north of Oliver
  • Midscale hotel
  • 6 floors in hotel
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Best Western Plus Osoyoos Hotel & Suites 5506 Main Street, Osoyoos, BC +1-888-965-8297 ~11.58 miles southeast of Oliver
  • Affordable property
  • 66 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Holiday Inn Hotel & Suites Osoyoos by IHG 7906 Main Street, Osoyoos, BC +1-888-906-6358 ~11.28 miles southeast of Oliver
  • Midscale property
  • 4 floors in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Hotel Reviews Call BookMore Details
Summerland Waterfront Resort & Spa 13011 Lakeshore Dr. S, Summerland, BC +1-888-749-6785 ~29.55 miles north of Oliver
  • Three Star Resort hotel
  • Hotel has 110 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Okanagan Lakefront Resort 970 Lakeshore Drive, Penticton, BC +1-888-878-9982 ~22.43 miles north of Oliver
  • 3 star Resort property
  • Hotel has 2 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Sahara Courtyard Inn 6205 Cottonwood Drive, Osoyoos, BC +1-888-389-4485 ~11.35 miles southeast of Oliver
  • Low Cost Motel property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Poplars Motel on the lake 6404 Cottonwood Dr, Osoyoos, BC +1-888-389-4121 ~11.28 miles southeast of Oliver
  • 2 star hotel
  • 31 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Shoreline Resort 926 Lakeshore Dr. West, Penticton, BC +1-888-675-2083 ~22.42 miles north of Oliver
  • Economy Motel hotel
  • Check in time: 4:00 PM - 8:00 PM
Call to Book
Add your dates for price
Average 7.6 /10 Guest Reviews Call BookMore Details
Riverside Motel 110 Riverside Drive, Penticton, BC +1-800-716-8490 ~22.31 miles north of Oliver
  • Low Cost Motel hotel
  • Hotel has 15 suites
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Park Inn by Radisson Osoyoos 9130 Main St, Osoyoos, BC +1-800-805-5223 ~10.56 miles southeast of Oliver
  • 3 star property
  • Check-in: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Similkameen Wild Resort & Winery 306 Sumac Road, Keremeos, BC +1-888-965-1860 ~12.61 miles southwest of Oliver
  • Mid-scale property
  • 11 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Valley Star Motel 3455 Skaha Lake Rd, Penticton, BC +1-888-788-5576 ~19.30 miles north of Oliver
  • Low Cost Motel hotel
  • 18 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Camaray Motel 1320 Main St, Oroville, WA 98844 +1-888-897-9207 ~17.46 miles south of Oliver
  • 3 star Motel hotel
  • Pet Friendly
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Spanish Villa Resort 890 Lakeshore Drive, Penticton, BC +1-888-311-4278 ~22.42 miles north of Oliver
  • Economical Motel hotel
  • Check in time: 4:00 PM - 8:30 PM
Call to Book
Add your dates for price
Average 7.4 /10 Hotel Reviews Call BookMore Details
Tiki Shores Inn & Suites 914 Lakeshore Dr. W, Penticton, BC +1-888-469-4795 ~22.42 miles north of Oliver
  • Three Star Motel property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Kettle Valley Beach Resort 950 Lakeshore Dr. W, Penticton, BC +1-888-734-9421 ~22.42 miles north of Oliver
  • Affordable Motel hotel
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Richter Pass Beach Resort 7506 Main St, Osoyoos, BC +1-888-841-5292 ~11.31 miles southeast of Oliver
  • Midscale Resort hotel
  • Check in time: 4:00 PM - 7:30 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Sandy Beach Suites 6706 Ponderosa Dr, Osoyoos, BC +1-888-455-5160 ~11.35 miles southeast of Oliver
  • Affordable Motel property
  • Check-in time: 4:00 PM - 7:00 PM
Call to Book
Add your dates for price
Excellent 9.6 /10 Latest Reviews Call BookMore Details
Bowmont Motel 80 Riverside Dr, Penticton, BC +1-888-965-8297 ~22.37 miles north of Oliver
  • Mid-scale Motel property
  • 43 suites in property
Call to Book
Add your dates for price
Average 7.6 /10 Reviews Call BookMore Details
Sunny Beach Motel 3648 Parkview Street, Penticton, BC +1-888-906-6358 ~19.13 miles north of Oliver
  • Economical Motel property
  • Pets are Allowed
Call to Book
Add your dates for price
Average 7.6 /10 Latest Reviews Call BookMore Details
Sahara Courtyard Inn Penticton 1048 Westminster Ave. West, Penticton, BC +1-888-749-6785 ~22.01 miles north of Oliver
  • Inexpensive Motel property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Average 7.6 /10 Hotel Reviews Call BookMore Details
Coast Penticton Hotel 2307 Skaha Lake Rd, Penticton, BC +1-888-878-9982 ~20.29 miles north of Oliver
  • 3 star hotel
  • Check-in: 3:00 PM - 11:00 PM
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Beachside Motel 3624 Parkview Street, Penticton, BC +1-888-389-4485 ~19.16 miles north of Oliver
  • Two star Motel property
  • 26 rooms in property
Call to Book
Add your dates for price
Average 7.9 /10 Recent Reviews Call BookMore Details
Naramata Centre 460 Ellis Ave, Naramata, BC +1-888-389-4121 ~28.84 miles north of Oliver
  • Low Cost Motel hotel
  • Check-in time: 3:00 PM - 7:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Read Reviews Call BookMore Details
Naramata Courtyard Suites 365 Robinson Avenue, Naramata, BC +1-888-675-2083 ~29.02 miles north of Oliver
  • Mid-scale property
  • 8 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
Falcon Resort 7106 Main Street, Osoyoos, BC +1-800-716-8490 ~11.36 miles southeast of Oliver
  • Low Cost Resort property
  • 30 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 6.0 /10 Guest Reviews Call BookMore Details
Osoyoos Lakeview Inn & Suites 6004 89th Street, Osoyoos, BC +1-800-805-5223 ~11.36 miles southeast of Oliver
  • Three Star Motel hotel
  • Check-in: 3:00 PM - 8:00 PM
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Lakeside Villa & Nordic Spa 4201 Skaha Lake Rd., Penticton, BC +1-888-965-1860 ~18.98 miles north of Oliver
  • Midscale property
  • Pet-friendly
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
The Orchard at Oliver 5650 British Columbia 97, Oliver, BC +1-888-788-5576
  • Three Star hotel
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Avalon Inn 9106 Main St, Osoyoos, BC +1-888-897-9207 ~10.74 miles southeast of Oliver
  • 2 star Motel hotel
  • Check in time: 3:00 PM - 10:00 PM
Call to Book
Add your dates for price
Average 7.8 /10 Reviews Call BookMore Details
Mount View Motel 5856 Main Street, Oliver, BC +1-888-311-4278
  • Midscale Motel hotel
  • Check in: 2:00 PM - 10:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
King Hotel 6341 Main St, Oliver, BC +1-888-469-4795
  • Low-priced property
  • Check-in time: 3:00 PM - 9:00 PM
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
5000 Motel 1742 Main Street, Penticton, BC +1-888-734-9421 ~20.81 miles north of Oliver
  • Two star Motel hotel
  • Check in time: 3:00 PM - 10:00 PM
Call to Book
Add your dates for price
Average 6.0 /10 Guest Reviews Call BookMore Details
Swiss Sunset Inn 2604 Skaha Lake Rd, Penticton, BC +1-888-841-5292 ~19.99 miles north of Oliver
  • Cheap Motel hotel
  • Check in time: 4:00 PM - 9:00 PM
Call to Book
Add your dates for price
Average 7.9 /10 Review Score Call BookMore Details
Spanish Fiesta Resort 7104 Main Street, Osoyoos, BC +1-888-455-5160 ~11.36 miles southeast of Oliver
  • Two-star Resort property
  • Check in time: 2:00 PM
Call to Book
Add your dates for price
Average 6.0 /10 Hotel Reviews Call BookMore Details
Flamingo Motel 2387 Skaha Lake Rd, Penticton, BC +1-888-965-8297 ~20.23 miles north of Oliver
  • Economy Motel property
  • 2 floors in property
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Apple Tree Inn 2406 Skaha Lake Rd, Penticton, BC +1-888-906-6358 ~20.20 miles north of Oliver
  • Two-star Motel property
  • 23 rooms in property
Call to Book
Add your dates for price
Average 7.6 /10 Latest Reviews Call BookMore Details
Plaza Motel 1485 Main St, Penticton, BC +1-888-749-6785 ~21.01 miles north of Oliver
  • Low Cost Motel hotel
  • 21 rooms in hotel
Call to Book
Add your dates for price
Poor 5.8 /10 Reviews Call BookMore Details
Skaha Lake Airport Inn & Suites 3680 Airport Rd, Penticton, BC +1-888-878-9982 ~19.17 miles north of Oliver
  • Two-star Motel hotel
  • Check-in: 4:00 PM - 4:00 PM
Call to Book
Add your dates for price
Excellent 9.6 /10 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