Circle Bar B Guest Ranch

Goletta, Calif. 805-968-1113

Big Creek Meadow Ranch

Groveland, Calif. 209-962-1942

Hunewill Circle H Guest Ranch

Bridgeport, Calif. 760-932-7710

Greenhorn Creek Guest Ranch

Taylorsville, Calif. 800-224-6939

Rankin Ranch

Caliente and Walker’s Basin, Calif. 661-867-2511

Alisal Guest Ranch & Resort

Solvang, Calif. 800-425-4725

Marble Mountain Ranch

Somes Bar, Calif. 530-469-3322

Sierra Ranch Retreat

Taylorsville, Calif. 530-284-7317

71 Ranch

Deeth, Nev. 775-753-6745

Tent Mountain Guest Ranch

Deeth, Nev. 775-752-2120

Bonnie Springs Ranch

Las Vegas, Nev. 702-875-4400

Cottonwood Ranch

Wells, Nev. 775-752-3604

Cockrell’s High Desert Lodging and Guest Ranch

Alturas, Calif. 530-279-2209


Red Horse Mountain Ranch

Harrison, Idaho 888-689-9680

Lazy R Ranch

Horseshoe Bend, Idaho 208-949-9229

Andrus Ranch

Lava Hot Springs, Idaho 208-776-5113

4D Longhorn Guest Ranch

Nampa, Idaho 208-989-5851

McGarry Ranches

Three in southeastern Idaho 866-593-4455

Granite Creek Guest Ranch

Ririe, Idaho 208-538-7140

Twin Peaks Ranch

Salmon, Idaho 208-894-2290

Western Pleasure Guest Ranch

Sandpoint, Idaho 888-863-9066

Bar H Bar Ranch

Soda Springs, Idaho 806-874-2634

Diamond D Ranch

Stanley, Idaho 208-861-9206

Idaho Rocky Mountain Ranch

Stanley, Idaho 208-774-3544

Aspen Ridge Resort

Bly, Ore. 800-393-3323

Willow Springs Guest Ranch

Lakeview, Ore. 514-947-5499

Flying Horseshoe Ranch

Cle Elum, Wash. 509-674-2366

Bull Hill Guest Ranch

Kettle Falls, Wash. 877-285-5445

K-Diamond-K Ranch

Republic, Wash. 888-345-5355


Winthrop, Wash. 509-996-2497

Rocky Mountains

Free Rein Guest Ranch

Bridge Lake, B.C. Canada 250-593-0332

Three Bars Ranch

Cranbrook, B.C. Canada 877-426-5230

Echo Valley Ranch and Spa

Jesmond Clinton, B.C. Canada 800-253-8831

Tod Mountain Ranch

Kamloops, B.C. Canada 877-488-8881

Siwash Lake Ranch

Siwash Lake, B.C. Canada 250-395-6541

Clayoquot Wilderness Resort

Tofino, B.C. Canada 888-333-5405

Harmel’s Guest Ranch

Almont, Colo. 800-235-3402

Rainbow Trout Ranch

Antonito, Colo. 800-633-3397

Elk Mountain Ranch

Buena Vista, Colo. 800-432-8812

Badger Creek Ranch

Cañon City, Colo. 719-837-2962

The Home Ranch

Clark, Colo. 800-688-2982

Chico Basin Ranch

Colorado Springs, Colo. 719-683-7960

Smith Fork Ranch

Crawford, Colo. 970-921-3454

4UR Ranch

Creede, Colo. 719-658-2202

Broadacres Ranch

Creede, Colo. 719-658-2291

The High Lonesome Ranch

De Beque, Colo. 970-283-9420

Kessler Canyon

De Beque, Colo. 970-283-1145

Colorado Trails Ranch

Durango, Colo. 877-711-2456

Wilderness Trails Ranch

Durango, Colo. 800-654-8770

Wits End Guest Ranch

Durango, Colo. 800-236-9483

Sombrero Ranches

5 locations in Colo. 970-586-4577

Wind River Christian Dude Ranch

