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

Twin Lakes Hotels from S$65

  • 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
13 Oct - 14 Oct
Tomorrow
14 Oct - 15 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Twin Lakes hotels

1. Walnut Beach Resort

Walnut Beach Resort
Osoyoos
Canada
jaya
S$158
includes taxes & fees
2 Nov - 3 Nov
Walnut Beach Resort

2. Watermark Beach Resort

Watermark Beach Resort
Osoyoos
Canada
Todd
S$161
includes taxes & fees
26 Oct - 27 Oct
Watermark Beach Resort

3. Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos
Osoyoos
Canada
Teresa
S$140
includes taxes & fees
26 Oct - 27 Oct
Park Inn by Radisson Osoyoos

4. Westridge Motor Inn

Westridge Motor Inn
Osoyoos
Canada
Heather
S$93
includes taxes & fees
14 Oct - 15 Oct
Westridge Motor Inn

5. Best Western Plus Osoyoos Hotel & Suites

Best Western Plus Osoyoos Hotel & Suites
Osoyoos
United States
Maria
S$150
includes taxes & fees
26 Oct - 27 Oct
Best Western Plus Osoyoos Hotel & Suites

6. Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel
Osoyoos
Canada
Viren
S$150
includes taxes & fees
27 Oct - 28 Oct
Coast Osoyoos Beach Hotel

7. Sandy Beach Suites

Sandy Beach Suites
Osoyoos
Canada
Norman
S$129
includes taxes & fees
14 Oct - 15 Oct
Sandy Beach Suites

8. Holiday Inn Hotel & Suites Osoyoos by IHG

Holiday Inn Hotel & Suites Osoyoos by IHG
Osoyoos
Canada
Angela
S$124
includes taxes & fees
10 Nov - 11 Nov
Holiday Inn Hotel & Suites Osoyoos by IHG

9. Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites
Osoyoos
Canada
Leilani
S$93
includes taxes & fees
14 Oct - 15 Oct
Osoyoos Lakeview Inn & Suites

10. Desert Surfside Waterfront Accommodations

Desert Surfside Waterfront Accommodations
Osoyoos
Canada
William
S$146
includes taxes & fees
14 Oct - 15 Oct
Desert Surfside Waterfront Accommodations

11. Richter Pass Beach Resort

Richter Pass Beach Resort
Osoyoos
Canada
Susana
S$65
includes taxes & fees
2 Nov - 3 Nov
Richter Pass Beach Resort

12. Sahara Courtyard Inn

Sahara Courtyard Inn
Osoyoos
Canada
Nico
S$106
includes taxes & fees
16 Oct - 17 Oct
Sahara Courtyard Inn

13. Poplars Motel on the lake

Poplars Motel on the lake
Osoyoos
Canada
Eliza
S$135
includes taxes & fees
17 Oct - 18 Oct
Poplars Motel on the lake

14. Avalon Inn

Avalon Inn
Osoyoos
Canada
Vincent
S$119
includes taxes & fees
18 Oct - 19 Oct
Avalon Inn

15. Spanish Fiesta Resort

Spanish Fiesta Resort
Osoyoos
Canada
Ed
S$93
includes taxes & fees
18 Oct - 19 Oct
Spanish Fiesta Resort

16. Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt
Osoyoos
Canada
Maria
S$177
includes taxes & fees
1 Nov - 2 Nov
Spirit Ridge, in The Unbound Collection by Hyatt

17. Coast Oliver Hotel

Coast Oliver Hotel
Oliver
Canada
Ruth
S$155
includes taxes & fees
1 Nov - 2 Nov
Coast Oliver Hotel

18. Shiraz Villa

Shiraz Villa
Osoyoos
Canada
Adrian
S$145
includes taxes & fees
1 Nov - 2 Nov
Shiraz Villa

19. Crowsnest Vineyards Guesthouse

Crowsnest Vineyards Guesthouse
Keremeos
Canada
Susan
S$121
includes taxes & fees
13 Nov - 14 Nov
Crowsnest Vineyards Guesthouse

20. The Orchard at Oliver

The Orchard at Oliver
Oliver
Canada
Christine
S$83
includes taxes & fees
13 Nov - 14 Nov
The Orchard at Oliver
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Twin Lakes attractions

Gyro Beach

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

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

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 culturally rich area.
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

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

Legion Beach Park

Legion Beach Park is just one of the places to see in Osoyoos, so why not enjoy the other things to explore during your travels? Amble around this culturally rich area's lakeside and enjoy its wineries.
See properties

Tumbleweed Spirits

You can take time to visit Tumbleweed Spirits during your travels to Osoyoos. Wander through the lakeside and beautiful beaches in this culturally rich area.
See properties

Learn more about Twin Lakes

Explore attractions like Gyro Beach and Osoyoos Lake 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 bridge, and a metal sculpture in the foreground.
Photo by Linda Nisbett

