A lake with mountains in the background, a bridge, and a metal sculpture in the foreground.

Twin Lakes Hotels from S$77

  • 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 prices for these dates

Tonight
28 Aug - 29 Aug
Tomorrow
29 Aug - 30 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Star rating

Guest rating

Our top choices for Twin Lakes hotels

1. Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos
Osoyoos
Canada
Matthew
S$153
includes taxes & fees
28 Sept - 29 Sept
Park Inn by Radisson Osoyoos

2. Best Western Plus Osoyoos Hotel & Suites

Best Western Plus Osoyoos Hotel & Suites
Osoyoos
Canada
Mark
S$163
includes taxes & fees
27 Sept - 28 Sept
Best Western Plus Osoyoos Hotel & Suites

3. Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel
Osoyoos
Canada
Deborah
S$154
includes taxes & fees
21 Sept - 22 Sept
Coast Osoyoos Beach Hotel

4. Holiday Inn Hotel & Suites Osoyoos by IHG

Holiday Inn Hotel & Suites Osoyoos by IHG
Osoyoos
Canada
Vanesa
S$122
includes taxes & fees
28 Sept - 29 Sept
Holiday Inn Hotel & Suites Osoyoos by IHG

5. Watermark Beach Resort

Watermark Beach Resort
Osoyoos
Canada
Tara Lee
S$243
includes taxes & fees
28 Sept - 29 Sept
Watermark Beach Resort

6. Westridge Motor Inn

Westridge Motor Inn
Osoyoos
Canada
Brian
S$152
includes taxes & fees
1 Sept - 2 Sept
Westridge Motor Inn

7. Walnut Beach Resort

Walnut Beach Resort
Osoyoos
Canada
Ross
S$245
includes taxes & fees
20 Sept - 21 Sept
Walnut Beach Resort

8. Desert Surfside Waterfront Accommodations

Desert Surfside Waterfront Accommodations
Osoyoos
Canada
Mario
S$149
includes taxes & fees
28 Sept - 29 Sept
Desert Surfside Waterfront Accommodations

9. Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites
Osoyoos
Canada
Robert
S$104
includes taxes & fees
28 Sept - 29 Sept
Osoyoos Lakeview Inn & Suites

10. Richter Pass Beach Resort

Richter Pass Beach Resort
Osoyoos
Canada
Ron
S$77
includes taxes & fees
27 Sept - 28 Sept
Richter Pass Beach Resort

11. Poplars Motel on the lake

Poplars Motel on the lake
Osoyoos
Canada
Nicola
S$149
includes taxes & fees
15 Sept - 16 Sept
Poplars Motel on the lake

12. Sahara Courtyard Inn

Sahara Courtyard Inn
Osoyoos
Canada
Brittany
S$128
includes taxes & fees
15 Sept - 16 Sept
Sahara Courtyard Inn

13. Sandy Beach Suites

Sandy Beach Suites
Osoyoos
Canada
Keith
S$198
includes taxes & fees
7 Sept - 8 Sept
Sandy Beach Suites

14. Avalon Inn

Avalon Inn
Osoyoos
S$132
includes taxes & fees
8 Sept - 9 Sept
Avalon Inn

15. Spanish Fiesta Resort

Spanish Fiesta Resort
Osoyoos
Canada
Stephen
S$95
includes taxes & fees
21 Sept - 22 Sept
Spanish Fiesta Resort

16. Falcon Resort

Falcon Resort
Osoyoos
Canada
Jennifer
S$95
includes taxes & fees
21 Sept - 22 Sept
Falcon Resort

17. Shiraz Villa

Shiraz Villa
Osoyoos
Canada
Adrian
S$212
includes taxes & fees
21 Sept - 22 Sept
Shiraz Villa

18. Ciliegia Villa

Ciliegia Villa
Osoyoos
Canada
Karl
S$186
includes taxes & fees
21 Sept - 22 Sept
Ciliegia Villa

19. Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt
Osoyoos
Canada
Anna
S$539
includes taxes & fees
30 Aug - 31 Aug
Spirit Ridge, in The Unbound Collection by Hyatt

