Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Oklahoma farmland for sale
Price
Size
Tags
Save
Reset
1,749 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Search
land for sale in Oklahoma
for more listings.
11 days
$45,375
6 acres
Le Flore County
Spiro, OK 74959
10 days
$45,375
6 acres
Le Flore County
Spiro, OK 74959
11 days
$45,375
6 acres
Le Flore County
Spiro, OK 74959
10 days
$45,375
6 acres
Le Flore County
Spiro, OK 74959
10 days
$45,375
6 acres
Le Flore County
Spiro, OK 74959
$10.1k drop • Oct 14
$264,900
20 acres
Sequoyah County
4 bd, 2 ba
•
2,240 sq ft
Gans, OK 74936
9 days
$199,900
30 acres
Craig County
Bluejacket, OK 74333
21 days
Upcoming auction
$151,786 min
5 acres
Seminole County
Wewoka, OK 74884
$300k drop • Nov 25
$1,300,000
40 acres
Oklahoma County
Arcadia, OK 73007
Pending
Under contract
$335,000
54.4 acres
Bryan County
Caddo, OK 74729
58 days ago
$—
7 acres
Latimer County
1 bd, 1 ba
•
800 sq ft
Red Oak, OK 74563
10 days
$285,000
7.68 acres
Sequoyah County
4 bd, 2 ba
•
2,000 sq ft
Sallisaw, OK 74955
Pending
Under contract
$68,000
17 acres
Le Flore County
Spiro, OK 74959
$10k drop • Nov 16
$324,500
5 acres
Sequoyah County
3 bd, 2 ba
•
3,000 sq ft
Muldrow, OK 74948
$10.5k drop • Nov 12
$363,500
40 acres
Sequoyah County
3 bd, 1 ba
•
3,107 sq ft
Sallisaw, OK 74955
24 days
Upcoming auction
$200,000 min
160 acres
Alfalfa County
Dec 12, 2025
Aline, OK 73716
10 days
$400,000
40 acres
Logan County
Crescent, OK 73028
10 days
$525,000
80 acres
Logan County
Crescent, OK 73028
10 days
$365,000
34.2 acres
Delaware County
3 bd, 2 ba
•
1,558 sq ft
Grove, OK 74344
10 days
Upcoming auction
$— min
30 acres
Latimer County
Dec 30, 2025
Wilburton, OK 74578
10 days
Upcoming auction
$— min
60 acres
Latimer County
Dec 30, 2025
Wilburton, OK 74578
10 days
Upcoming auction
$— min
79.5 acres
Latimer County
Dec 30, 2025
Wilburton, OK 74578
10 days
Upcoming auction
$— min
20 acres
Latimer County
Dec 30, 2025
Wilburton, OK 74578
10 days
$400,000
40 acres
Logan County
Crescent, OK 73028
11 days
$42,000
14.9 acres
Grant County
Wakita, OK 73771
$45.1k drop • Nov 25
$99,900
10.9 acres
Pushmataha County
Nashoba Y, OK 74558
2 months ago
$795,000
80 acres
Nowata County
3 bd, 2 ba
•
2,400 sq ft
Chelsea, OK 74016
Pending
Under contract
$189,000
20 acres
Lincoln County
3 bd, 2 ba
•
1,064 sq ft
Sparks, OK 74869
Pending
Under contract
$749,900
10 acres
Oklahoma County
3 bd, 3 ba
•
3,036 sq ft
Luther, OK 73054
3 months ago
$2,375,000
340 acres
Okmulgee County
4 bd, 3 ba
•
3,744 sq ft
Beggs, OK 74421
$10k drop • Nov 24
$265,000
101 acres
Haskell County
Kinta, OK 74552
Pending
Under contract
$775,000
70.5 acres
Craig County
4 bd, 4 ba
•
3,885 sq ft
Adair, OK 74330
17 days
$899,000
45 acres
McCurtain County
3 bd, 2 ba
•
2,750 sq ft
Broken Bow, OK 74724
17 days
$245,000
10 acres
Le Flore County
3 bd, 2 ba
•
1,500 sq ft
Wister, OK 74966
$7m drop • Nov 24
$1,091,000
185 acres
Delaware County
Jay, OK 74346
16 days
$110,000
23.3 acres
Washita County
Canute, OK 73626
Pending
Under contract
$265,000
80 acres
McIntosh County
Eufaula, OK 74432
11 days
$359,900
80 acres
Sequoyah County
1 bd, 1 ba
•
560 sq ft
Muldrow, OK 74948
11 days
$1,500,000
13.5 acres
Pittsburg County
3 bd, 2 ba
•
2,724 sq ft
Crowder, OK 74430
11 days
$129,000
40 acres
Pushmataha County
Talihina, OK 74571
14 days
$60,000
7 acres
Cherokee County
Hulbert, OK 74441
28 days
$660,000
21 acres
Bryan County
5 bd, 2 ba
•
2,688 sq ft
Durant, OK 74701
10 months ago
$735,000
100 acres
Craig County
3 bd, 2 ba
•
1,440 sq ft
Chelsea, OK 74016
11 days
$705,500
83.7 acres
Love County
3 bd, 2 ba
•
1,456 sq ft
Wilson, OK 73463
$10k drop • Oct 14
$324,900
6 acres
Muskogee County
3 bd, 2 ba
•
1,608 sq ft
Muskogee, OK 74403
Pending
Under contract
$117,500
5 acres
Grady County
Tuttle, OK 73089
$10k drop • Nov 20
$615,000
10 acres
Creek County
5 bd, 4 ba
•
3,322 sq ft
Mounds, OK 74047
12 days
$340,000
40 acres
Carter County
Lone Grove, OK 73443
Pending
Under contract
$200,000 min
10 acres
Pottawatomie County
McLoud, OK 74851
$250k drop • Nov 22
$950,000
172 acres
Rogers County
2 bd, 2 ba
•
1,200 sq ft
Chelsea, OK 74016
1
…
4
5
6
7
…
35
201-250 of 1,749 properties
Map