Twin Lakes Holidays

Book a Hotel + Flight or Car together to unlock savings

Photo by Linda Nisbett

Top hotels in Twin Lakes

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 3.163.639 ₫ per night from 16 Mar to 17 Mar
3.163.639 ₫
3.669.821 ₫ total
16 Mar - 17 Mar
includes taxes & fees
9.2/10 Wonderful! (1,264 reviews)
All of the above!

Reviewed on 26 Feb 2026

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 3.228.594 ₫ per night from 2 Mar to 3 Mar
3.228.594 ₫
3.745.170 ₫ total
2 Mar - 3 Mar
includes taxes & fees
9.6/10 Exceptional! (1,226 reviews)
Loved our stay. Everything was lovely.

Reviewed on 27 Feb 2026

Watermark Beach Resort
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

2.5 out of 5
7702 Main Street Osoyoos BC
The price is 2.649.558 ₫ per night from 12 Mar to 13 Mar
2.649.558 ₫
3.073.488 ₫ total
12 Mar - 13 Mar
includes taxes & fees
8.4/10 Very Good! (1,001 reviews)
Room was clean the front desk staff were great super friendly and helpful. Bathroom was nicely updated.

Reviewed on 20 Feb 2026

Coast Osoyoos Beach Hotel
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.

Popular places to visit

Explore a world of travel with Expedia