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,725 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.
$19.3k drop • July 15
$220,000
39.9 acres
Pawnee County
Morrison, OK 73061
$51k drop • July 30
$699,000
120 acres
Pushmataha County
Albion, OK 74521
4 months ago
$165,795
79 acres
Beckham County
Carter, OK 73627
$14k drop • July 8
$215,000
7.6 acres
Choctaw County
2 bd, 2 ba
•
1,626 sq ft
Fort Towson, OK 74735
$15k drop • July 28
$407,900
111 acres
Noble County
Perry, OK 73077
$176k drop • Aug 10
$1,600,200
381 acres
McCurtain County
Idabel, OK 74745
5 days
Auction
$80,000 min
80 acres
Harper County
Sept 14, 2026
Laverne, OK 73851
6 days
$475,000
20 acres
Craig County
3 bd, 3 ba
•
2,247 sq ft
Vinita, OK 74301
13 days
$1,300,000
80 acres
Pottawatomie County
3 bd, 2 ba
•
2,343 sq ft
Prague, OK 74864
17 days
$276,000
80 acres
McIntosh County
Eufaula, OK 74432
17 days
Auction
$275,000 min
160 acres
Garfield County
Sept 10, 2026
Garber, OK 73738
19 days
$900,000
9.72 acres
Oklahoma County
4 bd, 2.5 ba
•
2,675 sq ft
Choctaw, OK 73020
24 days
$499,000
81.2 acres
Haskell County
3 bd, 2 ba
•
2,220 sq ft
McCurtain, OK 74944
28 days
$350,000
81.9 acres
Lincoln County
Chandler, OK 74834
30 days ago
$539,900
7 acres
Mayes County
3 bd, 3.5 ba
•
3,068 sq ft
Chouteau, OK 74337
35 days ago
$630,000
23 acres
Cherokee County
3 bd, 2 ba
•
1,800 sq ft
Park Hill, OK 74451
40 days ago
$399,000
10.2 acres
Sequoyah County
4 bd, 2 ba
•
800 sq ft
Muldrow, OK 74948
43 days ago
$1,460,000
150 acres
Stephens County
3 bd, 2 ba
•
1,900 sq ft
Duncan, OK 73533
45 days ago
$324,900
54 acres
Lincoln County
Wellston, OK 74881
$300k drop • Aug 18
$850,000
110 acres
Muskogee County
2 bd, 2 ba
•
2,512 sq ft
Webbers Falls, OK 74470
59 days ago
$649,900
10 acres
Garfield County
4 bd, 3.5 ba
•
4,818 sq ft
Enid, OK 73701
$1k drop • July 17
$48,000
12 acres
Seminole County
Seminole, OK 74868
$20k drop • July 20
$569,000
19.5 acres
Mayes County
3 bd, 2.5 ba
•
2,940 sq ft
Adair, OK 74330
4 months ago
$260,150
43 acres
Kay County
Ponca City, OK 74604
$81k drop • Aug 14
$1,109,000
75 acres
Sequoyah County
7 bd, 5 ba
•
4,500 sq ft
Muldrow, OK 74948
$20k drop • July 27
$375,000
33 acres
Seminole County
3 bd, 2 ba
•
2,242 sq ft
Okemah, OK 74859
$10k drop • Aug 20
$259,500
5 acres
Pittsburg County
2 bd, 2 ba
•
1,416 sq ft
McAlester, OK 74501
3 months ago
$2,500,000
1,203 acres
Harper County
Buffalo, OK 73834
$40k drop • Aug 15
$699,000
41.8 acres
Le Flore County
5 bd, 3 ba
•
3,477 sq ft
Howe, OK 74940
4 months ago
$675,000
150 acres
Payne County
Stillwater, OK 74074
$40k drop • July 13
$240,000
39.9 acres
Seminole County
Seminole, OK 74868
$25k drop • July 10
$199,500
80 acres
Grant County
Lamont, OK 74643
6 months ago
$1,351,000
386 acres
Blaine County
Fay, OK 73646
$20k drop • Aug 6
$230,000
10 acres
Okmulgee County
Beggs, OK 74421
9 days
$3,900,000
284 acres
Bryan County
5 bd, 3 ba
•
4,164 sq ft
Mead, OK 73449
6 days
$610,000
40 acres
Garfield County
2 bd, 2 ba
•
1,440 sq ft
Orlando, OK 73073
13 days
$399,000
17.4 acres
Okmulgee County
3 bd, 2 ba
•
1,397 sq ft
Okmulgee, OK 74447
13 days
$720,000
80 acres
Pushmataha County
3 bd, 2 ba
•
1,500 sq ft
Antlers, OK 74523
19 days
$669,000
30 acres
Haskell County
3 bd, 2 ba
•
2,330 sq ft
Stigler, OK 74462
22 days
$285,000
27.9 acres
Beckham County
2 bd, 2 ba
•
1,988 sq ft
Elk City, OK 73644
26 days
$273,275
62.2 acres
Le Flore County
Heavener, OK 74937
29 days
$20k drop • Aug 21
$439,900
10 acres
Osage County
2 bd, 2 ba
•
2,000 sq ft
Sand Springs, OK 74063
43 days ago
$1,235,000
22.6 acres
Cleveland County
Norman, OK 73071
33 days ago
$400,000
80 acres
Stephens County
Waurika, OK 73573
33 days ago
$2,500,000
97 acres
Cherokee County
Tahlequah, OK 74464
45 days ago
$975,500
5 acres
Canadian County
3 bd, 2.5 ba
•
2,790 sq ft
Mustang, OK 73064
$15k drop • Aug 14
$485,000
8.22 acres
Tulsa County
4 bd, 2.5 ba
•
2,158 sq ft
Sand Springs, OK 74063
$20k drop • Aug 14
$574,000
19.5 acres
Johnston County
3 bd, 2 ba
•
2,280 sq ft
Coleman, OK 73432
55 days ago
$525,000
130 acres
Garfield County
2 bd, 1 ba
•
2,096 sq ft
Covington, OK 73730
$50k drop • Aug 10
$349,000
20 acres
Le Flore County
2 bd, 2 ba
•
1,704 sq ft
Spiro, OK 74959
1
…
5
6
7
8
…
35
251-300 of 1,725 properties
Map