Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Oklahoma ranches for sale
Price
Size
Tags
Save
Reset
477 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 years ago
$449,000
15 acres
Pontotoc County
3 bd, 2 ba
•
2,025 sq ft
Ada, OK 74820
6 months ago
$321,000
64.8 acres
Okfuskee County
Okemah, OK 74859
11 months ago
$760,500
151 acres
Sequoyah County
Sallisaw, OK 74955
16 months ago
$440,000
110 acres
Le Flore County
Bokoshe, OK 74930
2 months ago
$239,300
39.9 acres
Pawnee County
Morrison, OK 73061
5 months ago
$600,000
70.5 acres
Okmulgee County
Morris, OK 74445
5 months ago
$350,000
80 acres
Okmulgee County
Morris, OK 74445
8 months ago
$450,000
100 acres
Craig County
Big Cabin, OK 74332
9 months ago
$620,000
68 acres
Le Flore County
Heavener, OK 74937
12 months ago
$499,000
160 acres
Beckham County
3 bd, 2 ba
•
1,100 sq ft
Sayre, OK 73662
7 days
$231,000
33 acres
Le Flore County
Poteau, OK 74953
30 days ago
$725,000
75 acres
Pontotoc County
4 bd, 2 ba
•
2,938 sq ft
Roff, OK 74865
57 days ago
$882,000
126 acres
McCurtain County
1 bd, 1 ba
•
— sq ft
Watson, OK 74963
10 months ago
$2,898,000
72.5 acres
Canadian County
Mustang, OK 73064
10 months ago
$699,000
84.9 acres
Rogers County
Claremore, OK 74017
7 months ago
$525,000
70 acres
Johnston County
Milburn, OK 73450
8 months ago
$1,800,000
338 acres
Coal County
6 bd, 3 ba
•
— sq ft
Coalgate, OK 74525
2 years ago
$640,000
160 acres
Washington County
Bartlesville, OK 74006
$10k drop • June 15
$195,000
20 acres
Cherokee County
Welling, OK 74471
13 months ago
$499,000
139 acres
Le Flore County
Bokoshe, OK 74930
8 months ago
$1,899,999
767 acres
Pushmataha County
Moyers, OK 74557
6 months ago
$275,000
30 acres
Bryan County
3 bd, 2 ba
•
2,260 sq ft
Boswell, OK 74727
3 years ago
$156,000
39 acres
Choctaw County
Hugo, OK 74743
Pending
Under contract
$130,000
26.5 acres
McCurtain County
Valliant, OK 74764
4 months ago
$857,750
470 acres
Roger Mills County
Cheyenne, OK 73628
Pending
Under contract
$195,000
40 acres
Creek County
Bristow, OK 74010
Pending
Under contract
$400,000
49.7 acres
Adair County
Westville, OK 74965
Pending
Under contract
$495,000
157 acres
Creek County
Oilton, OK 74030
Pending
Under contract
$952,000
560 acres
Ellis County
Shattuck, OK 73858
Pending
Under contract
$144,000
160 acres
Cimarron County
Keyes, OK 73947
Pending
Under contract
$441,000
315 acres
Beaver County
Laverne, OK 73848
Pending
Under contract
$2,569,600
800 acres
Pittsburg County
Indianola, OK 74442
Pending
Under contract
$600,000
211 acres
Tillman County
3 bd, 12 ba
•
1,272 sq ft
Davidson, OK 73530
Pending
Under contract
$646,380
160 acres
Seminole County
Wewoka, OK 74884
Pending
Under contract
$292,500
117 acres
Cotton County
Temple, OK 73568
Pending
Under contract
$515,000
240 acres
Kiowa County
3 bd, 1 ba
•
1,785 sq ft
Mountain View, OK 73062
Pending
Under contract
$545,000
160 acres
Okfuskee County
Okemah, OK 74859
Pending
Under contract
$350,000
154 acres
Tillman County
Tipton, OK 73570
Pending
Under contract
$850,000
80 acres
Oklahoma County
Luther, OK 73054
Pending
Under contract
$1,280,000
320 acres
Choctaw County
Soper, OK 74759
Pending
Under contract
$392,000
80 acres
Bryan County
Bennington, OK 74723
Pending
Under contract
$2,500,000
544 acres
Coal County
Stonewall, OK 74871
Pending
Under contract
$650,000
90 acres
Cherokee County
Proctor, OK 74464
Pending
Under contract
$1,499,000
40 acres
Tulsa County
3 bd, 3 ba
•
1,769 sq ft
Jenks, OK 74037
Pending
Under contract
$248,000
62 acres
Seminole County
Earlsboro, OK 74840
Pending
Under contract
$200,000
40 acres
Garvin County
Wynnewood, OK 73098
Pending
Under contract
$1,062,500
250 acres
Delaware County
Jay, OK 74346
Pending
Under contract
$1,000,000
256 acres
Grady County
Ninnekah, OK 73067
Pending
Under contract
$156,860
157 acres
Ellis County
Gage, OK 73843
Pending
Under contract
$184,000
160 acres
Beaver County
Laverne, OK 73848
1
…
7
8
9
10
351-400 of 477 properties
Map