Estes Park, Colo. 800-523-4212

C Lazy U Ranch

Granby, Colo. 970-887-3344

American Safari Ranch

Fairplay, Colo. 719-836-2700

Drowsy Water Ranch

Granby, Colo. 800-845-2292

Tumbling River Ranch

Grant, Colo.800-654-8770

Waunita Hot Springs Ranch

Gunnison, Colo. 970-641-1266

Laramie River Ranch

Jelm, Colo. 800-551-5731

Latigo Ranch

Kremmling, Colo. 970-724-9008

Peaceful Valley Ranch

Lyons, Colo. 303-747-2881

Cherokee Park Ranch

Livermore, Colo. 800-628-0949

Sylvan Dale Guest Ranch

Loveland, Colo. 970-667-3915

Majestic Dude Ranch (aka Lake Mancos Dude Ranch)

Mancos, Colo. 970-533-7900

Black Mountain Ranch

McCoy, Colo. 800-967-2401

Zapata Ranch

Mosca, Colo. 719-378-2356

Deer Valley Ranch

Nathrop, Colo. 877-897-1297

Colorado Cattle Co. & Guest Ranch

New Raymer, Colo. 888-786-4375

El Rancho Pinoso

Pagosa Springs, Colo. 888-801-1097

Bar Lazy J Guest Ranch

Parshall, Colo. 800-396-6279

Sundance Trail Guest Ranch

Red Feather Lakes, Colo. 800-357-4930

Coulter Lake Guest Ranch

Rifle, Colo. 970-625-1473

Lost Valley Ranch

Sedalia, Colo. 303-647-2311

North Fork Ranch & Fishing Lodge

Shawnee, Colo. 303-838-9873

Vista Verde Ranch

Steamboat Springs, Colo. 800-526-7433

Buffalo Creek Ranch

Walden, Colo. 970-723-4045

Triple B Ranch

Woodland Park, Colo. 719-687-8899

Two baRs seven DuDe Ranch

Tie Siding, Wyo. 307-742-6072

Mockville Land and Cattle Co.

Mercer, Mont. 660-382-5862

Upper Canyon Outfitters & Guest Ranch

Alder, Mont. 800-735-3973

Broken Arrow Lodge and Outfitters

Alder, Mont. 406-842-5437

JJJ Wilderness Ranch

Augusta, Mont. 406-562-3653

Averill’s Flathead Lake Ranch

Big Fork, Mont. 406-837-4391

The Big EZ Lodge

Big Sky, Mont. 877-244-3299

Lone Mountain Ranch

Big Sky, Mont. 406-995-4644

Lazy K Bar Ranch

Big Timber, Mont. 406-537-4404

Sweet Grass Ranch

Big Timber, Mont. 406-537-4477

Lonesome Spur Ranch

Bridger, Mont. 406-662-3460

Pine Butte Guest Ranch

Choteau, Mont. 406-466-2158

Seven Lazy P- Deep Canyon Guest Ranch

Choteau, Mont. 406-466-2044

G Bar M Ranch

Clyde Park, Mont. 406-686-4423

Triple Creek Ranch

Darby, Mont. 800-654-2943

Hubbards Six Quarter Circle Ranch

Emigrant, Mont. 406-848-7755

Mountain Sky Guest Ranch

Emigrant, Mont. 800-548-3392

Laughing Water Ranch

Fortine, Mont. 800-847-5095

320 Guest Ranch and Resort

Gallatin Gateway, Mont. 406-995-4283

Covered Wagon Ranch

Gallatin Gateway, Mont. 800-995-4237

Elkhorn Ranch

Gallatin Gateway, Mont. 406-995-4291

Nine Quarter Circle Ranch

Gallatin Gateway, Mont. 406-995-4276

Rainbow Ranch Lodge

Gallatin Gateway, Mont. 406-995-4132

The Resort at Paws Up

Greenough, Mont. 406-244-5200

McGinnis Meadows Cattle and Guest Ranch

Libby, Mont. 406-293-5000

63 Ranch

