Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Oklahoma ranches for sale
Price
Size
Tags
Save
Reset
477 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
$850,000
16.6 acres
Tulsa County
Bixby, OK 74008
Pending
Under contract
$790,000
55 acres
Coal County
4 bd, 3 ba
•
3,516 sq ft
Coalgate, OK 74538
Pending
Under contract
$390,000
60 acres
Logan County
Guthrie, OK 73044
Pending
Under contract
$650,000
148 acres
McIntosh County
Council Hill, OK 74428
Pending
Under contract
$254,400
53.2 acres
Okfuskee County
3 bd, 2 ba
•
1,832 sq ft
Weleetka, OK 74880
Pending
Under contract
$835,000
210 acres
McIntosh County
Council Hill, OK 74428
Pending
Under contract
$540,000
120 acres
Muskogee County
Boynton, OK 74422
Pending
Under contract
$775,000
200 acres
McIntosh County
Warner, OK 74469
Pending
Under contract
$425,000
80 acres
Okmulgee County
2 bd, 1 ba
•
1,232 sq ft
Beggs, OK 74421
Pending
Under contract
$1,520,000
160 acres
Logan County
Cashion, OK 73044
Pending
Under contract
$1,200,000
293 acres
Washington County
3 bd, 2 ba
•
2,511 sq ft
Wann, OK 74083
Pending
Under contract
$399,000
80 acres
Haskell County
3 bd, 2 ba
•
1,960 sq ft
McCurtain, OK 74944
Pending
Under contract
$1,360,000
160 acres
Love County
Wilson, OK 73463
Pending
Under contract
$590,500
88.2 acres
Haskell County
3 bd, 2 ba
•
1,700 sq ft
Kinta, OK 74552
$31.6k drop • May 28
$880,000
110 acres
Craig County
Big Cabin, OK 74332
Pending
Under contract
$715,000
159 acres
Pushmataha County
4 bd, 2 ba
•
— sq ft
Antlers, OK 74523
Pending
Under contract
$1,091,000
185 acres
Delaware County
Jay, OK 74346
Pending
Under contract
$310,000 min
160 acres
Garfield County
Enid, OK 73701
45 days ago
$300,000
40 acres
McCurtain County
Idabel, OK 74745
Pending
Under contract
$399,000
80 acres
Choctaw County
Boswell, OK 74727
$15k drop • June 22
$545,000
80 acres
Carter County
Wilson, OK 73463
2 months ago
$595,000
81 acres
Cleveland County
Lexington, OK 73051
Pending
Under contract
$410,000
82 acres
Pittsburg County
Kiowa, OK 74553
16 months ago
$417,000
40.5 acres
Rogers County
Collinsville, OK 74021
Pending
Under contract
$850,000
149 acres
Rogers County
Claremore, OK 74017
10 days
$375,000
16.2 acres
Seminole County
3 bd, 2 ba
•
1,568 sq ft
Earlsboro, OK 74840
Pending
Under contract
$362,500
29 acres
Bryan County
Calera, OK 74730
1
…
7
8
9
10
451-477 of 477 properties
Map