Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Oklahoma rural land for sale
Price
Size
Tags
Save
Reset
3,509 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.
6 days
$1,100,000
20 acres
McCurtain County
3 bd, 2 ba
•
2,468 sq ft
Broken Bow, OK 74728
5 days
$92,500
9 acres
Hughes County
2 bd, 2 ba
•
1,192 sq ft
Wetumka, OK 74883
Pending
Under contract
$185,000
46.8 acres
Ottawa County
Afton, OK 74331
$14.3k drop • Jan 13
$136,040
7 acres
Pittsburg County
2 bd, 1 ba
•
1,343 sq ft
McAlester, OK 74501
6 days
$399,999
5 acres
Rogers County
3 bd, 2 ba
•
1,696 sq ft
Claremore, OK 74017
Pending
Under contract
$539,000
10.3 acres
Muskogee County
3 bd, 2 ba
•
2,248 sq ft
Oktaha, OK 74450
$17k drop • Jan 13
$115,000
3.55 acres
Le Flore County
Heavener, OK 74937
5 days
$450,000
1.47 acres
Rogers County
Owasso, OK 74055
26 days
$250,000
4.17 acres
Tulsa County
Tulsa, OK 74132
$30k drop • Nov 6
$220,000
10 acres
Pottawatomie County
3 bd, 2 ba
•
1,560 sq ft
Tecumseh, OK 74873
$19.9k drop • Jan 13
$50,000
11.4 acres
Pittsburg County
Crowder, OK 74430
6 days
$249,900
75 acres
Haskell County
Stigler, OK 74462
$9k drop • Jan 13
$50,000
5.24 acres
Adair County
1 bd, 380 sq ft
Proctor, OK 74457
5 days
$351,000
117 acres
McIntosh County
Hanna, OK 74845
5 days
$39,900
4.6 acres
Pittsburg County
McAlester, OK 74501
6 days
$1,300,000
160 acres
Okfuskee County
6 bd, 5 ba
•
6,232 sq ft
Paden, OK 74860
16 days
$238,999
2.5 acres
Pottawatomie County
3 bd, 2 ba
•
1,448 sq ft
Tecumseh, OK 74873
Pending
Under contract
$396,000
120 acres
Pottawatomie County
Tecumseh, OK 74873
Pending
Under contract
$270,000
39.7 acres
Grady County
Rush Springs, OK 73082
2 months ago
$65,000
5.43 acres
Logan County
Crescent, OK 73028
10 days
$28,000
0.32 acres
Mayes County
Locust Grove, OK 74352
Pending
Under contract
$32,000
1.5 acres
Comanche County
Fletcher, OK 73541
11 days
$389,000
11.3 acres
Bryan County
3 bd, 2 ba
•
2,260 sq ft
Bokchito, OK 74726
Pending
Under contract
$235,000
5.7 acres
Beckham County
4 bd, 2 ba
•
2,364 sq ft
Sayre, OK 73662
Pending
Under contract
$35,000
3 acres
Caddo County
3 bd, 2 ba
•
— sq ft
Apache, OK 73006
10 days
$369,000
2.37 acres
Delaware County
5 bd, 4 ba
•
3,572 sq ft
Kansas, OK 74347
$5k drop • Jan 13
$30,000
0.49 acres
Osage County
Sand Springs, OK 74063
$3k drop • Jan 13
$22,000
0.46 acres
Osage County
Sand Springs, OK 74063
$5k drop • Jan 13
$30,000
0.5 acres
Osage County
Sand Springs, OK 74063
8 days
$165,000
3 acres
Ellis County
3 bd, 2 ba
•
— sq ft
Shattuck, OK 73858
$3k drop • Jan 13
$22,000
0.44 acres
Osage County
Sand Springs, OK 74063
Pending
Under contract
$175,000
3.8 acres
Bryan County
Durant, OK 74701
5 days
$835,000
277 acres
McIntosh County
Hanna, OK 74845
5 days
$100,000
5.75 acres
Logan County
Coyle, OK 73027
3 months ago
$2,802,400
62 acres
Payne County
Stillwater, OK 74074
3 months ago
$499,000
82 acres
Logan County
Crescent, OK 73028
$300k drop • Dec 26
$1,099,000
66 acres
Le Flore County
Smithville, OK 74957
4 months ago
$392,600
151 acres
Hughes County
Wetumka, OK 74883
$20.9k drop • Jan 13
$369,000
18.3 acres
Pottawatomie County
2 bd, 3 ba
•
2,411 sq ft
Tecumseh, OK 74873
Pending
Under contract
$195,000
7 acres
Canadian County
Mustang, OK 73064
Pending
Under contract
$140,000
5 acres
Canadian County
Mustang, OK 73064
Pending
Under contract
$230,000
25.1 acres
Le Flore County
1 ba
•
384 sq ft
Muse, OK 74949
Pending
Under contract
$389,000
36.6 acres
Ottawa County
Wyandotte, OK 74370
6 days
$120,000
10 acres
Pontotoc County
Allen, OK 74825
37 days ago
$160,000
23.5 acres
Osage County
3 bd, 1 ba
•
1,508 sq ft
Hominy, OK 74035
$9.1k drop • Jan 13
$99,900
10 acres
Mayes County
Chouteau, OK 74337
$30k drop • Dec 17
$285,000
9.8 acres
Carter County
3 bd, 2 ba
•
2,354 sq ft
Ardmore, OK 73401
10 days
$160,000
2.55 acres
Latimer County
3 bd, 2 ba
•
1,410 sq ft
Wilburton, OK 74578
6 days
Upcoming auction
$80,000 min
41.7 acres
Major County
Feb 12, 2026
Fairview, OK 73737
$29.1k drop • Jan 13
$199,900
4 acres
Rogers County
Claremore, OK 74017
1
…
7
8
9
10
…
71
351-400 of 3,509 properties
Map