1-800-590-5844

Ranch Style

Create the rustic look you want with Ranch Style Fabrics featuring cowboy, horse, and classic western-themed patterns. From the Wild West to a touch of Native American flair, these fabrics are perfect for curtains, bedding, and upholstery. Shop online by the yard at discount prices with samples available.

343 items
Cb 5095 Sand
Click for pricing
Item # 904765
Harris Stripe Navy J0266 03
Click for pricing
Item # 910560
Montrose Plaid Stone J0264 01
Click for pricing
Item # 910561
Morro Stripe Navy J0267 01
Click for pricing
Item # 910562
Morro Stripe Red J0267 03
Click for pricing
Item # 910563
Oxley Stripe Beige Aqua J0255 04
Click for pricing
Item # 910564
Oxley Stripe Blue J0255 01
Click for pricing
Item # 910565
Oxley Stripe Green Pink J0255 06
Click for pricing
Item # 910566
Oxley Stripe Navy Red J0255 05
Click for pricing
Item # 910567
Oxley Stripe Pink Teal J0255 03
Click for pricing
Item # 910568
Oxley Stripe Teal J0255 02
Click for pricing
Item # 910569
Rapallo II Blue 11750-03
Click for pricing
Item # 869216
Rapallo II Sky 11750-02
Click for pricing
Item # 869219
Rapallo II Taupe 11750-01
Click for pricing
Item # 869218
Skye Blue J0263 03
Click for pricing
Item # 910576
Skye Grey J0263 07
Click for pricing
Item # 910577
Skye Navy J0263 02
Click for pricing
Item # 910578
Skye Orange J0263 06
Click for pricing
Item # 910579
Skye Pale Blue J0263 04
Click for pricing
Item # 910580
Skye Red J0263 05
Click for pricing
Item # 910581
Skye Teal J0263 01
Click for pricing
Item # 910582
Outdoor Devada Oxford
$10.55 / yard
Item # 443077
Bogolan Ink Macon
$10.95 / yard
Item # 753209
Cowboy Italian Denim
$10.95 / yard
Item # 733192
Cowboy Red Black
$10.95 / yard
Item # 733193
Sioux Premier Navy
$10.95 / yard
Item # 443179
Tribal Caramel Macon
$10.95 / yard
Item # 478314
Tribal Ecru
$10.95 / yard
Item # 478315
Tribal Vintage Indigo
$10.95 / yard
Item # 478316
Mud Cloth Black
$17.99 / yard
Item # 733212
Zuni Charcoal
$19.49 / yard $38.98 Save 50%
Item # 848515
2212cb Spa
$21.33 / yard $42.68 Save 50%
Item # 587967
1752cb Ice
$22.83 / yard $45.68 Save 50%
Item # 776381
MG-TAOS CHARCOAL
$25.02 / yard
Item # 805129
MG-TAOS NAVY
$25.02 / yard
Item # 805130
Sabra 30 Henna Red
$25.02 / yard
Item # 856138
Sabra 949 Cindersmoke
$25.02 / yard
Item # 856139
Wolf Opal
$26.60 / yard $53.18 Save 49%
Item # 848339
2350cb Gem
$26.97 / yard $53.92 Save 49%
Item # 576006
Morocco Steel
$27.18 / yard
Item # 752997
Josephine Brick
$29.78 / yard
Item # 752416
Josephine Cement
$29.78 / yard
Item # 752417
Josephine Indigo
$29.78 / yard
Item # 752418
Josephine Smoke
$29.78 / yard
Item # 752420
Save The Day Blue
$29.97 / yard $59.92 Save 49%
Item # 447309
Aztec Foray Charcoal
$32.38 / yard
Item # 902776
Aztec Native Apricot
$32.38 / yard
Item # 902787
Aztec Native Bone
$32.38 / yard
Item # 902788
Aztec Native Leaf
$32.38 / yard
Item # 902789
Aztec Native Mint
$32.38 / yard
Item # 902790
Aztec Native Rose
$32.38 / yard
Item # 902791
Aztec Native Spice
$32.38 / yard
Item # 902792
Aztec Osiris Charcoal
$32.38 / yard
Item # 902814
Aztec Osiris Juniper
$32.38 / yard
Item # 902815
Aztec Osiris Oat
$32.38 / yard
Item # 902816
Aztec Osiris Rose
$32.38 / yard
Item # 902817
Aztec Osiris Royal
$32.38 / yard
Item # 902818
Aztec Osiris Rubus
$32.38 / yard
Item # 902819
Aztec Osiris Spice
$32.38 / yard
Item # 902820
DIVYA 306 RUSSET
$33.58 / yards
Item # 768236
DIVYA 603 CHOCOLATE
$33.58 / yards
Item # 768238
DIVYA 99 ONYX
$33.58 / yards
Item # 768239
Aztec Bravado Grey
$34.88 / yard
Item # 902760
Aztec Bravado Marine
$34.88 / yard
Item # 902761
Aztec Bravado Mint
$34.88 / yard
Item # 902762
Aztec Bravado Pebble
$34.88 / yard
Item # 902763
Aztec Bravado Sand
$34.88 / yard
Item # 902764
Aztec Bravado Stone
$34.88 / yard
Item # 902765
Aztec Celtic Aqua
$34.88 / yard
Item # 902766
Aztec Celtic Berry
$34.88 / yard
Item # 902767
Aztec Celtic Charcoal
$34.88 / yard
Item # 902768
Aztec Celtic Coral
$34.88 / yard
Item # 902769
Aztec Celtic Crocus
$34.88 / yard
Item # 902770
Aztec Celtic Honey
$34.88 / yard
Item # 902771
Aztec Celtic Hotspring
$34.88 / yard
Item # 902772
Aztec Celtic Juniper
$34.88 / yard
Item # 902773
Aztec Celtic Multi
$34.88 / yard
Item # 902774
Aztec Davis Spice
$34.88 / yard
Item # 902775
Aztec Geneva Honey
$34.88 / yard
Item # 902777
Aztec Geneva Juniper
$34.88 / yard
Item # 902778
Aztec Geneva Mink
$34.88 / yard
Item # 902779
Aztec Geneva Pebble
$34.88 / yard
Item # 902780
Aztec Geneva Rubus
$34.88 / yard
Item # 902781
Aztec Geneva Sage
$34.88 / yard
Item # 902782
Aztec Geneva Sky
$34.88 / yard
Item # 902783
Aztec Geneva Spice
$34.88 / yard
Item # 902784
Aztec Geneva Stone
$34.88 / yard
Item # 902785
Aztec Norse Basil
$34.88 / yard
Item # 902804
Aztec Norse Bone
$34.88 / yard
Item # 902805
Aztec Norse Grey
$34.88 / yard
Item # 902806
Aztec Norse Mink
$34.88 / yard
Item # 902807
Aztec Norse Oregano
$34.88 / yard
Item # 902808
Aztec Norse Royal
$34.88 / yard
Item # 902809
Aztec Norse Ruby
$34.88 / yard
Item # 902810
Aztec Norse Sky
$34.88 / yard
Item # 902811
Aztec Norse Spice
$34.88 / yard
Item # 902812
Aztec Rabble Grey
$34.88 / yard
Item # 902833
Aztec Rabble Mint
$34.88 / yard
Item # 902834
Aztec Rabble Oregano
$34.88 / yard
Item # 902835
Aztec Rabble Royal
$34.88 / yard
Item # 902836
Aztec Rabble Spice
$34.88 / yard
Item # 902837
Aztec Rabble Stone
$34.88 / yard
Item # 902838
Zarape A
$35.70 / yard
Item # 864583
Zarape B
$35.70 / yard
Item # 864584
Zarape C
$35.70 / yard
Item # 864585
Zarape D
$35.70 / yard
Item # 864586
Rhett 02 Desized
$36.36 / yard
Item # 959664
Rhett 105 Sand
$36.36 / yard
Item # 959665
Rhett 216 Willow
$36.36 / yard
Item # 959666
Rhett 289 Ivy
$36.36 / yard
Item # 959667
Rhett 328 Paprika
$36.36 / yard
Item # 959668
Rhett 329 Salsa
$36.36 / yard
Item # 959669
Rhett 511 Dream Blue
$36.36 / yard
Item # 959670
Rhett 544 Mist
$36.36 / yard
Item # 959671
Rhett 605 Coconut
$36.36 / yard
Item # 959672
Rhett 699 Earth
$36.36 / yard
Item # 959673
Rhett 77 Peche
$36.36 / yard
Item # 959674
Rhett 805 Curry
$36.36 / yard
Item # 959675
Distress Print Blue
$39.90 / yard
Item # 864491
Distress Print Brown
$39.90 / yard
Item # 864492
Victoria Earth
$40.27 / yard
Item # 893348
Victoria Lagoon
$40.27 / yard
Item # 263996
VICTORIA Mulberry
$40.27 / yard
Item # 263995
Victoria Ocean
$40.27 / yard
Item # 893349
Victoria Persimmon
$40.27 / yard
Item # 263993
Victoria Primary
$40.27 / yard
Item # 263992
Victoria Sagegrass
$40.27 / yard
Item # 893350
Victoria Sandstone
$40.27 / yard
Item # 263994
Victoria Sunset
$40.27 / yard
Item # 893351
Victoria Windsor Blue
$40.27 / yard
Item # 893352
Bear River Chambray
$40.60 / yard
Item # 909963
Bear River Denim
$40.60 / yard
Item # 909964
Bear River Stonewashed
$40.60 / yard
Item # 909962
Bay Leaf Bandana
$42.16 / yard
Item # 909958
Bay Leaf Indigo
$42.16 / yard
Item # 909959
Bay Leaf Linen
$42.16 / yard
Item # 909956
Bay Leaf Olive
$42.16 / yard
Item # 909961
Bay Leaf Saddle
$42.16 / yard
Item # 909957
Bay Leaf Sky
$42.16 / yard
Item # 909960
D1269 Chocolate
$43.27 / yard
Item # 703187
Yosemite 201 Green Tea
$43.32 / yard
Item # 928334
Yosemite 385 Sante Fe
$43.32 / yard
Item # 928335
Yosemite 51 Denim
$43.32 / yard
Item # 928336
Yosemite 511 Dream Blue
$43.32 / yard
Item # 928337
Yosemite 619 Truffle
$43.32 / yard
Item # 928338
Yosemite 999 Slate
$43.32 / yard
Item # 928339
Cabin Fever Bandana
$44.49 / yard
Item # 909995
Cabin Fever Chambray
$44.49 / yard
Item # 909997
Cabin Fever Toast
$44.49 / yard
Item # 909996
Mountain Meadow Currant
$44.49 / yard
Item # 910121
Mountain Meadow Glacier
$44.49 / yard
Item # 910124
Mountain Meadow Lake
$44.49 / yard
Item # 910122
Mountain Meadow Powder Blue
$44.49 / yard
Item # 910123
Rancho Stripe Bandana
$44.52 / yard
Item # 910161
Rancho Stripe Birch
$44.52 / yard
Item # 910157
Rancho Stripe Chambray
$44.52 / yard
Item # 910164
Rancho Stripe Driftwood
$44.52 / yard
Item # 910165
Rancho Stripe Gold
$44.52 / yard
Item # 910159
Rancho Stripe Lapis
$44.52 / yard
Item # 910163
Rancho Stripe Olive
$44.52 / yard
Item # 910162
Rancho Stripe Onyx
$44.52 / yard
Item # 910166
Rancho Stripe Pebble
$44.52 / yard
Item # 910158
Rancho Stripe Saddle
$44.52 / yard
Item # 910160
Multi Overlay Gunmetal
$44.74 / yard
Item # 641055
Elama 196 Linen
$44.92 / yard
Item # 927967
Elama 220 Seagrass
$44.92 / yard
Item # 927968
Elama 344 Spice
$44.92 / yard
Item # 927969
Elama 51 Denim
$44.92 / yard
Item # 927970
Elama 922 Granite
$44.92 / yard
Item # 927971
Taos Blanket Indigo
$45.14 / yard
Item # 863353
Diamante Birch
$45.26 / yard
Item # 910021
Diamante Cinnabar
$45.26 / yard
Item # 910018
Diamante Coffee
$45.26 / yard
Item # 910019
Diamante Gold
$45.26 / yard
Item # 910017
Diamante Lapis
$45.26 / yard
Item # 910016
Diamante Slate
$45.26 / yard
Item # 910020
Desert Winds Chambray
$47.00 / yard
Item # 910011
Desert Winds Denim
$47.00 / yard
Item # 910012
Desert Winds Silver Lake
$47.00 / yard
Item # 910010
Amos Acorn
$47.90 / yard
Item # 909740
Amos Olive
$47.90 / yard
Item # 909741
Cotswald Canvas
$48.77 / yard
Item # 863503
Cotswald Chambray
$48.77 / yard
Item # 863504
Cotswald Olive
$48.77 / yard
Item # 863505
Cotswald Paprika
$48.77 / yard
Item # 863506
Cotswald Raffia
$48.77 / yard
Item # 863507
Cotswald Sandstone
$48.77 / yard
Item # 863508
Sonoma Stripe Currant
$48.77 / yard
Item # 893353
Sonoma Stripe Denim
$48.77 / yard
Item # 893354
Sonoma Stripe Lake
$48.77 / yard
Item # 893346
Sonoma Stripe Seabreeze
$48.77 / yard
Item # 893355
Sonoma Stripe Spring
$48.77 / yard
Item # 893347
Sonoma Stripe Sunset
$48.77 / yard
Item # 893356
Sonoma Stripe Toffee
$48.77 / yard
Item # 893357
Common Ground Blue Smoke
$48.98 / yard
Item # 910002
Common Ground Evergreen
$48.98 / yard
Item # 910001
Common Ground Sandalwood
$48.98 / yard
Item # 910000
Aspen Trail Blue Smoke
$50.35 / yard
Item # 909948
Aspen Trail Canyon
$50.35 / yard
Item # 909951
Aspen Trail Deerskin
$50.35 / yard
Item # 909950
Aspen Trail Haze
$50.35 / yard
Item # 909949
Bucolic Boxwood
$50.35 / yard
Item # 909992
Bucolic Pinecone
$50.35 / yard
Item # 909990
Bucolic Twilight
$50.35 / yard
Item # 909991
6380 Woodland Stripe
$50.92 / yard
Item # 252243
6381 Pottery Stripe
$50.92 / yard
Item # 252244
Pop Medallion Greystone
$54.66 / yard
Item # 472126
Montana Stripe Bottle
$55.15 / yard
Item # 893341
Montana Stripe Denim
$55.15 / yard
Item # 893342
Montana Stripe Oatmeal
$55.15 / yard
Item # 893343
Montana Stripe Paprika
$55.15 / yard
Item # 893344
Fitzgerald Aegean
$57.90 / yard
Item # 953036
D4805 Hearth Petal
$61.12 / yard
Item # 925496
D4806 Hearth Breeze
$61.12 / yard
Item # 925497
D4807 Hearth Fern
$61.12 / yard
Item # 925498
D4808 Hearth Sky
$61.12 / yard
Item # 925499
D4809 Hearth Fawn
$61.12 / yard
Item # 925500
D4810 Hearth Amber
$61.12 / yard
Item # 925501
Mojo 17 Gemstone
$61.84 / yard
Item # 878658
Mojo 31 Flint
$61.84 / yard
Item # 878659
Mojo 41 Colypso
$61.84 / yard
Item # 878660
5004 Vintage
$61.97 / yard
Item # 251448
5100 Sedona
$61.97 / yard
Item # 251506
8365 Southern Blue
$61.97 / yard
Item # 253392
CB700-531
$61.97 / yard
Item # 856358
CB700-554
$61.97 / yard
Item # 856364
5724 Adobe Tucson
$64.52 / yard
Item # 475500
5725 Chateau Tucson
$64.52 / yard
Item # 475501
5726 Tiki Tucson
$64.52 / yard
Item # 475502
5728 Veranda Tucson
$64.52 / yard
Item # 475504
D4126 Umber
$64.52 / yard
Item # 857046
F200-208
$65.37 / yard
Item # 925617
Petra Oyster
$67.32 / yard
Item # 882932
Petra Cayene
$69.90 / yard
Item # 882931
Petra Sage
$69.90 / yard
Item # 882933
71066 192 Flame
$70.35 / yard
Item # 647529
CB800-87
$70.47 / yard
Item # 663658
F300-132
$72.17 / yard
Item # 805438
F300-136
$72.17 / yard
Item # 805434
F400-183
$84.92 / yard
Item # 925666
F400-185
$84.92 / yard
Item # 925667
BE42590 24 CELADON
$92.28 / yard
Item # 615999
Red Rocks Adobe
$95.90 / yard
Item # 864439
Degraw 726 Smoke
$103.50 / yard
Item # 923917
Degraw 751 Earth
$103.50 / yard
Item # 923918
Degraw 825 Rust
$103.50 / yard
Item # 923919
Degraw 923 Peridot
$103.50 / yard
Item # 923920
BE42590 174 GRAPHITE
$104.52 / yard
Item # 615998
Encantado Stripe Crypton Cobalt
$113.93 / yard
Item # 894000
Encantado Stripe Crypton Pewter
$113.93 / yard
Item # 894253
Encantado Stripe Crypton Pine
$113.93 / yard
Item # 894106
Encantado Stripe Crypton Sand
$113.93 / yard
Item # 894254
Encantado Stripe Crypton Tuxedo
$113.93 / yard
Item # 894212
Saira 37576 155 Denim
$118.83 / yard
Item # 954184
Saira 37576 194 Berry
$118.83 / yard
Item # 954185
Saira 37576 315 Peacock
$118.83 / yard
Item # 954186
Saira 37576 6116 Desert
$118.83 / yard
Item # 954187
Winton Seabreeze
$119.34 / yard
Item # 909821
Railey Sherbert
$119.90 / yard
Item # 882936
Tikka Texture 37575 106 Haze
$136.95 / yard
Item # 954170
Tikka Texture 37575 115 Powder
$136.95 / yard
Item # 954171
PUEBLO STRIPE TOMATO
$138.46 / yards
Item # 721515
Stax Canyon
$142.87 / yard
Item # 882948
Flint Hill Stripe Blue
$145.32 / yard
Item # 922785
Colbert Desert Sky
$153.27 / yard
Item # 909752
Adrien Stripe Ink
$179.92 / yard
Item # 790983
Oakham NSCD134664 SCN Wheat
$204.75 / yard
Item # 955467
Oakham NSCD134665 SCN Mushroom
$204.75 / yard
Item # 955468
Dry Goods Weave Cream
$214.40 / yard
Item # 926002
Dry Goods Weave Sand
$214.40 / yard
Item # 926003
Safi AM100145 524 Multi
$217.35 / yard
Item # 535858
Millard Herringbone Chambray
$222.78 / yard
Item # 922786
Millard Herringbone Cream
$222.78 / yard
Item # 925999
Millard Herringbone Driftwood
$222.78 / yard
Item # 926000
Millard Herringbone Honey
$222.78 / yard
Item # 925998
Big Sky Sheer Cream
$224.45 / yard
Item # 926006
Big Sky Sheer Natural
$224.45 / yard
Item # 926007
Whitehorn Weave Alabaster
$250.85 / yard
Item # 926005
River Weave 37520 316 Sage
$267.75 / yard
Item # 954009
River Weave 37520 5 Indigo
$267.75 / yard
Item # 954010
Canyon Stripe Overdyed Blue
$273.34 / yard
Item # 922788
Main Lodge Rug Bohemian Blue
$293.12 / yard
Item # 922787
Desert Diamonds 37527 16 Sand
$321.30 / yard
Item # 954026
Desert Diamonds 37527 1619 Spice
$321.30 / yard
Item # 954027
Desert Diamonds 37527 3 Sage
$321.30 / yard
Item # 954028
Desert Diamonds 37527 5 Indigo
$321.30 / yard
Item # 954029
Desert Diamonds 37527 6116 Mocha
$321.30 / yard
Item # 954030
Desert Diamonds 37527 819 Chile
$321.30 / yard
Item # 954031
Valley Trail 37526 5 Indigo
$321.30 / yard
Item # 954025
JASPER PRINT BRICK/POOL
$324.45 / yard
Item # 909502
JASPER PRINT MOSS/DENIM
$324.45 / yard
Item # 909499
JASPER PRINT PINK/GOLD
$324.45 / yard
Item # 909501
Indigene Autumn Dream
$334.50 / yard
Item # 947801
Indigene Bleu Universe
$334.50 / yard
Item # 947811
Indigene Natural Hues
$334.50 / yard
Item # 947783
Boulder Creek Tundra
$360.12 / yard
Item # 926008
Hawk Stripe Mequite
$363.30 / yard
Item # 926010
Adobe Weave 37535 15 Sky
$365.40 / yard
Item # 954052
Adobe Weave 37535 16 Flax
$365.40 / yard
Item # 954053
Adobe Weave 37535 161 Natural
$365.40 / yard
Item # 954054
Adobe Weave 37535 33 Sage
$365.40 / yard
Item # 954055
Adobe Weave 37535 911 Mesquite
$365.40 / yard
Item # 954056
Canyon Road 37525 353 Sage
$365.40 / yard
Item # 954018
Canyon Road 37525 50 Indigo
$365.40 / yard
Item # 954019
Canyon Road 37525 611 Charcoal
$365.40 / yard
Item # 954020
Canyon Road 37525 612 Spice
$365.40 / yard
Item # 954021
Canyon Road 37525 615 Turquoise
$365.40 / yard
Item # 954022
Canyon Road 37525 630 Clay
$365.40 / yard
Item # 954023
Dublin Multico
$372.00 / yard
Item # 948010
Arlberg Weave Cream
$393.62 / yard
Item # 926004
Saddle Blanket Chestnut
$393.62 / yard
Item # 926021
Saddle Blanket Red Black
$393.62 / yard
Item # 926020
Second Phase Indigo
$393.62 / yard
Item # 926019
Summit Stripe Acorn
$397.90 / yard
Item # 926011
Heather Horizon
$404.19 / yard
Item # 926024
Heather Natural
$404.19 / yard
Item # 926023
Chimito 37523 5 Indigo
$404.78 / yard
Item # 954011
Chimito 37523 611 Mocha
$404.78 / yard
Item # 954012
Chimito 37523 612 Spice
$404.78 / yard
Item # 954013
Chimito 37523 819 Chile
$404.78 / yard
Item # 954014
Eye Dazzler Blue
$410.38 / yard
Item # 926015
Eye Dazzler Doe
$410.38 / yard
Item # 926014
Eye Dazzler Red Black
$410.38 / yard
Item # 926013
Peppys Blanket Cream
$410.38 / yard
Item # 926017
Peppys Blanket Indigo
$410.38 / yard
Item # 926018
Peppys Blanket Red Black
$410.38 / yard
Item # 926016
Everest Ocean
$453.00 / yard
Item # 780108
Standing Crosses Churro
$485.75 / yard
Item # 926012
Keyah Desert
$494.12 / yard
Item # 926022
Apres Ski Mequite
$666.65 / yard
Item # 926009
Ardennais Silk Horsehair Blue
$930.00 / yard
Item # 708210
Kailash Cannella
$1,363.50 / yard
Item # 768574
Kailash Pavone
$1,363.50 / yard
Item # 769216