Request Information

British Columbia Guest Ranchers Association

Our ranch listings will help you plan a variety of Western horse riding holidays at one of BC’s top guest ranches.

This is the place to start exploring your horseback riding vacation! Our members offer a wide range of ranch holidays, from family ranch vacations and horse riding holidays to luxury dude ranches – and everything in between.

All BC Guest Ranchers’ Association members have been carefully selected, and certified to meet our high standards of quality and hospitality. Our member guest ranches and dude ranches have horses available to accommodate all guests who want to ride, and will carefully match you to the right horse to suit your horseback riding experience.

Our horses are well cared for, our guest ranch accommodations clean and comfortable, and all of our people are focused on providing you with a memorable horseback riding vacation. Let us help you find the horse riding vacation of a lifetime!

Click on the each listing below to learn more about the horse riding holidays each BC guest ranch has to offer, or contact us to receive promotions and detail information by mail on any or all of our member guest ranches. To view a map of all the ranches, click here. To search guest ranches by specific amenities and rates, click here.


Free Rein Guest Ranch

Come and explore our amazing landscapes and enjoy our western hospitality. Experience an intimate, hands-on horse adventure with riding lessons and natural horsemanship clinics included in your stay with us. With a […]

Bridge Lake, British Columbia V0K 1E0
1-250-593-0332 -


Sundance Guest Ranch

The first time, it’s a vacation – after that,    it’s coming home! Just four hours from Vancouver.  Saddle up for two daily sessions of exceptional riding through sage-scented hills, alpine […]

Ashcroft, British Columbia V0K 1A0
250-4532-422 - 1-800-553-3533 -

Cabins and Harrison House

Big Bar Guest Ranch

Big Bar Guest Ranch is “One of the Most Scenic Rides in Canada!” (rated by Canadian Cowboy Magazine) and “#1 Family Guest Ranch in North America” (rated by Sunset Travel […]

Clinton, British Columbia V0K 1K0
250-459-2333 - 1-877-655-2333 -


Echo Valley Ranch & Spa

Welcome to a spectacular western adventure, a superb sanctuary of first class accommodations, healthy gourmet food and world class spa treatments. Enjoy an enriching diversity of soft adventure activities. The […]

Jesmond, British Columbia V0K 1K0
1-800-253-8831 -


Spring Lake Ranch

Spring Lake Ranch is a 600 acre Ranch near 100 Mile House, BC with 10,000 acres of range surrounding a private lake. Enjoy home cooked meals in our dining room, […]

100 Mile House, British Columbia V0K 2E0
1-877-791-5776 -


Big Creek Lodge

The Big Creek Lodge is a working Guest Ranch in the heart of the Chilcotin, a remote and untouched area near the Coast Mountain of British Columbia, Canada. The Ranch […]

Big Creek, British Columbia VOL IKO


Siwash Lake Ranch

The Ranch at Siwash Lake is an exclusive, intimate hideaway where horses, nature, and luxury entwine in the wilds, for a most memorable and authentic ranch experience. Synergy with Horses™, […]

70 Mile House, British Columbia V0K 2K0
1-250-395-6541 -

Clayoquot Wilderness Resort

Clayoquot Wilderness Resort

Inspired by late 19th century Great Camps, Clayoquot Wilderness Resort promises the perfect pairing of soft adventure and soft beds – a delicious blend of childhood wishes and grown-up dreams. […]

Tofino, British Columbia V0R 2Z0
250-726-8235 - 1-888-333-5405 -


Three Bars Ranch

The Adventure Ranch of the Canadian Rocky Mountains, is a family run ranch owned and operated by the Beckley Family. This award winning guest ranch is located on 60,000 acres […]

Cranbrook, British Columbia V1C 7C7
1-250-426-5230 - 1-877-426-5230 -

Riding to the Guest Lodge at Tod Mountain Ranch

Tod Mountain Ranch

Hidden in the Louis Creek Valley, surrounded by mountains, this BC Guest Ranch  is small and exclusive offering a relaxing, tranquil environment to enjoy a unique, all inclusive horseback riding vacation. […]

Heffley Creek, British Columbia V0E 1Z1
1-250-578-8881 - 1-877-488-8881 -