Twin Lakes

Travel Guide

A lake with mountains in the background, a bridge, and a metal sculpture in the foreground.
A calm lake at sunset with mountains in the background.
A lake with mountains in the background, a white boat on the water, and a clear blue sky with clouds.
A sign for Spotted Lake with the Okanaagan Nation name, surrounded by a mountainous landscape.
A mountainous landscape with a lake, a town, and a forested area.
Holiday Inn Hotel & Suites Osoyoos by IHG

Holiday Inn Hotel & Suites Osoyoos by IHG

3 out of 5
7906 Main Street Osoyoos BC
The price is S$194 per night from 16 Aug to 17 Aug
S$194
16 Aug - 17 Aug
includes taxes & fees
Stay at this beach hotel in Osoyoos. Enjoy free Wi-Fi, free parking and a private beach. Our guests praise the helpful staff and the clean rooms in their reviews. ...
7.8/10 Good! (1,003 reviews)
"Great location, loved the indoor pool, hot tub and lake access and swim area. Had the suite room and it was clean and spacious. It was a partially renovated room with an older kitchen but well maintained. Beds were comfortable and furniture was nice in the room. Underground parking was easy. Great ..."

Reviewed on 24 Jul, 2026

Holiday Inn Hotel & Suites Osoyoos by IHG
Walnut Beach Resort

Walnut Beach Resort

4 out of 5
4200 Lakeshore Dr Osoyoos BC
The price is S$373 per night from 6 Aug to 7 Aug
S$373
6 Aug - 7 Aug
includes taxes & fees
Stay at this beach hotel in Osoyoos. Enjoy free Wi-Fi, free parking and a private beach. Our guests praise the pool and the helpful staff in their reviews. Popular ...
Walnut Beach Resort
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

2.5 out of 5
9130 Main St Osoyoos BC
The price is S$244 per night from 9 Aug to 10 Aug
S$244
9 Aug - 10 Aug
includes taxes & fees
Stay at this hotel in Osoyoos. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the breakfast and the pool in their reviews. Popular attractions ...
Park Inn by Radisson Osoyoos
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.
Desert Surfside Waterfront Accommodations

Desert Surfside Waterfront Accommodations

3 out of 5
7310 Main Street Osoyoos BC
Stay at this beach condo in Osoyoos. Enjoy free Wi-Fi, free parking and a beach locale. Our guests praise the helpful staff in their reviews. Popular attractions ...
8.6/10 Excellent! (1,295 reviews)
"I love the staff and location. Been coming here for years."

Reviewed on 26 Jul, 2026

Desert Surfside Waterfront Accommodations
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.

Stay near popular Twin Lakes attractions

Things to do

Explore a world of travel with Expedia