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

Find hotels in Twin Lakes from Rp1.582.638

  • 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
11 Aug - 12 Aug
Tomorrow
12 Aug - 13 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Twin Lakes hotels

Reserve now, pay later
Breakfast included
Hotel
Town Square / Farmers' Market
Adults only

1. Holiday Inn Hotel & Suites Osoyoos by IHG

Holiday Inn Hotel & Suites Osoyoos by IHG
Osoyoos
Canada
Monika
Rp2.349.631
Rp2.725.572 total
includes taxes & fees
8 Sept - 9 Sept
Holiday Inn Hotel & Suites Osoyoos by IHG

2. Richter Pass Beach Resort

Richter Pass Beach Resort
Osoyoos
Canada
Jeff
Rp2.235.611
Rp2.593.308 total
includes taxes & fees
13 Aug - 14 Aug
Richter Pass Beach Resort

3. Desert Surfside Waterfront Accommodations

Desert Surfside Waterfront Accommodations
Osoyoos
Canada
Lilly
Rp1.783.398
Rp2.068.742 total
includes taxes & fees
3 Sept - 4 Sept
Desert Surfside Waterfront Accommodations

4. Avalon Inn

Avalon Inn
Osoyoos
Canada
Grace
Rp1.579.581
Rp1.832.314 total
includes taxes & fees
10 Sept - 11 Sept
Avalon Inn

5. Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites
Osoyoos
Canada
Chris
Rp1.937.534
Rp2.247.539 total
includes taxes & fees
7 Sept - 8 Sept
Osoyoos Lakeview Inn & Suites

6. Sandy Beach Suites

Sandy Beach Suites
Osoyoos
Canada
Keith
Rp2.371.282
Rp2.750.637 total
includes taxes & fees
10 Sept - 11 Sept
Sandy Beach Suites

7. Sahara Courtyard Inn

Sahara Courtyard Inn
Osoyoos
Canada
James
Rp2.411.154
Rp2.796.877 total
includes taxes & fees
25 Aug - 26 Aug
Sahara Courtyard Inn

8. Westridge Motor Inn

Westridge Motor Inn
Osoyoos
Canada
Brian
Rp1.822.887
Rp2.114.600 total
includes taxes & fees
2 Sept - 3 Sept
Westridge Motor Inn

9. Poplars Motel on the lake

Poplars Motel on the lake
Osoyoos
Canada
Nicola
Rp1.875.370
Rp2.175.491 total
includes taxes & fees
9 Sept - 10 Sept
Poplars Motel on the lake

10. Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos
Osoyoos
Canada
Yong Jun
Rp2.774.330
Rp3.218.222 total
includes taxes & fees
4 Sept - 5 Sept
Park Inn by Radisson Osoyoos

11. Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel
Osoyoos
Canada
Catherine
Rp4.006.149
Rp4.647.025 total
includes taxes & fees
25 Aug - 26 Aug
Coast Osoyoos Beach Hotel

12. Best Western Plus Osoyoos Hotel & Suites

Best Western Plus Osoyoos Hotel & Suites
Osoyoos
Canada
Mark
Rp3.439.283
Rp3.989.569 total
includes taxes & fees
18 Aug - 19 Aug
Best Western Plus Osoyoos Hotel & Suites

13. Walnut Beach Resort

Walnut Beach Resort
Osoyoos
Canada
Michael
Rp3.599.916
Rp4.175.902 total
includes taxes & fees
7 Sept - 8 Sept
Walnut Beach Resort

14. Spanish Fiesta Resort

Spanish Fiesta Resort
Osoyoos
Canada
Brian
Rp1.643.274
Rp1.906.198 total
includes taxes & fees
10 Sept - 11 Sept
Spanish Fiesta Resort

15. Falcon Resort

Falcon Resort
Osoyoos
Canada
Jennifer
Rp1.643.274
Rp1.906.198 total
includes taxes & fees
10 Sept - 11 Sept
Falcon Resort

16. Ciliegia Villa

Ciliegia Villa
Osoyoos
Canada
Karl
Rp2.993.561
Rp3.472.530 total
includes taxes & fees
12 Aug - 13 Aug
Ciliegia Villa

17. Shiraz Villa

Shiraz Villa
Osoyoos
Canada
Donna
Rp3.171.901
Rp3.679.405 total
includes taxes & fees
12 Aug - 13 Aug
Shiraz Villa

18. Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt
Osoyoos
Canada
BILL
Rp6.611.311
Rp7.784.159 total
includes taxes & fees
31 Aug - 1 Sept
Spirit Ridge, in The Unbound Collection by Hyatt

19. Tree To Me Inn

Tree To Me Inn
Keremeos
Canada
Shane
Rp1.777.028
Rp2.008.041 total
includes taxes & fees
3 Sept - 4 Sept
Tree To Me Inn

20. Mount View Motel

Mount View Motel
Oliver
Canada
derrick
Rp1.364.299
Rp1.582.638 total
includes taxes & fees
3 Sept - 4 Sept
Mount View Motel
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

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

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 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

beach near Town Square - Farmers' Market

Why not spend a lazy afternoon at beach near Town Square - Farmers' Market 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

beach near Stelkia

Why not spend a lazy afternoon at beach near Stelkia during your trip to Osoyoos? Amble around this culturally rich area's lakeside and enjoy 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

Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

10/10 Excellent
"Very clean"
Karl 2-night trip
Posted 2 hours ago
Park Inn by Radisson Osoyoos
Watermark Beach Resort

Watermark Beach Resort

10/10 Excellent
"Love this place"
shivjeet 3-night trip
Posted 23 hours ago
Watermark Beach Resort
Best Western Plus Osoyoos Hotel & Suites

Best Western Plus Osoyoos Hotel & Suites

10/10 Excellent
"Had a great stay and thankful the staff put up with our group, it was a great time"
Kyle 1-night trip
Posted 1 day ago
Best Western Plus Osoyoos Hotel & Suites
Richter Pass Beach Resort

Richter Pass Beach Resort

10/10 Excellent
"Nice condo on the beach. The entrance area could use a good cleaning but the condo itself was clean. Quiet private beach, so nice"
Jennifer 2-night trip
Posted 2 days ago
Richter Pass Beach Resort
Avalon Inn

Avalon Inn

10/10 Excellent
"Was very good"
Gerald 1-night trip
Posted 4 days ago
Avalon Inn
Sandy Beach Suites

Sandy Beach Suites

10/10 Excellent
"Excellent property with private beach. "
Nina 1-night trip
Posted 5 days ago
Sandy Beach Suites
Falcon Resort

Falcon Resort

10/10 Excellent
"Amazing place stay!"
Mae 4-night trip
Posted 8 days ago
Falcon Resort
Poplars Motel on the lake

Poplars Motel on the lake

8/10 Good
"Kitchen well equip. Bed comfy. Older well maintained right on the lake motel."
Darlene 2-night trip
Posted 3 weeks ago
Poplars Motel on the lake
Safari Beach Resort

Safari Beach Resort

10/10 Excellent
"The property has a great location, right on the water with private beach and a short drive to downtown. We were impressed by how clean things were and how staff diligently cleaned the pool every morning."
Bruce 7-night trip
Posted 1 month ago
Safari Beach Resort

More cheap stays in Twin Lakes

Westridge Motor Inn

Westridge Motor Inn

9913 Highway 3 Osoyoos BC
Rp1.822.887
Rp2.114.600 total
2 Sept - 3 Sept
includes taxes & fees
Westridge Motor Inn
Osoyoos Lakeview Inn & Suites

Osoyoos Lakeview Inn & Suites

6004 89th Street Osoyoos BC
Rp1.937.534
Rp2.247.539 total
7 Sept - 8 Sept
includes taxes & fees
Osoyoos Lakeview Inn & Suites
Richter Pass Beach Resort

Richter Pass Beach Resort

7506 Main St Osoyoos BC
Rp2.235.611
Rp2.593.308 total
13 Aug - 14 Aug
includes taxes & fees
8/10 Very good! (709 reviews)
Richter Pass Beach Resort
Sahara Courtyard Inn

Sahara Courtyard Inn

6205 Cottonwood Drive Osoyoos BC
Rp2.411.154
Rp2.796.877 total
25 Aug - 26 Aug
includes taxes & fees
Sahara Courtyard Inn
Park Inn by Radisson Osoyoos

Park Inn by Radisson Osoyoos

9130 Main St Osoyoos BC
Rp2.774.330
Rp3.218.222 total
4 Sept - 5 Sept
includes taxes & fees
8.8/10 Excellent! (1,015 reviews)
Park Inn by Radisson Osoyoos
Coast Osoyoos Beach Hotel

