Top 10 Hotels in Osoyoos

See all 39 Hotels in Osoyoos
Watermark Beach Resort
Watermark Beach Resort

15 Park Place, Osoyoos V0H1V0

4.0 out of 5.0

Located in Osoyoos, this beachfront hotel is in the city center and within a 5-minute walk of Osoyoos and District Museum and …

$88
Best Western Plus Sunrise Inn
Best Western Plus Sunrise Inn

5506 Main Street, Osoyoos V0H1V0

3.0 out of 5.0

Situated in the historical district, this eco-friendly hotel is within a 15-minute walk of Rattlesnake Canyon and Pioneer …

$75
Spirit Ridge at NK'MIP Resort
Spirit Ridge at NK'MIP Resort

1200 Rancher Creek Rd, Osoyoos V0H 1V6

4.0 out of 5.0

This family-friendly Osoyoos resort is located on a lake, within a 5-minute walk of Sonora Dunes, Sonora Dunes Golf Club, and …

Get Rates
Walnut Beach Resort
Walnut Beach Resort

4200 Lakeshore Dr, Osoyoos V0H1V6

4.0 out of 5.0

Nestled on the beach, this Osoyoos hotel is within 3 mi (5 km) of Rattlesnake Canyon, Sonora Dunes Golf Club, and Pioneer …

Get Rates
Desert Surfside Waterfront Accommodations
Desert Surfside Waterfront Accommodations

7310 Main Street, Osoyoos V0H 1V0

3.0 out of 5.0

Nestled on the beach, this Osoyoos condo is within a 10-minute walk of Pioneer Walkway and Rattlesnake Canyon. Osoyoos and …

$51
Similkameen Wild Resort & Winery
Similkameen Wild Resort & Winery

306 Sumac Road, Keremeos V0X 1C3

2.5 out of 5.0

Situated in Keremeos, this hotel is within 12 mi (20 km) of Spotted Lake, Forbidden Fruit Winery, and Eau Vivre. Osoyoos …

$110
Desert Oasis Bed & Breakfast
Desert Oasis Bed & Breakfast

9302 – 62nd Avenue, Osoyoos V0H 1V1

3.5 out of 5.0

Situated in Osoyoos, this bed & breakfast is within a 15-minute walk of Osoyoos Art Gallery and Pioneer Walkway. Osoyoos an …

$99
Cactus Tree Inn
Cactus Tree Inn

5887 main st, Oliver V0H 1T0

2.0 out of 5.0

Situated in Oliver, this motel is within 2 mi (3 km) of Skydive Oliver, NK'MIP Canyon Desert Golf Course, and Le Vieux Pin …

$48
Avalon Inn
Avalon Inn

9106 Main St, Osoyoos V0H 1V0

2.0 out of 5.0

Situated near the beach, this motel is within a 10-minute walk of Osoyoos Art Gallery and Osoyoos and District Museum and …

$58
Riviera Motel
Riviera Motel

6004 Maple Dr, Osoyoos V0H 1V3

2.0 out of 5.0

Situated near the beach, this motel is within a 10-minute walk of Rattlesnake Canyon and Pioneer Walkway. Osoyoos and Distric …

$55

Recent Reviews in Osoyoos

Hide content

Where to stay in Osoyoos

Osoyoos Hotel Guide

When you're ready to plan your Okanagan Valley holiday, you can relax because you're guaranteed to find an assortment of comfortable accommodation options in Osoyoos. About 27 places to stay can be found within a 6-mile radius from Osoyoos's city center.

If you are wanting to book a hotel within a stroll from the Osoyoos city center, Spirit Ridge at NK'MIP Resort and Walnut Beach Resort will fit the bill.

One of the relatively small number of no-frills hotel options in Osoyoos is the Super 8 Osoyoos.

You could check out the Watermark Beach Resort as well as the Holiday Inn Hotel & Suites Osoyoos. The Watermark Beach Resort can be found 0.8 miles away from the middle of Osoyoos. The Holiday Inn Hotel & Suites Osoyoos, is located 1 mile away. Two other Expedia-registered hotels include the Best Western Plus Sunrise Inn and the Coast Osoyoos Beach Hotel.

Why don't you spread your wings and enjoy the many delights to be found in Thompson Okanagan while you are in the area? Visit Thompson Okanagan's old towns and photograph its rural landscapes. In this region of Canada tourists might partake in snowboarding.

Southeast Kelowna is 55 miles to the north of Osoyoos and is where you'll find SpierHead Winery and The View Winery. The Acker Vacation Homes & Suites and Sandman Hotel & Suites Kelowna are just some of the Expedia-recommended hotel and apartment options in Southeast Kelowna. Alternatively, you could consider staying at Naramata Bench, 35 miles to the north of Osoyoos, where you can pick from the OK Whistle Stop Bed & Breakfast and Above Naramata Bed & Breakfast. Therapy Vineyards and Lake City Casino are just some of the more popular places to experience for those visiting Naramata Bench.

If sport is what you love, head to Prospera Place, which is 60 miles to the north of Osoyoos. Sleep nearby to the action at the The Royal Private Residence Club or the Delta Hotels by Marriott Grand Okanagan Resort.

If you are planning on arriving through Penticton Regional Airport, you may plan to stay at Best Western Inn At Penticton, or Ramada Penticton Hotel and Suites, both of which are a short distance away.