Livingston, Mont. 888-395-5151

Bonanza Creek Guest Ranch

Martinsdale, Mont. 800-476-6045

Hawley Mountain Guest Ranch

McLeod, Mont. 877-496-7848

The Ranch at Rock Creek

Philipsburg, Mont. 877-786-1545

The Lazy E-L Guest Ranch

Roscoe, Mont. 406-328-6858

Rich Ranch Outfitting and Guest Ranch

Steely Lake, Mont. 406-677-2317

Bear Creek Guest Ranch

Essex, Mont. 406-226-4489

The Circle Bar Guest Ranch

Utica, Mont. 877-682-6926

Bar N Ranch

West Yellowstone, Mont. 406-646-0300

Bar W Guest Ranch

Whitefish, Mont. 1-866-828-2900

Rocking Z Guest Ranch

Wolf Creek, Mont. 406-458-3890


Ennis, Mont. 406-682-4867

Little Piney Ranch

Banner, Wyo. 307-683-2806

Klondike Ranch

Buffalo, Wyo. 1-800-362-2982

Paradise Guest Ranch

Buffalo, Wyo. 307-684-7876

Powder River Experience

Clearmont, Wyo. 307-758-4381

7D Ranch

Cody, Wyo. 888-587-9885

Rimrock Ranch

Cody, Wyo. 307-587-3970

Blackwater Creek Ranch

Cody, Wyo. 888-243-1516

Crossed Sabres Guest Ranch

Cody, Wyo. 307-587-3750

Lozier’s Box R Ranch

Cora, Wyo. 307-367-4868

Absaroka Ranch

Dubois, Wyo. 307-455-2275

Bitterroot Dude Ranch

Dubois, Wyo. 800-545-0019

Brooks Lake Lodge

Dubois, Wyo. 307-455-2121

Crooked Creek Guest Ranch

Dubois, Wyo. 888-238-2647

Triangle C Ranch

Dubois, Wyo. 800-661-4928

T Cross Ranch

Dubois, Wyo. 307-455-2206

CM Ranch

Dubois, Wyo. 800-455-0721

Lazy L&B Ranch

Dubois, Wyo. 800-453-9488

A Bar A Ranch

Encampment, Wyo. 307-327-5454

Bucking S Working Cattle & Guest Ranch

Hanna, Wyo. 866-933-3422

Goosewing Ranch

Jackson Hole, Wyo. 1-888-733-5251

Spotted Horse Ranch

Jackson Hole, Wyo. 1-800-528-2084

Flat Creek Ranch

Jackson Hole, Wyo. 307-733-0603

Trail Creek Ranch

Jackson Hole, Wyo. 307-733-2610

Red Rock Ranch

Kelly, Wyo. 307-733-6288

Vee Bar Guest Ranch

Laramie, Wyo. 307-745-7036

Dryhead Ranch

Lovell, Wyo. 307-548-6688

Triangle X Ranch

Moose, Wyo. 307-733-2183

Gros Ventre River Ranch

Moose, Wyo. 307-733-4138

Lost Creek Ranch

Moose, Wyo. 307-733-3435

Moose Head Ranch

Moose, Wyo. 307-733-3141

Heart Six Ranch

Moran, Wyo. 888-543-2477

HF Bar Ranch

Saddlestring, Wyo. 307-684-2487

Brush Creek Ranch

Saratoga, Wyo. 307-327-5284

Medicine Bow Lodge & Guest Ranch

Saratoga, Wyo. 307-326-5439

The Hideout Lodge and Guest Ranch

Shell, Wyo. 800-354-8637

Red Reflet Guest Ranch

Tan Sleep, Wyo. 307-366-2340

R Lazy S Ranch

Teton Village, Wyo. 307-733-2655

Eatons’ Guest Ranch

Wolf, Wyo. 800-210-1049


Sprucedale Guest Ranch

Alpine, Ariz. 928-333-4984

Cold Creek Ranch

Clifton, Ariz. 520-705-1525

Triangle T Guest Ranch