20. Coast Oliver Hotel

Coast Oliver Hotel
Oliver
Canada
Kerri
S$154
includes taxes & fees
21 Sept - 22 Sept
Coast Oliver Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Twin Lakes attractions

British Columbia Visitor Centre at Osoyoos

8.6/10 (125 reviews)
After visiting British Columbia Visitor Centre at Osoyoos, make a plan to see the other sights and activities in Osoyoos. Amble around this family-friendly area's lakeside and enjoy its wineries.
See properties

sแบƒiแบƒs Provincial Park

8.8/10 (312 reviews)
You can take time to visit sแบƒiแบƒs Provincial Park during your travels to Osoyoos. Wander through the lakeside and beautiful beaches in this culturally rich area.
See properties

Gyro Beach

Why not spend a lazy afternoon at Gyro Beach during your trip to Osoyoos? Stroll along the lakeside in this culturally rich area or visit its wineries.
See properties

Osoyoos and District Museum and Archives

8.2/10 (11 reviews)
You can spend time studying the exhibits at Osoyoos and District Museum and Archives during your trip to Osoyoos. Wander through the lakeside and beautiful beaches in this family-friendly area.
See properties

Osoyoos Art Gallery

8.2/10 (91 reviews)
You can spend time studying the exhibits at Osoyoos Art Gallery during your travels in Osoyoos. Amble around this culturally rich area's lakeside and enjoy its wineries.
See properties

Lions Park

Why not spend a lazy afternoon at Lions Park during your trip to Osoyoos? Stroll along the lakeside in this culturally rich area or visit its wineries.
See properties

Gyro Park

Gyro Park is just one of the places to see in Osoyoos, so why not enjoy the other things to explore during your travels? Wander through the lakeside and beautiful beaches in this culturally rich area.
See properties

Pioneer Walkway

9.0/10 (63 reviews)
Explore the great outdoors at Pioneer Walkway, a lovely green space in Osoyoos. Stroll along the lakeside in this culturally rich area or visit its wineries.
See properties

Learn more about Twin Lakes

Explore attractions like Osoyoos Lake and Rattlesnake Canyon as you discover things to see and do in 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

Walnut Beach Resort

Walnut Beach Resort

8/10 Good
"Great resort for families with kids. Food was decent but nothing overly fancy, so easy pickings for those who prefer simple and predictable menu items. My wife and I spent a couple of nights and enjoyed our time, but we prefer hotels that cater to adults only so that we do not have to be surrounded by children."
Jesse 2-night trip
Posted 3 hours ago
Walnut Beach Resort
Best Western Plus Osoyoos Hotel & Suites

Best Western Plus Osoyoos Hotel & Suites

10/10 Excellent
"Loved it! Highly recommended"
Connie 1-night trip
Posted 4 hours ago
Best Western Plus Osoyoos Hotel & Suites
Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt

8/10 Good
"The building's common areas (windows, walls, etc.) need a deep clean and paint."
Olga 2-night trip
Posted 4 hours ago
Spirit Ridge, in The Unbound Collection by Hyatt
Watermark Beach Resort

Watermark Beach Resort

10/10 Excellent
"It happened to be my birthday and they surprised me with a lovely bowl of fresh fruit. Fabulous location. On the beach and walking distance to many great restaurants and shops."
william 1-night trip
Posted 20 hours ago
Watermark Beach Resort
Holiday Inn Hotel & Suites Osoyoos by IHG

Holiday Inn Hotel & Suites Osoyoos by IHG

10/10 Excellent
"We were able to check in about 45 minutes early which was appreciated. The pool and hot tub were as would be expected. The room is somewhat dated but large and cool. Full kitchen would be useful if staying for more than one or two nights. The place was clean and quiet. The location is great - so close to the lake. The fitness center is rudimentary but I was able to do a minor workout. It was disappointing that the next morning when we were expecting breakfast, none was offered. Not exactly sure why."
Mark 1-night trip
Posted 1 day ago
Holiday Inn Hotel & Suites Osoyoos by IHG
Sandy Beach Suites

