Places to stay in Osoyoos, British Columbia

We currently have 71 accommodations in and around Osoyoos with other regional listings available for Motels, Hotels, Campgrounds, Bed & Breakfasts and other properties. You can filter listings by the available types:

Osoyoos is a small town in the southern part of the Okanagan Valley on British Columbia's southern border with Washington state. It is in a region that is arguably the only hot desert in Canada. Its terrain fits this image, with sandy hills, tumbleweeds, rattlesnakes, and a hot-summer, arid climate. Its population swells in the summertime due to vacationers and retirees. Osoyoos Lake may be Canada's warmest lake, with average summer water temperatures of 24C . Though it is very desert-like, irrigation enhances its agriculture. Local dining options include Osoyoos Pizza Factory, Mami's Pizza, Jojo's Cafe, and Lotus Restaurant.

Wondering where to stay? Visitors have access to a large number of hotels in the town, though there are a large number of nearby Bed and Breakfasts. If you are travelling in the area, Osoyoos is located close to Myers Creek, Strawberry Creek, Sintlehahten Creek, Coulthard Creek and Horn Creek.

Hungry from travelling? Try checking here for Osoyoos restaurants.

Not the town you are looking for? Try our Town Search, or use the Advanced Google Search above.

Selected and best reviewed properties in Osoyoos

The Shady Lagoon Campsite & R.V. Park

Photograph of Shady Lagoon Campsite & R.V. Park, Osoyoos
10 OUT OF 10 This was by far the best campground I have been to. The staff was great the washrooms and showers were very clean and I was totally impressed by the idea of having a fridge to keep our food cold for the whole week!! Can't wait to get to go back. FYI... be sure to book while your there or like me, .....

The Del Ray Bed and Breakfast

Photograph of The Del Ray Bed and Breakfast, Osoyoos
10 OUT OF 10 My husband and I stayed at the Del Ray last summer. It was my first stay at a B&B and I must say that the Del Ray surpassed all of my expectations. Phyl and Bob are so friendly and welcoming. We felt like we were staying with friends. The room and the house are spotless. The rooms are .....

The Avalon Inn

Photograph of Avalon Inn, Osoyoos
Tastefully appointed rooms with two queen size beds, a sitting area inside and a sitting area outside on the private balcony, overlooking the town, lakes and mountains. Amenities include coffee maker, hair dryer, telephone with data port and network port for high speed internet access. Some have .....

The Primrose Lane B&B

Photograph of Primrose Lane B&B, Osoyoos
Pool and hot tub and large patio to relax after a day of sun and fun. Walking distance to the beach and shopping. Large breakfast menu to choose from and choice of time that you would like to be served. Homemade baking, jams and jelly. Where your comfort is our top priority. Small family dogs live .....

More about the areas accommodations and tourism

During the summer months, the Okanagan Valley is among the hottest areas in Canada, and Osoyoos often reaches the highest temperature of any location in Canada. Winters can be very cold, but are usually mild compared to adjacent regions.

There is also a 24 hour border crossing between Canada and the United States between Osoyoos and Oroville, Washington. The name Osoyoos means "narrowing of the waters" in the local Okanagan language.

Other local Osoyoos information and places to visit.

  • Longitude: -119°27'54.612
  • Latitude: 49°1'53.284

Things to see and do

Osoyoos International Curling Club

Located at 9301a Hummingbird Lane Rr 5. Local legend has it that curling was first played in Osoyoos on the frozen Lake Osoyoos by Dougall Burpee who had his own set of rocks. Burpee & his friends would curl on the lake or one of the local frozen ponds whenever the weather was cold enough to form ice. Dick Topping from nearby Oliver also had his own set of rocks curling on an outdoor rink in his back yard.

Nearby towns

Osoyoos is close to:

Closed, unlisted or renamed properties

  • On the Lake Guesthouse, 8307 Kingfisher Drive
  • Haynes Point Lakeside Bed & Breakfast, 3619 Jasmine Drive