For a unique Guest Ranch & Spa experience, come to Echo Valley Guest Ranch & Spa! Located in the beautiful Cariboo country in British Columbia, Canada, we are the perfect place for family vacations, ranch holidays, family reunions, honeymoons or corporate retreats. Our deluxe guest ranch offers luxury accommodations and healthy, gourmet meals made by our own renowned chef using the freshest ingredients and organic produce. Echo Valley Guest Ranch and Spa also offers many exciting ways to spend your days. Our BC guest ranch offers horseback riding for all levels, hiking, fly fishing, birding and more. Get pampered in our European and Thai spas with world-class spa treatments that will relax and invigorate you. Our BC guest ranch has personalized packages you can customize to your needs. Come to Echo Valley Ranch & Spa, in a wilderness setting, and explore much more.