Sandy Beach Suites

8/10 Good
"clean quiet and peaceful"
Thanh 1-night trip
Posted 1 day ago
Sandy Beach Suites
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

10/10 Excellent
"The breakfast area and options were amazing"
Matthew 3-night trip
Posted 2 days ago
Park Inn by Radisson Osoyoos
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

8/10 Good
"Very comfortable and clean hotel. Some funny quirks in our small kitchenette room, such as you canโ€™t open the freezer fully due to the bed being in the way. The air conditioning unit is quite loud and dirty but cools the room the room down nicely. The coffee maker needs some cleaning. My kids and I were disappointed in the new hours for the slide from 4-8pm. Last year they were able to access it in the morning and after 8:00pm. We were only here for one night and had plans during that time frame and they did not get to ride it. Itโ€™s a fun slide and part of why I chose this hotel. The staff is very friendly and the breakfast has everything you need."
Stephanie 1-night trip
Posted 2 days ago
Coast Osoyoos Beach Hotel
Richter Pass Beach Resort

Richter Pass Beach Resort

8/10 Good
"We were only there for one night as we were on a road trip. We never did see any staff as the office was almost always closed but they did have our check-in ready for us and we were able to text when we left. The best thing about Richter Pass is the location! We loved having the private beach access which we enjoyed and we were able to walk to a restaurant in the evening about a kilometer away for dinner. It was nice to take a break from driving. The room was very clean and roomy. The only room complaint is that exterior lights are left on all night and the room does not have room darkening curtains or blinds. We also couldn't find any access to ice. It might have been somewhere but since we didn't actually see any staff we couldn't ask. We would stay again if room darkening curtains were installed or the lights were turned off by 11 pm."
Sharon 1-night trip
Posted 3 days ago
Richter Pass Beach Resort

More cheap stays in Twin Lakes

Richter Pass Beach Resort

Richter Pass Beach Resort

7506 Main St Osoyoos BC
S$77
27 Sept - 28 Sept
includes taxes & fees
Richter Pass Beach Resort
Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites

6004 89th Street Osoyoos BC
S$104
28 Sept - 29 Sept
includes taxes & fees
8.4/10 Very good! (1,000 reviews)
Osoyoos Lakeview Inn & Suites
Sahara Courtyard Inn

Sahara Courtyard Inn

6205 Cottonwood Drive Osoyoos BC
S$128
15 Sept - 16 Sept
includes taxes & fees
Sahara Courtyard Inn
Westridge Motor Inn

Westridge Motor Inn

9913 Highway 3 Osoyoos BC
S$152
1 Sept - 2 Sept
includes taxes & fees
Westridge Motor Inn
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

9130 Main St Osoyoos BC
S$153
28 Sept - 29 Sept
includes taxes & fees
Park Inn by Radisson Osoyoos
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

7702 Main Street Osoyoos BC
S$154
21 Sept - 22 Sept
includes taxes & fees
8.4/10 Very good! (1,038 reviews)
Coast Osoyoos Beach Hotel

Hotels in Twin Lakes with star rating

Find out more about Twin Lakes

Top reasons to visit Twin Lakes

  • Stunning Outdoor Activities: Twin Lakes offers an array of outdoor pursuits, from skiing at nearby resorts to scenic hiking and cycling routes.
  • Romantic Getaways: Perfect for couples, the area provides idyllic settings and luxurious accommodations for a memorable retreat.
  • Unique Culinary Experiences: Delight in local dining options, showcasing the rich flavours of British Columbia.
  • Picturesque Landscapes: Enjoy breathtaking views of Twin Lakes and its lush surroundings, ideal for relaxation and exploration.
  • Family-Friendly Attractions: Discover amusement parks, museums, and galleries that cater to both adventure seekers and families.

Find great hotels near Twin Lakes

