Twin Lakes Vacations

Book a Hotel + Flight or Car together to unlock savings

Photo by Linda Nisbett
  • Plan, book, travel with confidence

  • Better together

    Save up to ₩1,660,000 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Find the Best Twin Lakes Vacation Packages

Twin Lakes Hotel Deals

Walnut Beach Resort

Walnut Beach Resort

4 out of 5
4200 Lakeshore Dr Osoyoos BC
The price is ₩179,732 per night from May 10 to May 11
₩179,732
₩208,490 total
May 10 - May 11
includes taxes & fees
9.2/10 Wonderful! (1,349 reviews)
Efficient check in, spotless room and pool area was great with shade options. AS usual we had a great getaway at Walnut Beach, Osoyoos.

Reviewed on May 7, 2026

Walnut Beach Resort
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place Osoyoos BC
The price is ₩211,450 per night from May 10 to May 11
₩211,450
₩245,283 total
May 10 - May 11
includes taxes & fees
9.6/10 Exceptional! (1,257 reviews)
Our room was very clean with beautiful ore of the lake. The staff were fantastic.

Reviewed on May 7, 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 ₩171,594 per night from May 11 to May 12
₩171,594
₩199,048 total
May 11 - May 12
includes taxes & fees
8.4/10 Very Good! (1,005 reviews)
The staff was friendly, but that's about it. The room was dirty, the hot tub had too much chlorine and was foaming, and everything felt very old. We'll stay somewhere else next time.

Reviewed on May 5, 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.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.