horseback riding +
Ranch Stays

Kamloops has some great backdrops for horseback riding. From cattle country to scenic forest trails, group rides, and ranch stays, this is the place to get back to nature. 


Campbell Hills Guest Ranch

4036 Campbell Range Rd.

Campbell Hills Guest Ranch is a great place to spend time together, enjoying horseback-riding, the great outdoors, ranch activities and having fun! 

Campbell Hills Guest Ranch offers Scenic trail riding packages for non-staying guests with calm gentle horses. We ride through cattle country with wide-open ranges, majestic Forests, and the many Lakes just outside Kamloops, BC. 

Erin Valley Riding Stables

8825 Barnhartvale Rd.

A beautiful backdrop of the Barnhartvale valley, trail riding at Erin Valley is a destination sought by many. Come out and see for yourself. 

Jandana Ranch

3352 Pinantan-Pritchard Rd. Kamloops

Jandana Ranch is a family-owned horse ranch nestled in the mountains 30 minutes northeast of Kamloops at beautiful Pinantan Lake. 500 acres overlook beautiful Pinantan and the vistas beyond. We have over 45 horses here living in a natural setting and roaming the hills in herds. 

Douglas Lake Guest Ranch

Rental Homes

The History of Douglas Lake Ranch spans a period of some 130 years dating back to the mid-1880s. In fact, Douglas Lake Ranch itself traces its name back to 1872 when John Douglas Sr. homesteaded his first 320 acres along the shore of its namesake lake. Today Douglas Lake Ranch has two special rental homes are perfect for larger groups, family getaways, special events or corporate retreats. Enjoy your time on Douglas Lake Ranch in your own private sanctuary.

Douglas Lake Guest Ranch


Situated in the world-famous Kamloops rainbow trout region, fish in these waters are notorious for their incredible fighting abilities. Guests have unlimited access to Stoney and Minnie Lakes. Minnie Lake is a 5-minute drive from the lodge, with both lakes offering opportunities to catch and release trout up to the double digits. Both lakes are surrounded by total private property.

Douglas Lake Guest Ranch

Salmon Lake Resort

Salmon Lake Resort has been a long-time favourite for many returning guests, year after year. Situated on the shores of Salmon Lake, the resort is the perfect getaway for the entire family. Guests can relax and enjoy great fishing for Kamloops rainbow trout, swimming in our outdoor solar heated pool, and much more. Your choice of accommodations at Salmon Lake includes 11 modern lakefront cabins, campground and an RV Park.

Douglas Lake Guest Ranch

Lakeside Yurts

With a total of six yurts in four different locations on the ranch, Douglas Lake Ranch has a great unique experience for lovers of the outdoors. Stocked with all the amenities for 6 people ensures you have all the comforts of home! 




See where others are riding