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

Twin Lakes 4 Stars Hotels

  • 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
Sep 3 - Sep 4
Tomorrow
Sep 4 - Sep 5
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Our top choices for Twin Lakes 4-star hotels

1. Walnut Beach Resort

Walnut Beach Resort
Osoyoos
Canada
Ross
NT$3,438
NT$3,989 total
includes taxes & fees
Oct 1 - Oct 2
Walnut Beach Resort

2. Watermark Beach Resort

Watermark Beach Resort
Osoyoos
Canada
jaydin
NT$4,492
NT$5,211 total
includes taxes & fees
Oct 4 - Oct 5
Watermark Beach Resort

3. Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt
Osoyoos
Canada
Anna
NT$4,492
NT$5,289 total
includes taxes & fees
Oct 4 - Oct 5
Spirit Ridge, in The Unbound Collection by Hyatt

4. Safari Beach Resort

Safari Beach Resort
Osoyoos
Canada
Andre
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 Osoyoos Lake and Rattlesnake Canyon 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
"Enjoyed our stay for three nights at the property even extended after for another 2. Check in was very quick late night. Just show up and room keys were ready prepared. Good think I notice that from the underground parking there are hotel trolley that we can used to bring our staff upstairs. Room was very clean with extra amenities that we could imagine like coffee station and kitchen and full kitchen things that we need with the dishwasher as well. Bathto has all towels and the pool as well, large bottles of shampoos sets. room service is very fast by calling FO, HK are very fast changing the towels and cleaning the room. Breakfast area well maintain and the staff always friendly. Kids brfst 10$ and adult 19$ need it what we need it. Pool is heated and two hot tubs with the amazing lake view. Pool staff are always checking on us with the service. Good thinks that the beach is private with the enough sun beds and umbrellas, boats if need it to rent. If you have your paddle boat there is a pipe that you can use for blowing the boat. Lobby restaurant is also available. Nik FO is the best. 4 stars well deserved for the property. I think they can consider the 4 and plus . Thank you Walnut Beach resort team)))"
Anastasia 2-night trip
Posted 6 hours ago
Walnut Beach Resort
Safari Beach Resort

Safari Beach Resort

10/10 Excellent
"Been to Osoyoos many times but first time at Safari Beach Resort... it was wonderful!!!... :)"
David 1-night trip
Posted 3 days ago
Safari Beach Resort

Explore a world of travel with Expedia