Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Land for sale under $250,000 in Oklahoma
Price
Size
Tags
Save
5,301 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.
2 months ago
$6,500
0.28 acres
Mayes County
Pensacola, OK 74301
2 months ago
$20,000
0.3 acres
McIntosh County
Eufaula, OK 74432
Pending
Under contract
$77,500
2 acres
Osage County
2 bd, 1 ba
•
875 sq ft
Fairfax, OK 74637
2 months ago
$120,000
0.2 acres
Tulsa County
Bixby, OK 74037
2 months ago
$200,000
0.24 acres
Tulsa County
Jenks, OK 74037
57 days ago
$11,000
0.22 acres
Nowata County
Nowata, OK 74048
$20k drop • June 14
$60,000
Garfield County
Enid, OK 73701
2 months ago
$29,500
1 acre
Stephens County
Duncan, OK 73533
2 months ago
$29,500
1 acre
Stephens County
Duncan, OK 73533
2 months ago
$29,500
1 acre
Stephens County
Duncan, OK 73533
4 months ago
$70,000
0.15 acres
Oklahoma County
Oklahoma City, OK 73106
4 months ago
$129,000
0.24 acres
Muskogee County
Muskogee, OK 74403
2 months ago
$20,000
0.24 acres
Beckham County
Elk City, OK 73644
7 months ago
$20,000
0.32 acres
Delaware County
Jay, OK 74346
7 months ago
$20,000
0.33 acres
Delaware County
Jay, OK 74346
7 months ago
$20,000
0.32 acres
Delaware County
Jay, OK 74346
$5k drop • June 30
$75,000
0.16 acres
Oklahoma County
Oklahoma City, OK 73108
$5k drop • June 20
$45,000
0.69 acres
Muskogee County
Muskogee, OK 74401
$5k drop • June 20
$70,000
1.36 acres
Muskogee County
Muskogee, OK 74401
2 months ago
$45,000
Comanche County
Lawton, OK 73505
2 months ago
$75,000
Comanche County
Lawton, OK 73505
2 months ago
$55,000
Comanche County
Lawton, OK 73505
2 months ago
$32,000
1.3 acres
McIntosh County
Eufaula, OK 74432
2 months ago
$20,000
0.21 acres
Beckham County
Elk City, OK 73644
$15k drop • May 18
$25,000
0.32 acres
Beckham County
Elk City, OK 73644
Pending
Under contract
$16,000
0.96 acres
Oklahoma County
Edmond, OK 73025
Pending
Under contract
$140,000
160 acres
Beaver County
Beaver, OK 73932
$3k drop • July 10
$8,000
0.24 acres
Le Flore County
Poteau, OK 74953
3 months ago
$20,000
1.42 acres
Muskogee County
Muskogee, OK 74401
3 months ago
$20,000
1.38 acres
Muskogee County
Muskogee, OK 74401
3 months ago
$45,900
0.28 acres
Tulsa County
Collinsville, OK 74021
3 months ago
$99,900
0.48 acres
Comanche County
Medicine Park, OK 73557
3 months ago
$29,900
0.14 acres
Ottawa County
Miami, OK 74354
3 months ago
$45,000
1.14 acres
Murray County
Sulphur, OK 73086
3 months ago
$14,000
0.22 acres
McIntosh County
Eufaula, OK 74432
3 months ago
$29,000
0.5 acres
Rogers County
Inola, OK 74036
$4k drop • July 16
$25,000
Coal County
Coalgate, OK 74538
$14k drop • July 16
$15,000
Coal County
Coalgate, OK 74538
3 months ago
$50,000
0.74 acres
Tulsa County
Jenks, OK 74037
3 months ago
$50,000
1 acre
Tulsa County
Jenks, OK 74037
Pending
Under contract
$28,000
1.25 acres
Okmulgee County
Okmulgee, OK 74447
3 months ago
$15,000
1 acre
Pawnee County
Terlton, OK 74081
Pending
Under contract
$89,000
3.23 acres
Cherokee County
3 bd, 2 ba
•
1,568 sq ft
Park Hill, OK 74451
Pending
Under contract
$55,000
20 acres
Carter County
Gene Autry, OK 73436
$5k drop • June 22
$184,000
2 acres
McIntosh County
3 bd, 2 ba
•
1,615 sq ft
Checotah, OK 74426
3 months ago
$20,000
0.12 acres
Delaware County
Grove, OK 74344
3 months ago
$250,000
Comanche County
Lawton, OK 73501
3 months ago
$60,000
0.98 acres
Tulsa County
Sand Springs, OK 74063
3 months ago
$99,000
0.11 acres
Delaware County
Jay, OK 74346
$4.5k drop • July 22
$10,000
1 acre
Mayes County
Locust Grove, OK 74352
1
…
97
98
99
100
4,851-4,900 of 5,301 properties
Map