In Twin Lakes, British Columbia, you'll discover a variety of accommodation options, from charming resorts to comfortable hotels. Ideal for travellers seeking pet-friendly stays, beach access, and adventure-filled experiences, the area boasts elegant lodging choices. Whether you're searching for the best hotels, detailed room options, or insightful reviews, Twin Lakes offers a delightful retreat amidst stunning natural beauty.

  • Watermark Beach Resort: This luxurious 4-star resort boasts an impressive guest rating of 9.6 out of 10, making it an exceptional choice for discerning travellers. Situated a mere 322m from Twin Lakes, Watermark Beach Resort offers a unique blend of ski and beach vacation experiences. Guests can enjoy direct access to the sandy shores, while ski enthusiasts will appreciate the nearby ski shuttle and lift services. The resort features upscale amenities, including a stunning outdoor pool, spa facilities, and exquisite dining options, ensuring a memorable stay amidst tranquil surroundings.
  • Coast Osoyoos Beach Hotel: A budget-friendly option with a commendable guest rating of 8.4 out of 10, Coast Osoyoos Beach Hotel is located just 644m from Twin Lakes. This vibrant hotel caters to adventure seekers, offering an array of exciting activities both onsite and nearby. With direct beach access, guests can indulge in adventures such as horse riding, fishing, and hiking. The hotel features recreational facilities, including scooter rentals and swimming options, making it an ideal base for those seeking a thrilling beach getaway.
  • Holiday Inn Hotel & Suites Osoyoos by IHG: This 3-star hotel, located 483m from Twin Lakes, offers a welcoming atmosphere for travellers looking for a blend of relaxation and adventure. With direct beach access, guests can engage in a variety of water sports right from the hotel, including waterskiing, kayaking, and fishing. The Holiday Inn features comfortable accommodations and family-friendly amenities, ensuring a pleasant stay while exploring the stunning landscapes and recreational opportunities available in the area.

Where to stay near Twin Lakes

In Twin Lakes, British Columbia, you'll find a perfect blend of relaxation and adventure, ideal for outdoor enthusiasts and romantic getaways. The nearby towns offer friendly atmospheres, luxurious accommodations, and stunning palatial buildings. Breathe in the fresh mountain air while exploring secluded spots, perfect for family reunions or tranquil retreats. Indulge in the local culture and enjoy the picturesque landscapes that make this region a memorable destination for every traveller.

  • Osoyoos: Nestled in the picturesque Okanagan Valley, Osoyoos boasts a stunning desert landscape and is home to Twin Lakes. This city is renowned for its seasonal appeal, peaking in the summer months from June to August, when visitors flock to enjoy its outdoor activities and breathtaking scenery. Osoyoos offers a delightful mix of romantic getaways and adventurous experiences. Popular activities include skiing at nearby resorts during winter and lounging on the beautiful beaches during the warmer months. The local landmarks, such as the serene lake and vibrant town neighbourhood, serve as perfect backdrops for exploration and relaxation.
  • Oliver: Located approximately 17.7km from Twin Lakes, the charming city of Oliver is often referred to as the Wine Capital of Canada. This city experiences a moderate influx of visitors throughout the year, with peak numbers during the summer. Outdoor enthusiasts will find plenty to delight in, from scenic vineyard tours to ski resorts in the winter months. Oliver's stunning landscapes, including lakes and lush town neighbourhoods, provide a romantic and scenic experience for all who visit. With its inviting atmosphere and array of activities, Oliver is a must-visit destination for a memorable vacation.
  • Mount Baldy: Situated around 20.9km from Twin Lakes, Mount Baldy is a haven for ski and adventure enthusiasts. This city sees a seasonal uptick in visitors, particularly from June to August, with fewer crowds in the winter months. Mount Baldy is famed for its ski fields and resorts, making it an excellent choice for those seeking exhilarating winter sports. The nearby mountains, tranquil lakes, and urban parks offer a wealth of natural beauty and outdoor activities. Whether you're hitting the slopes or exploring the scenic trails, Mount Baldy promises an unforgettable adventure.

Things to do near Twin Lakes

Shopping

