Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Texas cattle ranches for sale
Price
Size
Tags
Save
Reset
807 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in Texas
for more listings.
$50k drop • Mar 19
$925,000
71.9 acres
Atascosa County
3 bd, 2 ba
•
1,980 sq ft
Pleasanton, TX 78064
6 months ago
$13,684,350
1,368 acres
Ellis County
4 bd, 2 ba
•
3,261 sq ft
Milford, TX 76670
7 months ago
$1,995,000
168 acres
Jack County
3 bd, 2 ba
•
2,930 sq ft
Bowie, TX 76230
$133k drop • Mar 20
$985,000
106 acres
McLennan County
Crawford, TX 76638
8 months ago
$14,500,000
1,135 acres
Lamar County
Brookston, TX 75421
8 months ago
$3,975,000
378 acres
Wood County
4 bd, 2 ba
•
2,700 sq ft
Winnsboro, TX 75494
8 months ago
$767,855
49.5 acres
Fannin County
Savoy, TX 75479
10 months ago
$1,200,000
126 acres
Montague County
3 bd, 2 ba
•
1,500 sq ft
Nocona, TX 76255
11 months ago
$2,084,870
219 acres
Gillespie County
Harper, TX 78631
12 months ago
$3,580,000
465 acres
Freestone County
4 bd, 3 ba
•
3,180 sq ft
Donie, TX 75838
23 months ago
$1,600,000
60 acres
Kerr County
4 bd, 2.5 ba
•
2,902 sq ft
Kerrville, TX 78028
3 days
$5,000,000
60 acres
Grayson County
3 bd, 3.5 ba
•
3,126 sq ft
Gunter, TX 75058
$37k drop • May 4
$835,000
101 acres
Falls County
3 bd, 2 ba
•
2,000 sq ft
Riesel, TX 76682
41 days ago
$644,000
56.6 acres
Henderson County
Murchison, TX 75778
41 days ago
$5,928,684
494 acres
Lamar County
Brookston, TX 75421
2 months ago
$516,250
41.3 acres
Angelina County
Huntington, TX 75949
2 months ago
$1,995,000
144 acres
Smith County
Winona, TX 75792
$96k drop • Apr 10
$1,499,000
154 acres
Brown County
— sq ft
May, TX 76857
4 months ago
$1,500,000
317 acres
Wheeler County
Shamrock, TX 79079
5 months ago
$840,000
56 acres
Hunt County
Celeste, TX 75423
5 months ago
$899,000
58 acres
Limestone County
4 bd, 3 ba
•
2,703 sq ft
Axtell, TX 76673
$1.15m drop • Apr 30
$2,750,000
164 acres
Hill County
— sq ft
Whitney, TX 76692
7 months ago
$3,102,000
141 acres
Johnson County
Grandview, TX 76050
7 months ago
$3,975,000
400 acres
Hamilton County
4 bd, 4 ba
•
4,240 sq ft
Hamilton, TX 76531
8 months ago
$569,950
44.5 acres
Real County
392 sq ft
Mountain Home, TX 78058
9 months ago
$625,806
347 acres
Armstrong County
Claude, TX 79019
9 months ago
$2,826,800
141 acres
Fannin County
Ladonia, TX 75449
10 months ago
$4,508,820
250 acres
Denton County
Decatur, TX 76234
10 months ago
$3,500,000
140 acres
DeWitt County
Cuero, TX 77954
10 months ago
$3,578,500
421 acres
Coryell County
Gatesville, TX 76528
11 months ago
$2,350,000
110 acres
Parker County
Weatherford, TX 76088
11 months ago
$956,270
50.3 acres
Grayson County
Denison, TX 75021
$25k drop • Apr 22
$925,000
124 acres
Hamilton County
2 bd, 1 ba
•
1,160 sq ft
Cranfills Gap, TX 76637
17 months ago
$785,693
157 acres
Victoria County
Victoria, TX 77905
18 months ago
$2,900,000
444 acres
Lavaca County
Hallettsville, TX 77964
2 years ago
$1,797,400
817 acres
Foard County
Amarillo, TX 79227
41 days ago
$2,472,000
204 acres
Henderson County
Kemp, TX 75143
$12.9k drop • Apr 14
$587,005
63.5 acres
Goliad County
Victoria, TX 77905
2 months ago
$689,000
72 acres
Hopkins County
— sq ft
Miller Grove, TX 75472
5 months ago
$275,000
160 acres
Hall County
Lakeview, TX 79239
6 months ago
$1,312,000
72.4 acres
Lavaca County
2 bd, 2 ba
•
— sq ft
Hallettsville, TX 77964
6 months ago
$6,100,000
1,220 acres
Navarro County
Dawson, TX 76639
6 months ago
$649,900
46.2 acres
Caldwell County
2 bd, 1 ba
•
924 sq ft
Harwood, TX 78648
$36k drop • Feb 20
$677,160
48 acres
Van Zandt County
Wills Point, TX 75169
$24k drop • Feb 17
$775,000
48 acres
Johnson County
Cleburne, TX 76033
9 months ago
$808,480
52.2 acres
Colorado County
Weimar, TX 78962
10 months ago
$1,640,000
225 acres
Hamilton County
Jonesboro, TX 76538
$300k drop • Mar 6
$2,000,000
99.2 acres
Bell County
1,800 sq ft
Killeen, TX 76542
$283k drop • Apr 29
$5,697,220
190 acres
Blanco County
1 bd, 1.5 ba
•
— sq ft
Hye, TX 78635
12 months ago
$1,833,500
142 acres
Fayette County
La Grange, TX 78945
1
…
8
9
10
11
…
17
401-450 of 807 properties
Map