Search Twin Lakes hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top hotels and accommodation in Twin Lakes

Walnut Beach Resort

4.0 star property
Osoyoos
9.2 out of 10, Wonderful, (1197)
"Our room was, clean, staff very friendly, location perfect and the heated pool fantastic. "
Canada
Blanka
The price is AU$150
includes taxes & fees
15 Nov - 16 Nov
Walnut Beach Resort

Watermark Beach Resort

4.0 star property
Osoyoos
9.6 out of 10, Exceptional, (1160)
"Great pool and adult hot tub."
Canada
tammy
The price is AU$193
includes taxes & fees
13 Nov - 14 Nov
Watermark Beach Resort

Westridge Motor Inn

2.5 star property
Osoyoos
9.0 out of 10, Wonderful, (715)
"Nobody in office for check-in. Had to phone to get key but were very apologetic and friendly. Room was clean ,bed comfortable. We would like a table."
Canada
Lucille
The price is AU$113
includes taxes & fees
11 Nov - 12 Nov
Westridge Motor Inn

Park Inn by Radisson Osoyoos

2.5 star property
Osoyoos
8.8 out of 10, Excellent, (1009)
"Very friendly and helpful staff, room was clean & bed very comfortable."
Canada
Romain
The price is AU$151
includes taxes & fees
12 Nov - 13 Nov
Park Inn by Radisson Osoyoos

Holiday Inn Hotel & Suites Osoyoos by IHG

3.0 star property
Osoyoos
7.8 out of 10, Good, (1002)
"It was a nice view and I liked the balcony. The bed and pillows were comfortable. Staff were friendly."
Canada
Patricia
The price is AU$159
includes taxes & fees
12 Nov - 13 Nov
Holiday Inn Hotel & Suites Osoyoos by IHG

Coast Osoyoos Beach Hotel

2.5 star property
Osoyoos
8.2 out of 10, Very good, (1001)
"Convenient location, for price ok"
United Kingdom
Philip
The price is AU$181
includes taxes & fees
11 Nov - 12 Nov
Coast Osoyoos Beach Hotel

Richter Pass Beach Resort

2.5 star property
Osoyoos
8.0 out of 10, Very good, (595)
"Room was a bit dated, but very clean and comfortable. It had everything we needed. The beds were cozy and comfy. Everything in the room worked. Kitchen was stocked with dishes and cutlery. Wish we could have stayed longer !"
Canada
Jacqueline
Richter Pass Beach Resort

Best Western Plus Osoyoos Hotel & Suites

3.0 star property
Osoyoos
8.8 out of 10, Excellent, (1001)
"This was a great hotel for travelling with a dog. Great selection for breakfast. Quiet and clean. Staff were very friendly. "
Canada
Linda
The price is AU$172
includes taxes & fees
1 Dec - 2 Dec
Best Western Plus Osoyoos Hotel & Suites

Osoyoos Lakeview Inn & Suites

2.5 star property
Osoyoos
8.4 out of 10, Very good, (959)
"Clean and quiet. Good place for an overnight stay."
Canada
Brenda
The price is AU$108
includes taxes & fees
11 Nov - 12 Nov
Osoyoos Lakeview Inn & Suites

Poplars Motel on the lake

2.0 star property
Osoyoos
9.2 out of 10, Wonderful, (43)
"This is a lovey little motel, they made us feel so comfortable and were extremely pleasant and welcoming. We would stay there again in a heartbeat 💗 "
Canada
Wayne
The price is AU$142
includes taxes & fees
11 Nov - 12 Nov
Poplars Motel on the lake

Sahara Courtyard Inn

2.0 star property
Osoyoos
7.8 out of 10, Good, (1001)
"Friendly, comfortable bed, quiet , helpful staff, reasonable price"
Canada
Jean
The price is AU$139
includes taxes & fees
11 Nov - 12 Nov
Sahara Courtyard Inn

Sandy Beach Suites

2.5 star property
Osoyoos
9.6 out of 10, Exceptional, (511)
"The view was spectacular and the units quiet. "
Canada
Judy
The price is AU$136
includes taxes & fees
11 Nov - 12 Nov
Sandy Beach Suites

