Home on Campbell Hills Guest Ranch, Kamloops BC


Campbell Hills Guest Ranch BC 

Situated in the most picturesque ranching country, in the heart of the Thompson Okanagan region of British Columbia, Campbell Hills Guest Ranch is your home away from home!

With our free roaming horses in a natural setting on 160 private acres, and surrounded by crown land where bald eagles, moose, deer, coyotes, black bears, cougars, owls and bluebirds are living amongst us, we live in a perfect harmony!

Natural Horsemanship, Trail Riding, Horseback riding introduction in Ranch arena, Small personal Guest Ranch Kamloops BC, Passion for Food & Gourmet Meals, Deluxe Cabins, Romantic rooms plus lake views,  are words that describe this special BC Guest Ranch!

We invite you to come explore the alpine meadows on horseback, enjoy bird watching, discover many fishing lakes and forests so close to Kamloops BC!

4036 Campbell Range Road, Kamloops, British Columbia | 250 573 5607

BC Approved Accommodation