Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Oklahoma commercial land for sale
Price
Size
Tags
Save
Reset
929 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.
3 months ago
$849,000
4.88 acres
Love County
1,232 sq ft
Thackerville, OK 73459
4 months ago
$850,000
1.5 acres
Cherokee County
10,200 sq ft
Park Hill, OK 74451
5 months ago
$100,000
0.6 acres
Carter County
Lone Grove, OK 73463
5 months ago
$125,000
1.45 acres
Wagoner County
Wagoner, OK 74467
5 months ago
$729,000
8.75 acres
Rogers County
Claremore, OK 74019
5 months ago
$75,000
1 acre
Sequoyah County
Sallisaw, OK 74955
6 months ago
$349,900
10 acres
Le Flore County
9,000 sq ft
Cameron, OK 74932
$50.2k drop • Mar 28
$299,800
5 acres
McIntosh County
— sq ft
Checotah, OK 74426
8 months ago
$850,000
2 acres
Atoka County
1,400 sq ft
Atoka, OK 74525
10 months ago
$65,000
4 acres
Greer County
4,060 sq ft
Willow, OK 73673
11 months ago
$5,000,000
20 acres
Craig County
9,375 sq ft
Vinita, OK 74301
15 months ago
$335,325
1.81 acres
Cherokee County
Tahlequah, OK 74464
15 months ago
$174,737
2.55 acres
Seminole County
1,080 sq ft
Seminole, OK 74868
6 months ago
$249,900
1.15 acres
Tulsa County
Owasso, OK 74021
8 months ago
$450,000
10.7 acres
Beckham County
4,000 sq ft
Erick, OK 73645
10 months ago
$650,000
7.7 acres
Muskogee County
6,420 sq ft
Muskogee, OK 74401
11 months ago
$895,000
7 acres
Delaware County
10,000 sq ft
Grove, OK 74344
Pending
Under contract
$1,500,000
3.65 acres
Oklahoma County
Oklahoma City, OK 73142
Pending
Under contract
$1,500,000
3.65 acres
Oklahoma County
Oklahoma City, OK 73142
Pending
Under contract
$2,900,000
5.1 acres
Oklahoma County
Oklahoma City, OK 73142
15 months ago
$398,500
1.8 acres
Cherokee County
Tahlequah, OK 74464
15 months ago
$354,150
1.8 acres
Cherokee County
Tahlequah, OK 74464
19 months ago
$650,000
5 acres
Kay County
Tonkawa, OK 74653
2 years ago
$60,000
10 acres
Woodward County
Woodward, OK 73801
34 days ago
$695,000
2 acres
Cherokee County
2,528 sq ft
Hulbert, OK 74441
Pending
Under contract
$100,000
5 acres
Grady County
Blanchard, OK 73010
Pending
Under contract
$315,000
4.74 acres
Creek County
4 bd, 2 ba
•
2,280 sq ft
Tulsa, OK 74131
Pending
Under contract
$799,000
49.7 acres
Garvin County
3 bd, 2 ba
•
2,951 sq ft
Pauls Valley, OK 73075
Pending
Under contract
$74,900
6.28 acres
Mayes County
Pryor, OK 74361
3 months ago
$245,000
2 acres
Bryan County
3 bd, 2 ba
•
1,000 sq ft
Cartwright, OK 74731
3 months ago
$650,000
5 acres
Kay County
Tonkawa, OK 74653
Pending
Under contract
$350,000
11.5 acres
Bryan County
2 bd, 2 ba
•
3,476 sq ft
Durant, OK 74701
4 months ago
$380,000
2.6 acres
Muskogee County
4 bd, 3 ba
•
3,805 sq ft
Muskogee, OK 74401
$20k drop • May 23
$379,000
1.8 acres
Custer County
3,780 sq ft
Weatherford, OK 73096
6 months ago
$315,000
3.27 acres
Le Flore County
2,376 sq ft
Heavener, OK 74937
8 months ago
$279,000
1.89 acres
Muskogee County
Muskogee, OK 74403
Pending
Under contract
$89,000
0.24 acres
Adair County
Watts, OK 74964
9 months ago
$18,000
0.23 acres
Murray County
Sulphur, OK 73086
Pending
Under contract
$1,200,000
5.69 acres
Logan County
Guthrie, OK 73044
13 months ago
$250,000
18.4 acres
Woods County
6,000 sq ft
Alva, OK 73717
13 months ago
$1,145,000
2.12 acres
Tulsa County
840 sq ft
Tulsa, OK 74132
Pending
Under contract
$399,900
1.25 acres
Pottawatomie County
Shawnee, OK 74804
2 years ago
$120,000
30 acres
Woodward County
Woodward, OK 73801
10 months ago
$1,399,900
0.98 acres
Oklahoma County
Oklahoma City, OK 73109
4 months ago
$280,000
1.2 acres
Tulsa County
Tulsa, OK 73162
Pending
Under contract
$249,500
5.17 acres
Pottawatomie County
3 bd, 2 ba
•
2,175 sq ft
Wanette, OK 74878
34 days ago
$28,000
0.93 acres
Okmulgee County
Okmulgee, OK 74447
Pending
Under contract
$675,000
39.8 acres
Rogers County
4 bd, 3 ba
•
3,380 sq ft
Chelsea, OK 74016
2 months ago
$414,000
3.47 acres
Oklahoma County
3,270 sq ft
Oklahoma City, OK 73141
Pending
Under contract
$522,500
190 acres
Beckham County
Sayre, OK 73662
1
…
13
14
15
16
…
19
651-700 of 929 properties
Map