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 remote location to escape the masses & enjoy the fresh mountain air. They offer scenic trail riding packages for non-staying guests with calm gentle horses and natural horsemanship. Connect with the horses on a scenic half-day or full-day trail ride with optional packed lunch.

Additional measures have been implemented in the face of COVID-19 to ensure that guests feel a sense of security when riding. Campbell Hills Guest Ranch is confident that these extra measures and precautions make our ranch a safe place to stay and relax.

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

The history of Douglas Lake Ranch spans back 130 years but the name itself traces back to 1872. Take in world-class fly fishing and outdoor recreation while staying at the Salmon Lake Resort, Stoney Lake Lodge or the Lakeside Yurts.




See where others are riding