Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Oklahoma farmland for sale
Price
Size
Tags
Save
Reset
1,672 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.
5 months ago
$268,000
30.8 acres
Mayes County
Locust Grove, OK 74352
Pending
Under contract
$295,000
11.3 acres
Bryan County
3 bd, 2 ba
•
2,260 sq ft
Bokchito, OK 74726
Pending
Under contract
$240,000
80 acres
Okfuskee County
Boley, OK 74829
Pending
Under contract
$1,520,000
160 acres
Logan County
Guthrie, OK 73044
Pending
Under contract
$179,500
10 acres
Cleveland County
Norman, OK 73026
Pending
Under contract
$179,500
10 acres
Cleveland County
Norman, OK 73026
Pending
Under contract
$975,000
20 acres
Wagoner County
4 bd, 2.5 ba
•
3,538 sq ft
Porter, OK 74454
Pending
Under contract
$575,000
38.2 acres
Cleveland County
2 bd, 2 ba
•
1,290 sq ft
Newalla, OK 74857
Pending
Under contract
$983,250
345 acres
Osage County
Pawhuska, OK 74056
Pending
Under contract
$420,000
110 acres
McCurtain County
Idabel, OK 74745
Pending
Under contract
$725,000
64.6 acres
Delaware County
3 bd, 2 ba
•
1,474 sq ft
Jay, OK 74346
Pending
Under contract
$1,300,000
60 acres
Mayes County
3 bd, 2 ba
•
1,500 sq ft
Locust Grove, OK 74364
Pending
Under contract
$114,000 min
76 acres
Woodward County
Mooreland, OK 73852
Pending
Under contract
$300,000 min
53 acres
Woodward County
Mooreland, OK 73852
21 days
$129,900
10 acres
Mayes County
Adair, OK 74330
26 days
$24k drop • June 17
$525,000
20 acres
Bryan County
1 bd, 1 ba
•
520 sq ft
Calera, OK 74730
Pending
Under contract
$635,000
141 acres
Le Flore County
Cameron, OK 74932
Pending
Under contract
$162,500
16.2 acres
Mayes County
Locust Grove, OK 74352
Pending
Under contract
$679,490
40 acres
Rogers County
Inola, OK 74036
Pending
Under contract
$395,000
117 acres
Blaine County
3 bd, 1 ba
•
1,730 sq ft
Fay, OK 73646
Pending
Under contract
$225,000
90 acres
Garfield County
Enid, OK 73701
Pending
Under contract
$75,000
40 acres
Beckham County
Sweetwater, OK 73666
Pending
Under contract
$286,000
52 acres
Le Flore County
Poteau, OK 74953
Pending
Under contract
$240,000
160 acres
Texas County
2 bd, 1 ba
•
957 sq ft
Goodwell, OK 73939
Pending
Under contract
$429,900
70 acres
Adair County
Watts, OK 74964
Pending
Under contract
$589,900
80 acres
Adair County
Watts, OK 74964
Pending
Under contract
$395,000
36.7 acres
Muskogee County
4 bd, 3 ba
•
2,232 sq ft
Muskogee, OK 74403
Pending
Under contract
$599,990
40 acres
Canadian County
Piedmont, OK 73078
Pending
Under contract
$97,000
7 acres
Muskogee County
Haskell, OK 74436
Pending
Under contract
$1,995,000
300 acres
McCurtain County
Idabel, OK 74745
Pending
Under contract
$559,900
30 acres
Muskogee County
5 bd, 3 ba
•
3,032 sq ft
Muskogee, OK 74403
Pending
Under contract
$247,500
45 acres
Custer County
Clinton, OK 73601
Pending
Under contract
$390,000
130 acres
Adair County
Westville, OK 74965
Pending
Under contract
$88,125
11.8 acres
Le Flore County
Spiro, OK 74959
7 months ago
$249,900
80.1 acres
Pittsburg County
McAlester, OK 74501
Pending
Under contract
$159,900
20 acres
Cherokee County
Tahlequah, OK 74464
Pending
Under contract
$750,000
89 acres
Adair County
3 bd, 2.5 ba
•
1,800 sq ft
Stilwell, OK 74960
Pending
Under contract
$850,000
16.6 acres
Tulsa County
Bixby, OK 74008
Pending
Under contract
$413,000
31.8 acres
Okmulgee County
Mounds, OK 74047
Pending
Under contract
$244,900
20 acres
Craig County
2 bd, 1 ba
•
1,008 sq ft
Vinita, OK 74301
Pending
Under contract
$790,000
55 acres
Coal County
4 bd, 3 ba
•
3,516 sq ft
Coalgate, OK 74538
1 day
$1,500,000
229 acres
Carter County
Wilson, OK 73463
Pending
Under contract
$130,000 min
80 acres
Blaine County
Hitchcock, OK 73744
Pending
Under contract
$241,500 min
161 acres
Woodward County
Mooreland, OK 73852
Pending
Under contract
$129,000
10 acres
Le Flore County
Poteau, OK 74953
Pending
Under contract
$199,900
40.5 acres
Lincoln County
Cushing, OK 74023
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
$125,000
7 acres
Garfield County
3 bd, 2 ba
•
1,935 sq ft
Enid, OK 73701
Pending
Under contract
$80,000
10 acres
Texas County
Guymon, OK 73942
1
…
30
31
32
33
34
1,501-1,550 of 1,672 properties
Map