Twin Lakes Holidays

Book a Hotel + Flight or Car together to unlock savings

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

  • Better together

    Save up to Rp16.000.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

Top hotels in Twin Lakes

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 Rp1.984.566 per night from 14 Nov to 15 Nov
Rp1.984.566
Rp2.302.097 total
14 Nov - 15 Nov
includes taxes & fees
Watermark Beach Resort
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 Rp2.235.518 per night from 16 Nov to 17 Nov
Rp2.235.518
Rp2.593.200 total
16 Nov - 17 Nov
includes taxes & fees
9.2/10 Wonderful! (1,770 reviews)
"Spacious room with great kitchen. Quiet. Location is a bit remote from town centre, but that no doubt added to the quietness!"

Reviewed on 9 Nov 2026

Walnut Beach Resort
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

2.5 out of 5
9130 Main St Osoyoos BC
Park Inn by Radisson Osoyoos
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.

Stay near popular Twin Lakes attractions

What to do in Twin Lakes

Frequently asked questions

How much does a Twin Lakes holiday package cost?
Get set to book, because a trip to Twin Lakes starts from an affordable . When you combine your flights, hotels and more into a holiday package, you'll land the biggest deals.
How do I get a cheap travel package to Twin Lakes?
Booking a hotel and flight together with Expedia won't just save precious time — it'll save you a few dollars too. A Twin Lakes holiday package makes it a breeze to create your dream adventure. With more than 550 airlines all over the world to choose from, finding convenient flights that suit your busy schedule won't be difficult. In addition to that, we've got over 1,000,000 properties globally to select from. Talk about choice! Whatever your budget, Expedia can show you the world.
How far in advance should I book my Twin Lakes holiday?
While prices change frequently, we generally suggest booking your holiday as early as possible. Most international airfares can be found on Expedia up to a year in advance. If you're booking late, you may still get lucky. Low prices to Twin Lakes sometimes emerge just weeks before departure.
What does an Expedia Twin Lakes travel package include?
With Expedia, you can select any combination of car rentals, hotels and flights to build your perfect Twin Lakes travel package. Once you've made your booking, you can add on the fun stuff like activities and tours. Remember — the more you bundle, the more discounts you'll get!
What should I know before booking a Twin Lakes travel package?
Get set to save with an Expedia travel package. Combine your flights, rental cars and hotels and score terrific discounts. Hotels aren't your only choice, though. We've got island resorts, rural cottages and even ranches and treehouses!
Can I choose my airline with a Twin Lakes Expedia holiday package?
Yes, you can. We offer more than 550 partner airlines across the globe, so go with the carrier that matches your budget needs.
If I'm not able to travel, can I cancel my Twin Lakes holiday package?
Because we know life is full of surprises, the answer is yes. To learn more, check out our Customer Service Portal. But generally speaking, if you've booked your Twin Lakes holiday package in the last 24 hours, you may be able to cancel or change it with no penalties. Your airline, hotel or car rental company may charge a fee if you made your booking a while ago.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.