Find Your Ranch
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.
Prices indicated for each ranch are per person in Canadian dollars and represent a double occupancy, seven night stay. These are for comparison purposes only as stays of varying lengths are always available.

Big Creek Lodge
A working guest ranch in the heart of Chilcotin, established in 1985.
-
7793 Witte Road Box 20
Big Creek, British Columbia, V0L 1K0
Nearest Airport: Williams Lake - +17787847726
- http://www.bigcreeklodgebc.com/

Echo Valley Ranch
A spectacular western adventure with first class accommodations, healthy meals and world class spa treatments.
-
10635 Jesmond Road
Jesmond, British Columbia, V0K 1K0 Nearest Airport: Kamloops, private airstrip on the ranch - +18002538831
-
http://www.evranch.com

Sundance Guest Ranch
The first time, it's a vacation - after than, it's coming home!
- 2591 Kirkland Ranch Rd. P. O. Box 489 Ashcroft, British Columbia, V0K 1A0 Nearest Airport: Kamloops (Cache Creek for small private planes)
- +12504532422
- http://www.sundanceguestranch.com

Three Bars Guest Ranch
The adventure ranch of the Canadian Rocky Mountains.
- 9500 Wycliffe Perry Creek Road Cranbrook, British Columbia, V1C 7C7 Altitude: 3200 ft Nearest Airport: Cranbrook International (free transfers), Calgary International (4 hours), Kalispell MT (3 hours), Spokane WA (3 hours)
- +12504265230
- http://www.threebarsranch.com

Free Rein Guest Ranch
- 9550 Eagan Lake Road Bridge Lake, British Columbia, V0K 1E0 Altitude: 3800 ft Nearest Airport: Kamloops / Williams Lake
- +12505930332
- http://www.freereinranch.com

Campbell Hills Guest Ranch | Ranch Vacation
- 4036 Campbell Range Road Kamloops, British Columbia, V2C 6W4 Altitude: 3500 ft Nearest Airport: Kamloops
- +250-573-5607
- https://www.campbellhillsguestranch.com

Spring Lake Ranc
- Box 880, 5770 Spring Lake Road 100 Mile House, British Columbia, V0K 2E0 Altitude: 2800 Ft Nearest Airport: Williams Lake
- +18777915776
- http://www.springlakeranch.com
Contact Us!
BC Guest Ranch Directory & Dude Ranch Listings brought to you by the BCGRA, a non-profit organization in BC Canada.
Contact info
Start planning your authentic Western horse riding holiday today.
- 1-877-278-2922
- 1-250-593-0258
- moc.sehcnartseugcbnull@ofni