Hotels near Mount Baldy, Osoyoos

Enter your dates to see the latest prices and deals for Osoyoos hotels

Select occupancy

Featured Hotels Near Mount Baldy

Filter by:

Star Rating
Review score

Spirit Ridge, in The Unbound Collection by Hyatt

Osoyoos (12 mi from Mount Baldy)

Featuring a beach side bistro and bar, this Okanagan property is adjacent to a vineyard and features a private beach at Osoyoos Lake.

K
Kara
From
United States
Our room was large and the kitchen was well stocked with plenty of cooking supplies. The fireplaces add a cozy atmosphere. The provided robes were perfect for walking to the pool. While expensive, the restaurant was lovely with tasty food and wonderful service.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 370 reviews
Price from
$139.09
1 night, 2 adults

Best Western Plus Osoyoos Hotel & Suites

Osoyoos (13 mi from Mount Baldy)

This hotel is within walking distance of Osoyoos Lake, British Columbia. It offers free Wi-Fi, and all rooms have a flat-screen TV. An indoor swimming pool and gym are found on site.

J
Jaroslav
From
Canada
Good location, room was cozy and clean Breakfast was a nice bonus with basic options.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 308 reviews
Price from
$96.29
1 night, 2 adults

Sahara Courtyard Inn & Suites Osoyoos

Osoyoos (13 mi from Mount Baldy)

This Osoyoos, British Columbia hotel is 1969 feet from Rattlesnake Canyon, an amusement park. An outdoor seasonal pool, game room and classic guest rooms are offered.

K
Keith
From
Canada
Rooms were very clean and modern. Seems to have been recently renovated.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 387 reviews
Price from
$80.53
1 night, 2 adults

Walnut Beach Resort

Osoyoos (13 mi from Mount Baldy)

This all-suite hotel is located next to Lake Osoyoos with stunning mountain views. The hotel offers a private beach, outdoor swimming pool and a wine bar.

B
Brynne
From
United States
The pool was amazing! I would stay again just for a night away from home to relax.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 464 reviews
Price from
$120.55
1 night, 2 adults

Coast Osoyoos Beach Hotel

Osoyoos (13 mi from Mount Baldy)

Featuring a private beach on Osoyoos Lake, this British Columbia hotel is a half mile from the Rattlesnake Canyon amusement park. The classic rooms provide free Wi-Fi and a refrigerator.

K
Karen
From
Canada
Awesome location, right on the beach. The only negative was the small size of the room. Breakfast was included and was a wonderful experience! Staff was very friendly and welcoming.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 560 reviews
Price from
$104.13
1 night, 2 adults

Watermark Beach Resort

Osoyoos (13 mi from Mount Baldy)

This Osoyoos, British Columbia hotel is right on Osoyoos Lake. The hotel features a seasonal outdoor pool with a waterslide and a full-service spa.

M
Mimi
From
United States
Perfect location! The bistro restaurant provided great service and food.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 478 reviews
Price from
$117.69
1 night, 2 adults
See more properties near Mount Baldy