Falcon Resort

2.0 star property
Osoyoos
6.0 out of 10, (89)
"Good beach access"
Canada
alec
The price is AU$101
includes taxes & fees
1 Dec - 2 Dec
Falcon Resort

Spanish Fiesta Resort

2.0 star property
Osoyoos
6.0 out of 10, (142)
"The hotel is in an excellent location, right on the beach. Close to dining and shopping. It is great that the hotel has a pool. The hotel/room is older the bed was very uncomfortable. It is a good place for the price. "
Canada
Lorna
The price is AU$101
includes taxes & fees
1 Dec - 2 Dec
Spanish Fiesta Resort

Avalon Inn

2.0 star property
Osoyoos
7.8 out of 10, Good, (582)
"Arrived a bit early, found a sign at the front desk that said basically no check ins until 3pm. No biggy. The room was clean, with some upgrades. However the toilet needs to be replaced. Was constantly running, would not flush. I was able to fix the issue, but needed to push the flapper down with a hanger. Check out was leave your keys on the table. "
Canada
Laura
The price is AU$132
includes taxes & fees
11 Nov - 12 Nov
Avalon Inn

Spirit Ridge, in The Unbound Collection by Hyatt

4.0 star property
Osoyoos
9.0 out of 10, Wonderful, (1005)
"Fantastic property, friendly staff, and everyone goes out of their way to make you feel welcome. The manager was pulling double duty in a suit taking guests down to the private beach on a golf cart when someone called in sick, and he looked genuinely happy to be doing it - a true professional. Little moments like that really add up to create a magical experience. We can’t wait to return!"
Canada
Kaitlyn
The price is AU$213
includes taxes & fees
23 Nov - 24 Nov
Spirit Ridge, in The Unbound Collection by Hyatt

Coast Oliver Hotel

3.0 star property
Oliver
8.6 out of 10, Excellent, (1004)
"It was quiet and relaxing. The pool and hot tub were lovely."
Canada
Jim
The price is AU$159
includes taxes & fees
11 Nov - 12 Nov
Coast Oliver Hotel

The Orchard at Oliver

2.5 star property
Oliver
8.6 out of 10, Excellent, (421)
"Great location, very well stocked kitchen, great patio with BBQ for grilling and the most unbelievably comfy beds. This place is great and would definitely stay again."
Canada
John
The Orchard at Oliver

Cactus Tree Inn

2.0 star property
Oliver
8.2 out of 10, Very good, (657)
"Construction workers and road crews crash here. Not ideal for food options locally."
Canada
Ryan
The price is AU$97
includes taxes & fees
11 Nov - 12 Nov
Cactus Tree Inn

Mount View Motel

2.5 star property
Oliver
9.4 out of 10, Exceptional, (702)
"Clean hotel and excellent customer service. Would stay again"
Canada
Jennifer
The price is AU$88
includes taxes & fees
11 Nov - 12 Nov
Mount View Motel
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.

Great weekend hotel deals in Twin Lakes

Showing deals for:21 Nov - 23 Nov
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Pacific Northwest attractions

Learn more about Twin Lakes

Explore attractions like Osoyoos Lake and Rattlesnake Canyon as you discover things to see and do in Twin Lakes.

Osoyoos showing a small town or village, a lake or waterhole and mountains

Top Twin Lakes Hotel Reviews

More cheap accommodation in Twin Lakes

Find out more about Twin Lakes

Find great hotels near Twin Lakes

