Twin Lakes Trip

Book a Hotel + Flight or Car together to unlock savings

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

  • Better together

    Save up to ₹43,962 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

Top hotels in Twin Lakes

Walnut Beach Resort

Walnut Beach Resort

4 out of 5
4200 Lakeshore Dr Osoyoos BC
Fully refundableReserve now, pay when you stay
The price is ₹10,451 per night from 13 Mar to 14 Mar
₹10,451
₹12,124 total
13 Mar - 14 Mar
includes taxes & fees
9.2/10 Wonderful! (1,263 reviews)
Harmon at the desk was very helpful. My room was comfortable and quiet, with a nice view of the lake. It has a good fitness room and (free) underground parking. Close to downtown too. I'll return another time!

Reviewed on 24 Feb 2026

Walnut Beach Resort
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place Osoyoos BC
Fully refundableReserve now, pay when you stay
The price is ₹10,881 per night from 8 Mar to 9 Mar
₹10,881
₹12,623 total
8 Mar - 9 Mar
includes taxes & fees
9.6/10 Exceptional! (1,225 reviews)
Clean, close to everything and just a great place to stay

Reviewed on 25 Feb 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 ₹10,719 per night from 1 Mar to 2 Mar
₹10,719
₹12,435 total
1 Mar - 2 Mar
includes taxes & fees
8.4/10 Very Good! (1,006 reviews)
Room was clean the front desk staff were great super friendly and helpful. Bathroom was nicely updated.

Reviewed on 20 Feb 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.

Popular places to visit

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.