In Twin Lakes, visit the local shops for unique gifts and souvenirs that reflect the areaโ€™s charm. For a broader selection, head to nearby Penticton's Cherry Lane Shopping Centre, about 24.1km away, featuring a mix of retail outlets and local boutiques.

Recreation

At Twin Lakes, indulge in rejuvenating treatments at the local wellness centre, where serene surroundings enhance relaxation. Engage in yoga sessions amidst nature's beauty, or enjoy hiking trails that promote mindfulness and physical well-being, offering a refreshing escape from daily routines.

Adventure

Area 27 Motorsports Park is an exhilarating destination for motorsport enthusiasts, located 14.5km from Twin Lakes. Experience the thrill of high-speed racing on a world-class track, surrounded by stunning landscapes and a vibrant atmosphere that ignites the adrenaline in every visitor.

Nightlife

The nightlife in Twin Lakes offers a relaxed charm. Enjoy a drink at the local pub, where you can mingle with friendly locals. For a more laid-back evening, consider a lakeside stroll under the stars, soaking in the serene atmosphere and natural beauty of the area.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Twin Lakes

Twin Lakes, British Columbia, is an ideal destination for outdoor enthusiasts and couples seeking a romantic getaway. Visitors can enjoy a variety of attractions, including amusement parks, history museums, and galleries, all catering to families and adventure seekers. Explore the stunning Twin Lakes and the scenic Twin Lakes Park, or immerse yourself in the unique Twin Lakes experience. This charming locale promises a memorable holiday for all types of travellers.

  • Pioneer Walkway: Located a mere 483m from Twin Lakes, this eco-friendly park offers a serene outdoor experience perfect for families. Enjoy leisurely strolls along scenic paths while immersing yourself in the natural beauty of the area.
  • Rattlesnake Canyon: Just 1.3km away, this amusement park features thrilling rides and outdoor adventures ideal for families seeking excitement. With a variety of attractions, it promises an adrenaline-fuelled day of fun.
  • Osoyoos and District Museum and Archives: Situated only 322m from Twin Lakes, this museum offers a glimpse into local history and culture. Explore engaging exhibits that narrate the rich heritage of the Osoyoos area.

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, when visitor numbers are high and weather is sunny with no rain. The coolest average temperature around Twin Lakes, Osoyoos falls in December, visitor numbers are low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January22.5ยฐF (-5.3ยฐC)Light RainMostly CloudyLowModerately Low
February24.1ยฐF (-4.4ยฐC)No RainMostly CloudyLowModerately Low
March32.7ยฐF (0.4ยฐC)Light RainMostly CloudyAverageAverage
April41.7ยฐF (5.4ยฐC)No RainMostly SunnyAverageAverage
May53.2ยฐF (11.8ยฐC)Light RainMostly SunnyAverageAverage
June59.7ยฐF (15.4ยฐC)No RainMostly SunnyHighModerately High
July68.4ยฐF (20.2ยฐC)No RainSunnyHighModerately High
August67.6ยฐF (19.8ยฐC)No RainSunnyHighModerately High
September56.8ยฐF (13.8ยฐC)No RainSunnyAverageAverage
October43.2ยฐF (6.2ยฐC)No RainMostly SunnyAverageAverage
November30.2ยฐF (-1.0ยฐC)Light RainMostly CloudyAverageAverage
December21.4ยฐF (-5.9ยฐC)Light RainMostly CloudyLowModerately Low

The nearest major airports for your trip to Twin Lakes

Flying into Twin Lakes, British Columbia, is convenient via three major airports. Kelowna International Airport (YLW) is situated 103.0km away, with nearby hotels like the Delta Hotels by Marriott Grand Okanagan Resort and The Royal Kelowna, both 11.3km from the airport. Penticton Regional Airport (YYF) is 48.3km from Twin Lakes, offering options such as Munson Mountain Estates, just 6.4km away. Lastly, Castlegar Airport (YCG) is 135.2km away, with accommodations like Genelle House B&B and Sandman Hotel, both under 1.6km from the airport. Transportation services are readily available from these hotels to their respective airports, ensuring a smooth journey.

Explore a world of travel with Expedia