Coast Osoyoos Beach Hotel

7702 Main Street Osoyoos BC
Rp4.006.149
Rp4.647.025 total
25 Aug - 26 Aug
includes taxes & fees
Coast Osoyoos Beach Hotel

Find out more about Twin Lakes

Top reasons to visit Twin Lakes

  • Outdoor Adventures: Twin Lakes is perfect for outdoor enthusiasts, offering activities like skiing and scenic tours amidst stunning landscapes.
  • Romantic Getaways: This picturesque locale provides a charming backdrop for couples seeking a serene escape.
  • Culinary Experiences: Delight in local dining options that showcase the region’s flavours and culinary talents.
  • Family-Friendly Attractions: Explore amusement parks, museums, and art galleries, catering to visitors of all ages.
  • Diverse Accommodation: Choose from elegant resorts to pet-friendly hotels, ensuring a comfortable stay for everyone.

Find great hotels near Twin Lakes

Discover the ideal accommodation for your getaway in Twin Lakes, British Columbia. This picturesque area offers a range of options, from elegant resorts to comfortable hotels, catering to both adventure seekers and those looking for pet-friendly stays. Whether you're interested in enjoying the beach or exploring the stunning surroundings, you'll find the best hotels in Twin Lakes with excellent services and amenities, ensuring a memorable vacation experience.

  • Watermark Beach Resort: Nestled a mere 322m from Twin Lakes, the 4-star Watermark Beach Resort offers a luxurious getaway with stunning beach access. Rated 9.6 out of 10 by guests, this hotel is ideal for those seeking a blend of relaxation and adventure with skiing options nearby. Guests can enjoy modern amenities alongside scenic views, while on-site facilities include a spa and fine dining. The resort's focus on beach and ski experiences makes it a distinguished choice for travellers wanting both leisure and activity.
  • Coast Osoyoos Beach Hotel: Located 644m from Twin Lakes, the budget-friendly Coast Osoyoos Beach Hotel has garnered a guest rating of 8.4 out of 10. This hotel is perfect for adventurous visitors, offering direct access to a beautiful beach and a variety of recreational activities. Guests can partake in onsite kayaking or explore nearby horse riding and bicycle rentals. The hotel captures the spirit of adventure while maintaining a welcoming atmosphere, making it a suitable option for those looking to indulge in outdoor pursuits.
  • Holiday Inn Hotel & Suites Osoyoos by IHG: Situated just 483m from Twin Lakes, the 3-star Holiday Inn Hotel & Suites offers a comfortable and family-friendly atmosphere. With direct beach access, this accommodation combines relaxation with adventure, featuring activities such as fishing, motorboating, and onsite kayaking. Guests have praised the spacious rooms and convenient amenities, making it an excellent choice for families or groups seeking a blend of leisure and outdoor fun in a warm, inviting setting.

Where to stay near Twin Lakes

Discover the charm of Twin Lakes, British Columbia, where outdoor adventures and romantic getaways await. Enjoy fresh mountain air while exploring the serene landscapes perfect for family reunions. Nearby, indulge in luxurious accommodations and immerse yourself in local culture. With its secluded spots and welcoming atmosphere, Twin Lakes offers an ideal blend of relaxation and adventure, making it a splendid destination for those seeking both excitement and tranquillity.

  • Osoyoos: Nestled in the heart of the Okanagan Valley, Osoyoos is renowned for its stunning landscapes and warm climate. As the sunniest place in Canada, it attracts seasonal travellers eager to explore its beautiful lakes and sandy beaches from June to August. Visitors can indulge in outdoor activities such as hiking, cycling, and skiing at nearby resorts during the winter months. The breathtaking scenery, coupled with a romantic atmosphere, makes Osoyoos a perfect getaway. Key attractions include Osoyoos Lake, where you can enjoy various water sports, and the charming town centre, offering delightful dining and shopping experiences.
  • Oliver: Located a mere 18km from Twin Lakes, Oliver is celebrated as the Wine Capital of Canada. Surrounded by picturesque vineyards and orchards, the town offers a unique blend of outdoor and culinary experiences, particularly during the peak tourist season from June to August. Visitors can explore the scenic landscapes while participating in wine tours or enjoying local produce. The region’s proximity to beautiful lakes and beaches enhances its charm, making it an ideal spot for romantic escapes and family adventures alike. Outdoor enthusiasts will find ample opportunities for skiing at nearby resorts during winter.
  • Mount Baldy: Situated 21km from Twin Lakes, Mount Baldy is a haven for adventure seekers and sports enthusiasts. Known for its excellent skiing conditions, this charming area attracts visitors during the winter months, particularly from June to August, when the slopes come alive. The breathtaking views of the surrounding mountains and lakes make it a stunning backdrop for outdoor activities year-round. In addition to skiing, the area offers hiking trails and urban parks, making it a versatile destination for both thrill-seekers and nature lovers. Don't miss the chance to experience the exhilarating atmosphere of Mount Baldy.

