A lake with mountains in the background, a bridge, and a metal sculpture in the foreground.

Find 4 Star Hotels in Twin Lakes from ¥17,423

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Twin Lakes 4 Star Hotels

Tonight
Oct 1 - Oct 2
Tomorrow
Oct 2 - Oct 3
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Our top choices for Twin Lakes 4-star hotels

1. Walnut Beach Resort

Walnut Beach Resort
Osoyoos
Canada
Glenn
¥15,020
¥17,423 total
includes taxes & fees
Oct 12 - Oct 13
Walnut Beach Resort

2. Watermark Beach Resort

Watermark Beach Resort
Osoyoos
Canada
Karin
Watermark Beach Resort

3. Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt
Osoyoos
Canada
Michael
¥18,359
¥21,615 total
includes taxes & fees
Nov 1 - Nov 2
Spirit Ridge, in The Unbound Collection by Hyatt

4. Safari Beach Resort

Safari Beach Resort
Osoyoos
Canada
Scott
Safari Beach Resort
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Twin Lakes

Head to sights like Gyro Beach and Osoyoos Lake as you discover Twin Lakes.

See all hotels in Twin Lakes
A lake with mountains in the background, a white boat on the water, and a clear blue sky with clouds.
Photo by Sharen DeGelder

Top Twin Lakes Hotel Reviews

Walnut Beach Resort

Walnut Beach Resort

10/10 Excellent
"Awesome pool area.....restaurant and staff was great"
jaya 2-night trip
Posted 4 hours ago
Walnut Beach Resort
Watermark Beach Resort

Watermark Beach Resort

10/10 Excellent
"This was our second stay at the hotel - despite the below average reception experience the first time round - mostly due to the hotel's location right by the lake, which allowed us to go swimming in the lake as well as the pool without any hassle. As seen in other reviews, the maintenance team and cleaning team are super friendly, but the welcome at reception is definitely less than 5 star. From my experience, these difference between teams are usually linked to the (hiring) managers. I'd also called to ask for help booking an extra night months prior to the booking, but was told no help could be provided because I dared book through Expedia. Obviously, I didn't expect them to change my Expedia booking, I was enquiring about booking an extra night direct with the hotel as the website was only allowing a 2 night minimum booking and I already had 2 nights booked. Otherwise, our stay was comfortable - always appreciate the massively oversized beds in this hotel, and sitting on the balcony."
Kimberley 2-night trip
Posted 7 hours ago
Watermark Beach Resort
Safari Beach Resort

Safari Beach Resort

8/10 Good
"Clean room"
José 2-night trip
Posted 1 day ago
Safari Beach Resort

Explore a world of travel with Expedia