Top Twin Lakes Hotel Reviews

Watermark Beach Resort

Watermark Beach Resort

10/10 Excellent
"We had a great stay at Watermark Beach Resort in Osoyoos! The hot tub was a wonderful way to relax, and the location was perfect, with easy access to the beach and plenty of popular restaurants and food spots nearby. The resort is a great choice for a relaxing getaway, and we would definitely recommend it!"
Chetan 2-night trip
Posted 4 hours ago
Watermark Beach Resort
Walnut Beach Resort

Walnut Beach Resort

8/10 Good
"The staff are great and the hotel is always awesome, good location too."
Jamie 2-night trip
Posted 4 hours ago
Walnut Beach Resort
Sandy Beach Suites

Sandy Beach Suites

10/10 Excellent
"Nice location. Very clean ."
Naoko 1-night trip
Posted 5 hours ago
Sandy Beach Suites
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

10/10 Excellent
"An Unforgettable Stay with a Magical Beach View ❤️🌊 The room was a little small, and the bed was smaller than expected, but honestly, the beach view made everything else feel unimportant. The view was absolutely breathtaking, and words cannot truly describe its beauty. One of the most unforgettable moments of our stay was sitting together with my husband from around 7 p.m. until 1 or 2 a.m., just talking, enjoying the peaceful atmosphere, and being present in that beautiful moment. ❤️ It felt magical, as if time had stopped just for us. The place has its own unique beauty, calmness, and peace that made the experience truly special. These are the kinds of memories you carry in your heart forever. The staff were also very polite and welcoming, which made our stay pleasant. The only area that needs improvement is breakfast. The variety was very limited, with only a few options available, so I would love to see more choices offered. Overall, the beach view was absolutely amazing and made our stay memorable. Sometimes, it’s not about the size of the room or the bed, but about the moments you create with the person you love. And for us, this place gave us a memory we will cherish forever. ❤️✨"
Himanshu 1-night trip
Posted 6 hours ago
Coast Osoyoos Beach Hotel
Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt

10/10 Excellent
"Beautiful resort with great amenities"
Maria 3-night trip
Posted 12 hours ago
Spirit Ridge, in The Unbound Collection by Hyatt
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

10/10 Excellent
"Très grande chambre et les lits étaient très confortables. Les prix étaient également très abordables."
Danielle 1-night trip
Posted 14 hours ago
Park Inn by Radisson Osoyoos
Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites

8/10 Good
"Good stay. Reasonable price!!!"
Syemuna 1-night trip
Posted 1 day ago
Osoyoos Lakeview Inn & Suites
Poplars Motel on the lake

Poplars Motel on the lake

10/10 Excellent
"I liked the Populars Motel and I think I was blessed to have stayed in the interim time between the seasons. Nicole was super helpful and had sufficient info for me. It was peaceful to be here. The lake was serene. My room (a 1 Bedroom suite) was at the Beach house, ground floor and was spacious and in great condition! I had no issue, only pleasant goings-on and I would be delighted to visit again. The Sage Pub and Liquor store is right across the street and another restaurant is just at the nearest intersection. Downtown Osoyoos is within walking distance, for me, anyways. Great property!"
Kenneth 3-night trip
Posted 8 days ago
Poplars Motel on the lake
Spanish Fiesta Resort

Spanish Fiesta Resort

10/10 Excellent
"New owners! Very very nice and accommodating. They’re also doing a full renovation so looking forward to next summer!"
Jamie 2-night trip
Posted 1 month ago
Spanish Fiesta Resort

More cheap stays in Twin Lakes

Richter Pass Beach Resort

Richter Pass Beach Resort

7506 Main St Osoyoos BC
S$65
2 Nov - 3 Nov
includes taxes & fees
Richter Pass Beach Resort
Westridge Motor Inn

Westridge Motor Inn

9913 Highway 3 Osoyoos BC
S$93
14 Oct - 15 Oct
includes taxes & fees
Westridge Motor Inn
Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites

6004 89th Street Osoyoos BC
S$93
14 Oct - 15 Oct
includes taxes & fees
8.4/10 Very good! (1,001 reviews)
Osoyoos Lakeview Inn & Suites
Sahara Courtyard Inn

Sahara Courtyard Inn

6205 Cottonwood Drive Osoyoos BC
S$106
16 Oct - 17 Oct
includes taxes & fees
Sahara Courtyard Inn
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

9130 Main St Osoyoos BC
S$140
26 Oct - 27 Oct
includes taxes & fees
8.8/10 Excellent! (1,009 reviews)
Park Inn by Radisson Osoyoos
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

7702 Main Street Osoyoos BC
S$150
27 Oct - 28 Oct
includes taxes & fees
8.4/10 Very good! (1,002 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