Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Oklahoma cattle ranches for sale
Price
Size
Tags
Save
Reset
269 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 Oklahoma
for more listings.
Pending
Under contract
$499,000
55 acres
Osage County
2 bd, 1 ba
•
960 sq ft
Tulsa, OK 74126
Pending
Under contract
$790,000
55 acres
Coal County
4 bd, 3 ba
•
3,516 sq ft
Coalgate, OK 74538
Pending
Under contract
$425,000
80 acres
Okmulgee County
2 bd, 1 ba
•
1,232 sq ft
Beggs, OK 74421
Pending
Under contract
$525,000
150 acres
Pittsburg County
Eufaula, OK 74432
Pending
Under contract
$650,000
102 acres
Delaware County
3 bd, 2.5 ba
•
2,364 sq ft
Jay, OK 74346
Pending
Under contract
$1,200,000
293 acres
Washington County
3 bd, 2 ba
•
2,511 sq ft
Wann, OK 74083
Pending
Under contract
$497,500
160 acres
Pawnee County
Maramec, OK 74045
Pending
Under contract
$795,000
200 acres
Le Flore County
Bokoshe, OK 74930
Pending
Under contract
$6,120,000
1,360 acres
Le Flore County
Poteau, OK 74953
Pending
Under contract
$490,000
60 acres
Wagoner County
Porter, OK 74454
Pending
Under contract
$650,000
160 acres
Okmulgee County
Morris, OK 74445
Pending
Under contract
$295,000
80 acres
Okmulgee County
Morris, OK 74445
Pending
Under contract
$650,000
160 acres
Okmulgee County
Morris, OK 74445
Pending
Under contract
$410,000
60 acres
Cherokee County
2 bd, 1.5 ba
•
1,220 sq ft
Hulbert, OK 74441
Pending
Under contract
$410,000
82 acres
Pittsburg County
Kiowa, OK 74553
Pending
Under contract
$380,000
117 acres
Haskell County
Lequire, OK 74462
Pending
Under contract
$440,000
130 acres
Le Flore County
Bokoshe, OK 74930
9 months ago
$270,000
40 acres
Bryan County
Bennington, OK 74723
Pending
Under contract
$520,000
130 acres
Le Flore County
Bokoshe, OK 74930
1
…
3
4
5
6
251-269 of 269 properties
Map