Dragoon, Ariz. 520-586-7533

Hidden Meadow Ranch

Greer, Ariz. 866-333-4080

Grand Canyon Ranch

Meadview, Ariz. 702-736-8787

Circle Z Ranch

Patagonia, Ariz. 520-394-2525

Apache Spirit Ranch

Tombstone, Ariz. 520-457-7299

Rancho De La Osa Guest Ranch

Sasabe/ Tucson, Ariz. 1-520-823-4257

Elkhorn Ranch

Tucson, Ariz. 520-822-1040

Tanque Verde Ranch

Tucson, Ariz. 800-234-3833

The White Stallion Ranch

Tucson, Ariz. 888-977-2624

Flying E Dude Ranch

Wickenburg, Ariz. 888-684-2650

Rancho De Los Cabellaros

Wickenburg, Ariz. 1-800-684-5030

Stagecoach Trails Guest Ranch

Yucca, Ariz. 866-444-4471

The Lodge and Ranch at Chama Land and Cattle Co.

Chama, N.M. 575-756-2233

Z Lazy B Guest Ranch

Fort Wingate, N.M.505-488-5600

Double E Ranch

Gila, N.M. 866-242-3500

Vermejo Park Ranch

Raton, N.M. 575-445-3097

N Bar Ranch

Reserve, N.M. 575-533-6253

Burnt Well Guest Ranch

Roswell, N.M. 866-419-0492

The Bishop’s Lodge Ranch Resort and Spa

Santa Fe, N.M. 800-419-0492

Los Pinos Guest Ranch

Terrero, N.M. 505-757-6213

JX Ranch

Tucumcari, N.M. 575-487-2419

Geronimo Trail Guest Ranch

Winston, N.M. 575-772-5157

Hidden Springs Ranch

Altamont, Utah 435-454-3737

Red Canyon Lodge

Dutch John, Utah 435-889-3759

Box C Ranch

Grouse Creek, Utah 866-779-2105

Reid Ranch

Salt Lake City, Utah 800-468-3274

Rockin’ R Ranch

Sandy, Utah 801-733-9538

Bar 10 Ranch at the Grand Canyon

St. George, Utah 435-628-4010

The Lodge at Red River Ranch

Torrey, Utah 435-425-3322

Boulder Mountain Guest Ranch

Boulder, Utah 435-335-7480

Texas & Oklahoma

Rebel Hill Guest Ranch

Antlers, Okla. 580-271-0061


Ames, Okla. 800-928-4574

Meadow Lake Ranch

Sand Springs, Okla. 918-494-6000

A to Z Ranch

Smithville, Okla. 580-244-3729

Dixie Dude Ranch

Bandera, Texas 800-375-9255

Rancho Cortez

Bandera, Texas 830-796-9339

Running-R Guest Ranch

Bandera, Texas 830-796-3984

Twin Elm Guest Ranch

Bandera, Texas 830-796-3628

Texas Ranch Life

Chappell Hill, Texas 979-865-3649

Bar H Working Dude Ranch

Clarendon, Texas 806-874-2634

Old Alazan Ranch

Clint, Texas 915-851-2966

Prude Ranch

Fort Davis, Texas 432-426-3201

Wildcatter Ranch

Graham, Texas 940-549-3500

Beaumont Ranch

Grandview, Texas 817-866-4867

Cibolo Creek Ranch

Marfa, Texas 432-229-3737


Bandera, Texas 800-292-5134

Rope the Wind Ranch and Retreat

Waco, Texas 254-799-2794

Silver Spur Guest Ranch

Bandera, Texas 830-796-3037

Great Plains

Uncle Buck’s Lodge

Brewster, Neb. 800-239-9190

Circle s ranch & country inn

Lawrence, Kan. 785-843-4124

High Plains Homestead

Crawford, Neb. 308-665-2592

Rowse’s 1+1 Ranch

Burwell, Neb. 308-346-55530

Our Heritage Guest Ranch

Pine Ridge, Neb. 308-665-2810

Triple R Ranch

