13 properties found
Filters
Sort by:
Spirit Ridge, In The Unbound Collection By Hyatt
2.3 km to the city centre
1200 Rancher Creek Rd, Osoyoos, Canada
Excellent
(369 reviews)
starts from
US$ 121 per one night
Walnut Beach Resort
2.7 km to the city centre
4200 Lakeshore Drive, Osoyoos, Canada
Excellent
(451 reviews)
starts from
US$ 140 per one night
Watermark Beach Resort
300 m to the city centre
15 Park Place, Osoyoos, Canada
Excellent
(472 reviews)
starts from
US$ 128 per one night
Holiday Inn Hotel & Suites Osoyoos By Ihg
700 m to the city centre
7906 Main Street, Osoyoos, Canada
Good
(247 reviews)
starts from
US$ 114 per one night
Best Western Plus Osoyoos Hotel & Suites
1.7 km to the city centre
5506 Main Street, Osoyoos, Canada
Excellent
(321 reviews)
starts from
US$ 102 per one night
Coast Osoyoos Beach Hotel
800 m to the city centre
7702 Main Street, Osoyoos, Canada
Good
(504 reviews)
starts from
US$ 136 per one night
Westridge Motor Inn
600 m to the city centre
9913 Highway 3, Osoyoos, Canada
Excellent
(863 reviews)
starts from
US$ 74 per one night
Sahara Courtyard Inn & Suites Osoyoos
1.2 km to the city centre
6205 Cottonwood Drive, Osoyoos, Canada
Good
(472 reviews)
starts from
US$ 77 per one night
Osoyoos Lakeview Inn & Suites
1 km to the city centre
6004 89Th Street, Osoyoos, Canada
Good
(299 reviews)
starts from
US$ 73 per one night
Falcon Resort
1 km to the city centre
7106 Main Street, Osoyoos, Canada
Average
(77 reviews)
starts from
US$ 81 per one night
Park Inn By Radisson Osoyoos
600 m to the city centre
9130 Main Street, Osoyoos, Canada
Good
(345 reviews)
starts from
US$ 96 per one night
Spanish Fiesta Resort
1.1 km to the city centre
7104 Main Street, Osoyoos, Canada
Average
(54 reviews)
starts from
US$ 83 per one night
Casa Del Mila Oro
2 km to the city centre
5401 Lakeshore Drive, Osoyoos, Canada
Excellent
(16 reviews)
Choose from our list of carefully selected hotels to make your stay unforgettable!
Change your search parametres to find the hotel you want.