Book Osoyoos hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Osoyoos

Cheap Osoyoos hotels

Walnut Beach Resort

Walnut Beach Resort

4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is AU$173 per night from 17 Mar to 18 Mar
AU$173
includes taxes & fees
17 Mar - 18 Mar
Located in Osoyoos, Walnut Beach Resort is just steps from Osoyoos Lake and a 2-minute drive from Rattlesnake Canyon.
Walnut Beach Resort
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is AU$200 per night from 4 Mar to 5 Mar
AU$200
includes taxes & fees
4 Mar - 5 Mar
A stay at Watermark Beach Resort places you in the heart of Osoyoos, steps from Osoyoos Lake and Gyro Beach.
Watermark Beach Resort
Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt

4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is AU$198 per night from 31 Mar to 1 Apr
AU$198
includes taxes & fees
31 Mar - 1 Apr
When you stay at Spirit Ridge, in The Unbound Collection by Hyatt in Osoyoos, you'll be on a lake, within a 5-minute walk of Nk'Mip Desert Cultural Centre and ...
Spirit Ridge, in The Unbound Collection by Hyatt
Save an average of 15% on thousands of hotels when you're signed in
Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel

Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel

3 out of 5
7906 Main Street, Osoyoos, BC
Fully refundable
The price is AU$162 per night from 8 Mar to 9 Mar
AU$162
includes taxes & fees
8 Mar - 9 Mar
With a stay at Holiday Inn Hotel & Suites Osoyoos by IHG in Osoyoos, you'll be just steps from Osoyoos Lake and Starlite Marina & Beach Shop.
Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel
Best Western Plus Osoyoos Hotel & Suites

Best Western Plus Osoyoos Hotel & Suites

3 out of 5
5506 Main Street, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is AU$180 per night from 9 Mar to 10 Mar
AU$180
includes taxes & fees
9 Mar - 10 Mar
When you a stay at Best Western Plus Osoyoos Hotel & Suites in Osoyoos, you'll be in the historical district, just steps from Rattlesnake Canyon and Rattlesnake ...
Best Western Plus Osoyoos Hotel & Suites
Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites

2.5 out of 5
6004 89th Street, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is AU$120 per night from 3 Apr to 4 Apr
AU$120
includes taxes & fees
3 Apr - 4 Apr
With a stay at Osoyoos Lakeview Inn & Suites in Osoyoos, you'll be near the beach, just steps from Osoyoos Lake and a 3-minute drive from Rattlesnake ...
Osoyoos Lakeview Inn & Suites
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

2.5 out of 5
9130 Main St, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is AU$151 per night from 4 Mar to 5 Mar
AU$151
includes taxes & fees
4 Mar - 5 Mar
With a stay at Park Inn by Radisson Osoyoos in Osoyoos, you'll be a 5-minute walk from British Columbia Visitor Centre at Osoyoos and 7 minutes by foot from ...
Park Inn by Radisson Osoyoos
Richter Pass Beach Resort

Richter Pass Beach Resort

2.5 out of 5
7506 Main St, Osoyoos, BC
Fully refundableReserve now, pay when you stay
The price is AU$146 per night from 12 Mar to 13 Mar
AU$146
includes taxes & fees
12 Mar - 13 Mar
Located in Osoyoos, Richter Pass Beach Resort is just steps from Osoyoos Lake and 12 minutes by foot from Rattlesnake Canyon.
Richter Pass Beach Resort
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

2.5 out of 5
7702 Main Street, Osoyoos, BC
The price is AU$221 per night from 17 Mar to 18 Mar
AU$221
includes taxes & fees
17 Mar - 18 Mar
When you a stay at Coast Osoyoos Beach Hotel in Osoyoos, you'll be on a lake, just steps from Starlite Marina & Beach Shop and Pioneer Walkway.
Coast Osoyoos Beach Hotel
Don't see what you're looking for?
See all available properties in Osoyoos
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Osoyoos

We're all guilty of jealously scrolling through our mates' travel pics. But with such a fantastic range of accommodation options in Osoyoos, why not take a break and shoot your own #TravelEnvy masterpieces instead? Whether you're after something a little swanky or simple, you're spoiled for choice here. lastminute.com.au has 25 great digs all within 5 kilometres of Osoyoos' centre.

Avoid FOMO and take a look at the ambiance at the Watermark Beach Resort and the Holiday Inn Hotel & Suites Osoyoos. Both are right in the heart of Osoyoos. The Coast Osoyoos Beach Hotel and the Super 8 Osoyoos are also well worth a squiz

Grab your mates and tee off at Sonora Dunes Golf Club. The Spirit Ridge at NK'MIP Resort and Walnut Beach Resort should be well at the top of your accomodation hit list if you'd like to stay close by. Make memories with the kids at Rattlesnake Canyon. The joyful laughter and excitement will stay with you forever. You can visit it whenever you like, especially if you're staying at the Riviera Motel and Sahara Suites.

"Yaaas"! Cheap and cheerful accommodation means more dosh for the fun stuff, and the Osoyoos area has a solid number to choose from. A couple of the most popular options are Avalon Inn and Sun Beach Motel. Spanish Fiesta Resort and Falcon Resort are another two lower-cost hotels that you could consider.

If you're still searching for somewhere to stay and finding it tricky, you could investigate the Baergnaescht Bed & Breakfast or the Desert Surfside Waterfront Accommodations. The first is 6 kilometres away, while the second is 1 kilometre away. If these aren't right for you, we'd recommend the Destiny Beach Resort, which is 1 kilometre from the downtown area.

Oliver is another place where you can sit back and acquaint yourself with the room service menu. Sitting 20 kilometres north of Osoyoos, it's where you'll discover the Jackson-Triggs Winery and the Inniskilin Okanagan Vineyards. If you want to spend a night or two in Oliver, consider the rates at The Maple Leaf Motel Inn Towne and Cactus Tree Inn. Alternatively, you could stay in Okanagan Falls, 35 kilometres to the north of Osoyoos, where you can choose from the Bighorn Ridge Guesthouse and La Villa Motel. Should you choose to stay in Okanagan Falls, make sure you visit the Blue Mountain Vineyard and Cellars and the Noble Ridge Vineyard and Winery.

Hopped on the last flight into Osoyoos? Totally knackered? Then it's probably wise to find a place to stay close to the airport. The Best Western Inn At Penticton and the Holiday House Motel are just short cab rides from Penticton Regional Airport, 50 kilometres from the centre of town.

Osoyoos hotels essential information

Accommodation
363 hotels
Lowest Price
AU$120
Highest Price
AU$221
Popular hotels
Walnut Beach Resort, Watermark Beach Resort, Spirit Ridge, in The Unbound Collection by Hyatt, Holiday Inn Hotel & Suites Osoyoos, an IHG Hotel, Best Western Plus Osoyoos Hotel & Suites, Osoyoos Lakeview Inn & Suites, Park Inn by Radisson Osoyoos, Richter Pass Beach Resort, Coast Osoyoos Beach Hotel

Most recent Osoyoos hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.