Discover the charm of Twin Lakes, British Columbia, with a variety of accommodation options that cater to every traveller's needs. Whether you're seeking a family-friendly resort or a cosy hotel with pet-friendly services, you'll find the perfect spot to unwind. Enjoy the stunning lakeside views and create lasting memories with loved ones. From twin beds to spacious suites, Twin Lakes offers popular hotels that ensure a delightful stay in this beautiful destination.

  • Watermark Beach Resort: Embrace a family-friendly oasis at Watermark Beach Resort, a luxurious 4-star hotel located a mere 322m from Twin Lakes. The resort features direct beach access, allowing guests to enjoy sandy shores and tranquil waters. Ideal for families, it offers ample amenities for children, including a secure pool area and babysitting services. Relaxation is paramount here, with a full spa and pool service designed for rejuvenation. The inviting atmosphere, combined with a focus on wellness, makes this resort a top choice for those seeking a beach and spa-themed getaway.
  • Holiday Inn Hotel & Suites Osoyoos by IHG: Perfectly situated 483m away from Twin Lakes, this 3-star hotel caters to business and leisure travellers alike. With direct beach access and a variety of business amenities, including meeting rooms and conference spaces, it’s ideal for those looking to blend work and relaxation. Guests can also explore the nearby winery vineyard, making it a great option for wine enthusiasts. The comfortable accommodations and convenient facilities ensure a pleasant stay for all who visit.
  • Coast Osoyoos Beach Hotel: Located 644m from Twin Lakes, Coast Osoyoos Beach Hotel is an eco-certified accommodation that appeals to adventure seekers and eco-conscious travellers. Nestled in the city centre, this hotel offers a variety of onsite and nearby activities, including hiking, kayaking, and horse riding. With its focus on eco-friendly practices and adventure sports, guests can enjoy a thrilling stay while being mindful of the environment. The vibrant atmosphere and endless recreational options make this hotel an exciting choice for your vacation.

Where to stay near Twin Lakes

Discover the charm of Twin Lakes, British Columbia, where outdoor adventures meet romantic getaways. Enjoy a memorable stay in a lovely place surrounded by breathtaking scenery and friendly locals. Explore nearby regions that offer a taste of culture and relaxation, perfect for unwinding after a day of hiking or sightseeing. With luxury accommodations and secluded spots to enjoy, Twin Lakes promises an unforgettable experience that will leave you wanting to return.

  • Osoyoos: Nestled in the heart of the Okanagan Valley, Osoyoos is renowned for its stunning landscapes and warm climate. The city, which encompasses Twin Lakes, attracts travellers seeking outdoor adventures and romantic getaways. The peak season from June to August sees an influx of visitors eager to explore its beautiful lakes and nearby national parks. Outdoor enthusiasts can indulge in skiing at local resorts during the winter months, while summer brings opportunities for hiking and water sports. The scenic beauty of the area, with its breathtaking lakes and charming neighbourhoods, makes Osoyoos a perfect spot for relaxation and exploration.
  • Oliver: Located a short drive of 17.7km from Twin Lakes, Oliver is known as the Wine Capital of Canada, surrounded by picturesque vineyards and orchards. This city offers a moderately seasonal travel experience, with peak visitors from June to August. Oliver is perfect for those who enjoy outdoor activities, be it skiing in winter or exploring its scenic landscapes in the warmer months. Visitors can experience the local culture, enjoy romantic strolls by the lakes, and discover the natural beauty of the nearby mountains. The blend of outdoor adventures and charming town life makes Oliver a delightful destination.
  • Mount Baldy: Situated 20.9km from Twin Lakes, Mount Baldy is a haven for adventure seekers and sports enthusiasts. This city experiences seasonal visitor patterns, with a busy peak from June to August and fewer tourists in the colder months. Known for its skiing opportunities, Mount Baldy offers excellent slopes and stunning mountain views. Visitors can enjoy a range of activities, from skiing to hiking and exploring urban parks. The combination of adrenaline-pumping sports and serene natural settings makes Mount Baldy an exciting place to visit whether you're hitting the slopes or taking in the views.

Things to do near Twin Lakes

Twin Lakes is perfect for a romantic getaway or outdoor adventure, offering stunning scenery and a range of activities. You can explore hiking trails, enjoy a round of golf, or take part in unique experiences like Twin Lakes safaris and walking tours. Don’t miss out on live music events and fishing adventures that truly capture the essence of this beautiful location.

Shopping

The Town Square / Farmers' Market, located 644m from Twin Lakes, offers a vibrant atmosphere with local produce and unique gifts. If you're up for a drive, consider visiting nearby shopping malls for a wider selection of souvenirs and local crafts.

Recreation