Keystone, S.D. 888-777-2624

Moore Longhorn Ranch

Bucklin, Kan. 620-826-3649

C & W Ranch

Smolan, Kansas 785-668-2352

Lone Butte Ranch

Grassy Butte, N.D. 701-863-6864

Buffalo Gap Guest Ranch

Medora, N.D. 701-623-4200


WiLstem Guest Ranch

French Lick, Ind. 812-936-4484

Rockin’ R Stable

Bear Lake, Mich. 231-864-3539

Spur of the Moment Ranch

Mountain, Wis. 715-276-3726

Endless Valley Stables

Spring Green, Wis. 608-753-2887

The Eastern Seaboard

Wicked R Western Productions, Inc.

Camden-Wyoming, Del. 302-492-3327

Rocking Horse Ranch

Hudson Valley, N.Y. 800-647-2624

R & R Dude Ranch

Otto, N.Y. 716-257-5663

1000 Acres Ranch

Stony Creek, N.Y. 518-696-2444

Cook Forest Area Scenic Trail Ride and Dude Ranch

Clarion/ Summerville, Penn. 814-226-5985

Buck Valley Ranch

Warfordsburg, Penn. 717-294-3759

Florida & The South

Crow Mountain Guest Ranch

Slipoff Hollow, Ala.256-437-3096

Timber Lodge Ranch

Amity, Ark. 870-342-9200

Bar 50 Guest Ranch

Bismarck, Ark. 888-829-9570

Pure Country Retreat

Smithville, Ark. 870-283-7090

Bar J Guest Ranch and Summer Horse Camp

El Dorado, Ark. 870-748-2514

Dinner Bell Ranch and Resort

Eureka Springs, Ark. 479-253-2900

Pond Mountain Lodge and Resort

Eureka Springs, Ark. 800-583-8043

Lost Spur Guest Ranch

Harrison, Ark. 870-743-4655

Panther Valley Ranch

Hot Springs, Ark. 501-623-5556

Rafter D Ranch

Melbourne, Ark. 870-346-5652

Tin Top Ranch Trailriding

Mena, Ark. 800-436-8199

James Ranch Lodge

Pocahontas, Ark. 870-897-4464

Rimrock Cove Ranch

Ponca, Ark. 870-553-2556

Horseshoe Canyon Ranch

Jasper, Ark. 800-480-9635

Diamond D Ranch

Jansonville, Fla. 904-289-9331

Westgate River Ranch

River Ranch, Fla. 863-692-1321

St. John Ranch and Lodge

Homer, La. 318-927-4484

Bucks and Spurs Guest Ranch

Ava, Mo. 417-683-2381

Brushy Creek Lodge and Resort

Black, Mo. 573-269-4600

Big Hat Horse Camp

California, Mo. 660-427-5645

Golden Hills Trail Rides and Resort

Raymondville, Mo. 417-457-6222

Clear Creek Guest Ranch

Burnsville, N.C. 828-675-4510

Pisgah View Ranch

Candler, N.C. 866-252-8361

Cataloochee Ranch

Maggie Valley, N.C. 828-926-1401

Circle E Guest Ranch

Belvidere, Tenn. 931-962-1790

A Tennessee Dude and Guest Ranch

Chattanooga, Tenn.423-554-4677

French Broad River Dude Ranch

Del Rio, Tenn. 423-487-3120

Clover Creek Guest Ranch and Hunting Lodge

Hornbeak, Tenn. 866-538-3029

Shangrila Guest Ranch

South Boston, Va. 434-517-0888

Alaska & Hawaii

Denali Country Ranch

Anchorage, Alaska 907-345-3083

Dahana Ranch

Kamuela, Hawaii 808-885-0057

Share this:
Posted In

Subscribe To Our Newsletter

"*" indicates required fields

American Cowboy is the cultural chronicler of the West, covering history and heritage, travel and events, art and entertainment, food and fashion delivered to your inbox once a month.

Additional Offers

Additional Offers
This field is for validation purposes and should be left unchanged.

Related Articles