Things to do near Twin Lakes

Shopping

In Twin Lakes, you can explore local shops for unique gifts and souvenirs. For a wider selection, visit Penticton’s Cherry Lane Shopping Centre, featuring various retailers. Alternatively, check out the local markets for handmade crafts and regional delicacies that reflect the area’s charm.

Recreation

Explore the serene atmosphere at Twin Lakes Wellness Retreat, where you can indulge in restorative yoga sessions and rejuvenating spa treatments. For outdoor enthusiasts, nearby hiking trails offer picturesque views and a chance to connect with nature, making it an ideal spot for relaxation and reflection.

Adventure

Area 27 Motorsports Park offers an exhilarating motor racing experience located 14km from Twin Lakes. Feel the adrenaline rush as you navigate the challenging track alongside fellow racing enthusiasts, all while enjoying the vibrant atmosphere filled with the roar of engines and the thrill of competition.

Nightlife

For a relaxed evening, visit the Twin Lakes Tavern for a casual drink and friendly atmosphere. If you fancy some live entertainment, check out the local music scene at nearby venues, where you can enjoy performances from regional artists while mingling with locals.

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

Booking tips and Expedia advantages for Twin Lakes

To save money during your trip to Twin Lakes, consider visiting from December to February when accommodation prices are lower. Book your hotel about a month in advance, ideally on a Wednesday, as Sundays tend to be the most expensive. Use Expedia to compare prices, filter for eco-friendly options, and consider package deals that combine flights and activities. Look out for last-minute deals and discounts to snag the best rates, ensuring you maximise your travel budget while enjoying the beautiful surroundings of Twin Lakes.

  • 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: Book your hotel around Twin Lakes about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 specify your budget, desired location, and additional preferences. You can arrange your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, 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 are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservation at Twin Lakes with your flights and activities through an Expedia package.

Find the best attractions near Twin Lakes

Twin Lakes, British Columbia, offers a perfect blend of outdoor adventures, romantic getaways, and winter sports. Visitors can explore local attractions such as amusement parks, history museums, and art galleries, catering to families and adventure seekers alike. Key points of interest include Twin Lakes, Twin Lakes Park, and the Twin Lakes experience, ensuring a memorable holiday in this picturesque locale.

  • Rattlesnake Canyon: A short 1km from Twin Lakes, this amusement park offers a delightful mix of outdoor adventure and family fun. With thrilling rides and games, it's an ideal spot for those seeking excitement in a picturesque setting.
  • Osoyoos and District Museum and Archives: Located just 322m away, this museum immerses visitors in the rich cultural heritage of the region. With intriguing exhibits, it provides a fascinating glimpse into the local history.
  • Osoyoos Art Gallery: Situated 644m from Twin Lakes, this gallery showcases diverse works from local artists. It offers a vibrant cultural experience, perfect for art enthusiasts looking to appreciate the creativity of the community.

Best time to go to Twin Lakes

The best time to visit Twin Lakes, Osoyoos is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is sunny with no rain. December is its coolest month on average. At this time, 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

For a visit to Twin Lakes, British Columbia, you can fly into three major airports. Trail Regional Airport (YZZ) is located 135km away, with nearby hotels such as the Crown Columbia Hotel and Best Western Plus Columbia River Hotel, both within 10km. Kelowna International Airport (YLW) is 103km away, offering options like the Delta Hotels by Marriott Grand Okanagan Resort and The Royal Kelowna, both 11km from the airport. Finally, Penticton Regional Airport (YYF) is the closest at 48km, with accommodations like Penticton Lakeside Resort and OK Whistle Stop Bed & Breakfast, both within 8km of the airport.

Explore a world of travel with Expedia