At Osoyoos Golf Club, enjoy a round of golf amidst breathtaking scenery, just 3.2km from Twin Lakes. Gyro Beach, only 161m away, offers tranquil relaxation by the water. For family fun, head to Oliver Pool, located 17.7km away, featuring outdoor sports and leisure activities.

Adventure

Mount Baldy Ski Area offers exhilarating skiing experiences with stunning views, located 20.9km from Twin Lakes. For motor racing enthusiasts, Area 27 Motorsports Park presents thrilling races and adventure vibes, merely 14.5km away. Meanwhile, the Vaseux Lake Bird Observatory, 114.5km from town, invites outdoor lovers to enjoy birdwatching in a beautiful natural setting.

Nightlife

For a unique experience, visit the Dominion Radio Astrophysical Observatory, located 33.8km from Twin Lakes. Enjoy the family-friendly atmosphere while stargazing and learning about the cosmos. It's a perfect spot for a relaxed evening under the stars!

Booking tips and Expedia advantages for Twin Lakes

To save money on your trip to Twin Lakes, consider visiting between December and February when accommodation prices are lower. Aim to book your hotel about a month in advance, or check Expedia for last-minute deals. Staying on a Wednesday will also save you money compared to a Sunday. Use Expedia’s search tool to find budget-friendly hotels, and consider eco-certified options for sustainability. Additionally, bundling your hotel, flights, and activities can lead to further savings, allowing you to enjoy more of what Twin Lakes has to offer without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Twin Lakes are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Twin Lakes is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Twin Lakes is Wednesday. The most expensive day to stay around Twin Lakes is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, preferred location, and various other options. You can organise your search results to display prices from lowest to highest, ensuring you find the most affordable accommodation first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save some dollars by combining your Twin Lakes hotel reservation with your flights and activities through an Expedia package.

Best time to go to Twin Lakes

The best time to visit Twin Lakes, Osoyoos can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Twin Lakes, Osoyoos falls in July and July. July has high visitor numbers and sunny weather. The coolest average temperature around Twin Lakes, Osoyoos falls in December and December. December has low visitor numbers and mostly cloudy weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January22.5°F (-5.3°C)Light RainMostly CloudyLowSlightly Low
January22.5°F (-5.3°C)Light RainMostly CloudyLowSlightly Low
February24.1°F (-4.4°C)No Rain (Dry)Mostly CloudyLowSlightly Low
February24.1°F (-4.4°C)No Rain (Dry)Mostly CloudyLowSlightly Low
March32.7°F (0.4°C)Light RainMostly CloudyAverageAverage
March32.7°F (0.4°C)Light RainMostly CloudyAverageAverage
April41.7°F (5.4°C)No Rain (Dry)Mostly SunnyAverageAverage
April41.7°F (5.4°C)No Rain (Dry)Mostly SunnyAverageAverage
May53.2°F (11.8°C)Light RainMostly SunnyAverageAverage
May53.2°F (11.8°C)Light RainMostly SunnyAverageAverage
June59.7°F (15.4°C)No Rain (Dry)Mostly SunnyHighSlightly High
June59.7°F (15.4°C)No Rain (Dry)Mostly SunnyHighSlightly High
July68.4°F (20.2°C)No Rain (Dry)SunnyHighSlightly High
July68.4°F (20.2°C)No Rain (Dry)SunnyHighSlightly High
August67.6°F (19.8°C)No Rain (Dry)SunnyHighSlightly High
August67.6°F (19.8°C)No Rain (Dry)SunnyHighSlightly High
September56.8°F (13.8°C)No Rain (Dry)SunnyAverageAverage
September56.8°F (13.8°C)No Rain (Dry)SunnyAverageAverage
October43.2°F (6.2°C)No Rain (Dry)Mostly SunnyAverageAverage
October43.2°F (6.2°C)No Rain (Dry)Mostly SunnyAverageAverage
November30.2°F (-1.0°C)Light RainMostly CloudyAverageAverage
November30.2°F (-1.0°C)Light RainMostly CloudyAverageAverage
December21.4°F (-5.9°C)Light RainMostly CloudyLowSlightly Low
December21.4°F (-5.9°C)Light RainMostly CloudyLowSlightly Low

Explore a world of travel with Expedia