Book Hotels in Twin Lakes

Cabins, apartments, houseboats! We offer comfortable & private vacation rentals

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Traveler experience
Traveler experience
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility

Top Twin Lakes hotels

Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
This eco-certified hotel features a full-service spa, a marina, and 2 restaurants. Families will appreciate the waterslide, barbecue grills, and babysitting. ...
"Love staff there very kind informative thx. I'd love to revisit this resort."

Reviewed on Jul 17, 2025

Watermark Beach Resort
Walnut Beach Resort

Walnut Beach Resort

4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
$323 nightly
The price is $375 total per night from Jul 31 to Aug 1
$375 total
Jul 31 - Aug 1
Total includes taxes and fees
This eco-certified hotel features a private beach, 2 hot tubs, and a restaurant. Families will appreciate the playground and onsite laundry facilities. Enjoy ...
"Great value and service."

Reviewed on Jul 23, 2025

Walnut Beach Resort
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
$174 nightly
The price is $202 total per night from Aug 24 to Aug 25
$202 total
Aug 24 - Aug 25
Total includes taxes and fees
This hotel features a seasonal outdoor pool and a hot tub. There's no skimping on freebies - guests receive free on-the-go breakfast, free WiFi, and free self ...
"Rooms were super clean and breakfast was delicious."

Reviewed on Jul 22, 2025

Park Inn by Radisson Osoyoos
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
$212 nightly
The price is $246 total per night from Aug 18 to Aug 19
$246 total
Aug 18 - Aug 19
Total includes taxes and fees
This hotel features an indoor pool and a gym. Families will appreciate the mini golf and onsite laundry facilities. Enjoy the hot tub and free perks like full ...
"The property well located and convenient to a lot of amenities"

Reviewed on Jul 21, 2025

Best Western Plus Osoyoos Hotel & Suites
Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites

2.5 out of 5
6004 89th Street, Osoyoos, BC
$133 nightly
The price is $155 total per night from Aug 10 to Aug 11
$155 total
Aug 10 - Aug 11
Total includes taxes and fees
A seasonal outdoor pool, free self parking, and laundry facilities are featured at this motel. WiFi in public areas is free. A terrace, a garden, and a picnic ...
"This hotel has a nice view of the lake. We only stayed one night but we were comfortable."

Reviewed on Jul 21, 2025

Osoyoos Lakeview Inn & Suites
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

2.5 out of 5
7702 Main Street, Osoyoos, BC
$254 nightly
The price is $295 total per night from Jul 29 to Jul 30
$295 total
Jul 29 - Jul 30
Total includes taxes and fees
A private beach and an indoor pool are featured at this eco-certified hotel. Enjoy a day at the beach kayaking, or relax with sun loungers. Enjoy the gym and ...
"The hotel was right at the beach. The breakfast was not great. They only offerred cereals, oatmeal and bread. They only offered boiled egg which was placed in the fridge so it was cold. At least there was coffee. The only fruit they had was bananas. It's not like the other breakfast I am used to ..."

Reviewed on Jul 20, 2025

Coast Osoyoos Beach Hotel
Richter Pass Beach Resort

Richter Pass Beach Resort

2.5 out of 5
7506 Main St, Osoyoos, BC
$132 nightly
The price is $153 total per night from Aug 18 to Aug 19
$153 total
Aug 18 - Aug 19
Total includes taxes and fees
This motel doesn't skimp on freebies - guests receive free WiFi and free self parking. A picnic area, laundry facilities, and barbecue grills are also on ...
"This is an older motel that also has a separate condo building. We received a free upgrade to the condo unit. The unit is clean and has everything you would need for a week’s stay (or longer). It is locates across from the lake and is in the heart of the action. We only stayed one night but I would ..."

Reviewed on Jul 23, 2025

Richter Pass Beach Resort
Holiday Inn Hotel & Suites Osoyoos by IHG

Holiday Inn Hotel & Suites Osoyoos by IHG

3 out of 5
7906 Main Street, Osoyoos, BC
Fully refundable
$209 nightly
The price is $242 total per night from Jul 30 to Jul 31
$242 total
Jul 30 - Jul 31
Total includes taxes and fees
This smoke-free hotel features a private beach, a marina, and a restaurant. There's fun for all ages with a playground and an arcade/game room, and families ...
"Loved the view of the lake"

Reviewed on Jul 18, 2025

Holiday Inn Hotel & Suites Osoyoos by IHG
Sahara Courtyard Inn

Sahara Courtyard Inn

2 out of 5
6205 Cottonwood Drive, Osoyoos, BC
$175 nightly
The price is $203 total per night from Jul 27 to Jul 28
$203 total
Jul 27 - Jul 28
Total includes taxes and fees
This motel features a gym and a seasonal outdoor pool. Guests will appreciate free perks like free self parking and WiFi in public areas. A terrace, a garden, ...
"The room was up to date and quiet at night A/C worked well Pool was pretty clean considering the number of small children that week"

Reviewed on Jul 24, 2025

Sahara Courtyard Inn
Don't see what you're looking for?
See all available properties in Twin Lakes
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.

Recent Twin Lakes hotel reviews by fellow wanderers