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
Aug 14 - Aug 15
Tomorrow
Aug 15 - Aug 16
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Our top choices for Twin Lakes 4-star hotels

1. Walnut Beach Resort

Walnut Beach Resort
Osoyoos
Canada
Michael
NT$6,524
NT$7,568 total
includes taxes & fees
Sep 7 - Sep 8
Walnut Beach Resort

2. Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt
Osoyoos
Canada
BILL
NT$11,520
NT$13,564 total
includes taxes & fees
Aug 16 - Aug 17
Spirit Ridge, in The Unbound Collection by Hyatt

3. Watermark Beach Resort

Watermark Beach Resort
Osoyoos
Canada
Fares
NT$8,981
NT$10,418 total
includes taxes & fees
Aug 26 - Aug 27
Watermark Beach Resort

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

Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt

10/10 Excellent
"took a little longer than expected to check in and have the apartment ready, but overall a good experience."
IOAN 1-night trip
Posted 14 hours ago
Spirit Ridge, in The Unbound Collection by Hyatt
Walnut Beach Resort

Walnut Beach Resort

10/10 Excellent
"If you’re looking for a wedding venue in the Osoyoos area I would highly recommend walnut beach resort. The room was beautiful and the pool and private beach was too tier. Jack was an absolute delight to work with and made the day flow effortlessly. Not only worked with me but helped coordinate with the florist and other planners on site the day of. He truly went above and beyond to make sure our special night was everything we expected. A special shoutout to Dylan our server for keeping the drinks flowing the entire night and keeping the vibes positive! He literally went out of his way to make to make sure our night was extra special and for that we are forever grateful. I can’t say it enough but big thanks to everyone who took part in making our wedding night memorable and an absolute blast!! See y’all next year ;)"
romina 5-night trip
Posted 2 days ago
Walnut Beach Resort
Safari Beach Resort

Safari Beach Resort

10/10 Excellent
"The property has a great location, right on the water with private beach and a short drive to downtown. We were impressed by how clean things were and how staff diligently cleaned the pool every morning."
Bruce 7-night trip
Posted 1 month ago
Safari Beach Resort

Explore a world of travel with Expedia