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,523 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
$248,000
62 acres
Seminole County
Earlsboro, OK 74840
Pending
Under contract
$770,000
400 acres
Kiowa County
Roosevelt, OK 73564
Pending
Under contract
$65,000
5 acres
Pawnee County
Terlton, OK 74081
Pending
Under contract
$285,000
80 acres
Creek County
Bristow, OK 74010
Pending
Under contract
$209,640
35 acres
Pontotoc County
Ada, OK 74820
Pending
Under contract
$156,860
157 acres
Ellis County
Gage, OK 73843
Pending
Under contract
$184,000
160 acres
Beaver County
Laverne, OK 73848
Pending
Under contract
$1,039,320
1,155 acres
Cimarron County
Boise City, OK 73933
Pending
Under contract
$450,000
160 acres
Pawnee County
Ralston, OK 74084
Pending
Under contract
$1,134,000
320 acres
Grant County
3 bd, 2 ba
•
2,537 sq ft
Medford, OK 73759
Pending
Under contract
$424,000
160 acres
Grant County
Medford, OK 73759
Pending
Under contract
$195,000
54.6 acres
Pittsburg County
Pittsburg, OK 74560
Pending
Under contract
$180,000
40 acres
Atoka County
Lane, OK 74555
Pending
Under contract
$212,000
80 acres
Woodward County
Mooreland, OK 73852
Pending
Under contract
$320,000
160 acres
Greer County
Duke, OK 73532
Pending
Under contract
$179,900
18.8 acres
McClain County
Blanchard, OK 73010
$8k drop • Apr 8
$210,000
30.1 acres
Creek County
Bristow, OK 74010
Pending
Under contract
$11,858,750
4,744 acres
Garvin County
Foster, OK 73434
Pending
Under contract
$320,000
160 acres
Kiowa County
Mountain View, OK 73062
Pending
Under contract
$1,075,000
149 acres
Atoka County
4 bd, 2 ba
•
2,640 sq ft
Atoka, OK 74525
Pending
Under contract
$520,000
20 acres
Nowata County
3 bd, 2 ba
•
2,400 sq ft
Chelsea, OK 74016
Pending
Under contract
$240,000
60 acres
Nowata County
Chelsea, OK 74016
Pending
Under contract
$496,000
160 acres
Tillman County
2 bd, 1 ba
•
1,900 sq ft
Snyder, OK 73566
Pending
Under contract
$388,032
110 acres
Pittsburg County
Quinton, OK 74561
Pending
Under contract
$495,000
160 acres
Hughes County
3 bd, 2 ba
•
1,900 sq ft
Wetumka, OK 74883
Pending
Under contract
$750,000
80 acres
Nowata County
3 bd, 2 ba
•
2,400 sq ft
Chelsea, OK 74016
Pending
Under contract
$299,000
60 acres
Lincoln County
Prague, OK 74864
Pending
Under contract
$1,441,125
412 acres
Okfuskee County
Okfuskee, OK 74859
Pending
Under contract
$2,491,575
717 acres
Okfuskee County
Okemah, OK 74859
17 months ago
$1,500,000
62.1 acres
Logan County
3 bd, 3.5 ba
•
3,500 sq ft
Guthrie, OK 73044
18 months ago
$72,000
5 acres
Adair County
Stilwell, OK 74960
Pending
Under contract
$1,400,000
372 acres
Grady County
Minco, OK 73059
2 years ago
$60,000
10 acres
Woodward County
Woodward, OK 73801
Pending
Under contract
$733,000
651 acres
Beckham County
Elk City, OK 73644
7 years ago
$148,800
6.44 acres
Woods County
Alva, OK 73717
Pending
Under contract
$269,900
20 acres
Cleveland County
3 bd, 2 ba
•
1,120 sq ft
Lexington, OK 73051
25 days
$169,000
20 acres
Sequoyah County
Sallisaw, OK 74955
25 days
$169,000
20 acres
Sequoyah County
Sallisaw, OK 74955
Pending
Under contract
$150,000
10 acres
Creek County
2 bd, 1 ba
•
840 sq ft
Mannford, OK 74044
38 days ago
$19,500
3.54 acres
Delaware County
Jay, OK 74346
Pending
Under contract
$950,000
80 acres
Logan County
Guthrie, OK 73044
Pending
Under contract
$256,000
160 acres
Greer County
Mangum, OK 73554
Pending
Under contract
$625,000
10.3 acres
Seminole County
4 bd, 3 ba
•
3,504 sq ft
Seminole, OK 74868
Pending
Under contract
$339,000
40 acres
Jefferson County
3 bd, 2 ba
•
1,531 sq ft
Waurika, OK 73548
Pending
Under contract
$950,000
193 acres
Haskell County
3 bd, 2 ba
•
1,860 sq ft
Stigler, OK 74462
Pending
Under contract
$295,000
5 acres
Comanche County
2 bd, 2 ba
•
1,800 sq ft
Lawton, OK 73501
Pending
Under contract
$434,900
5.54 acres
Johnston County
4 bd, 2 ba
•
2,169 sq ft
Mannsville, OK 73447
Pending
Under contract
$369,000
40 acres
Le Flore County
3 bd, 1 ba
•
1,120 sq ft
Poteau, OK 74953
Pending
Under contract
$550,000
160 acres
Woodward County
3 bd, 2 ba
•
1,344 sq ft
Fargo, OK 73840
Pending
Under contract
$74,900
6.28 acres
Mayes County
Pryor, OK 74361
1
…
24
25
26
27
…
31
1,201-1,250 of 1,523 properties
Map