The Cactus Tree Inn is a private motel located in Oliver, BC, which is located in Canada’s only desert.

We are surrounded by over 40 wineries, dozens of orchards and other farms to fill up your car. For those who want to stay in Canada overnight either after returning from the US or before going to the US, Oliver is only about 30 minutes by car to the Canada/US border between Osoyoos, British Columbia, and Oroville, Washington, which is opened 24 hours a day. Outdoor activities abound in the Oliver area. From hiking, cycling, biking and more in the spring, summer and fall, to skiing at Baldy Mountain Resort in winter, the Cactus Tree Inn makes a great home base for everyone!

The Cactus Tree Inn is a well-maintained motel located right on the main highway, Highway 97. Under new management since 2021, our motel offers prices and amenities to rival big name chain hotels.

We offer lots of amenities and our prices are highly competitive. With the high rate of exchange on the U.S. dollar, our motel is an inexpensive place to stay the night for our American visitors. For visitors experiencing the hot South Okanagan summer weather, cool off in our convenient outdoor swimming pool!

Our guest rooms vary from standard rooms with 2 double beds all the way to large family suites with kitchenettes.

The Okanagan Valley can be hot in summer, so cool off in the salt water pool offered by Oliver hotel Cactus Tree Inn.