Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Farmland for sale in Oklahoma Mountains
Price
Size
Tags
Save
Reset
574 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 Mountains
for more listings.
5 months ago
$145,000
45 acres
Atoka County
Albion, OK 74571
$10k drop • Aug 27
$549,900
12 acres
Wagoner County
3 bd, 2 ba
•
2,031 sq ft
Porter, OK 74458
9 months ago
$139,000
32 acres
Le Flore County
Bokoshe, OK 74930
18 months ago
$499,000
49.7 acres
Le Flore County
4 bd, 2 ba
•
1,767 sq ft
Wister, OK 74966
2 months ago
$748,000
140 acres
Haskell County
2 bd, 1 ba
•
— sq ft
Quinton, OK 74561
3 months ago
$189,900
15 acres
Cherokee County
Tahlequah, OK 74464
19 months ago
$75,900
24.9 acres
Pushmataha County
Nashoba, OK 74558
16 days
$279,000
10 acres
Mayes County
Strang, OK 74367
50 days ago
$385,000
20 acres
Wagoner County
Coweta, OK 74429
11 months ago
$520,000
130 acres
Le Flore County
Bokoshe, OK 74930
5 months ago
$360,000
80 acres
Sequoyah County
Vian, OK 74962
6 months ago
$632,500
253 acres
Haskell County
Stigler, OK 74462
$99k drop • Aug 18
$779,900
80 acres
Muskogee County
3 bd, 2.5 ba
•
2,452 sq ft
Haskell, OK 74436
19 months ago
$35,000
3.5 acres
Pushmataha County
Antlers, OK 74523
56 days ago
$124,900
40 acres
Sequoyah County
Marble City, OK 74945
5 months ago
$180,000
39.7 acres
Haskell County
Keota, OK 74941
5 months ago
$450,000
74 acres
Muskogee County
Muskogee, OK 74431
10 months ago
$124,900
10.2 acres
Wagoner County
Porter, OK 74454
12 months ago
$259,900
39.2 acres
Cherokee County
Tahlequah, OK 74464
14 months ago
$760,500
151 acres
Sequoyah County
Sallisaw, OK 74955
17 months ago
$499,000
139 acres
Le Flore County
Bokoshe, OK 74930
15 days
Auction
$— min
10 acres
Ottawa County
Dec 4, 2026
Miami, OK 74354
2 months ago
$199,000
35.4 acres
Muskogee County
Muskogee, OK 74401
5 months ago
$882,000
126 acres
McCurtain County
1 bd, 1 ba
•
— sq ft
Watson, OK 74963
5 months ago
$120,000
20 acres
Latimer County
3 bd, 1,914 sq ft
Talihina, OK 74571
5 months ago
$140,000
40 acres
Atoka County
Albion, OK 74571
3 months ago
$210,000
19 acres
Murray County
Davis, OK 73030
9 months ago
$1,190,000
119 acres
Sequoyah County
Roland, OK 74954
18 months ago
$1,800,000
691 acres
Haskell County
Stigler, OK 74462
$40k drop • Aug 7
$360,000
80 acres
Delaware County
Colcord, OK 74338
9 months ago
$275,000
12 acres
Haskell County
1 bd, 1 ba
•
700 sq ft
McCurtain, OK 74944
18 months ago
$675,000
150 acres
Le Flore County
Spiro, OK 74959
3 months ago
$208,000
13 acres
Cherokee County
Tahlequah, OK 74464
Pending
Under contract
$232,650
22 acres
Wagoner County
Porter, OK 74454
Pending
Under contract
$110,000
40 acres
Muskogee County
Webbers Falls, OK 74470
2 years ago
$79,999
10.9 acres
Pushmataha County
Nashoba, OK 74558
Pending
Under contract
$1,400,000
96 acres
Delaware County
Colcord, OK 74338
Pending
Under contract
$190,000
40 acres
Le Flore County
1 bd, 1 ba
•
288 sq ft
Wister, OK 74966
Pending
Under contract
$399,000
41.4 acres
Le Flore County
1 bd, 220 sq ft
Hodgen, OK 74939
Pending
Under contract
$428,000
110 acres
Haskell County
3 bd, 2 ba
•
1,512 sq ft
Stigler, OK 74462
Pending
Under contract
$485,000
74.6 acres
Le Flore County
2 bd, 2 ba
•
1,590 sq ft
Heavener, OK 74937
Pending
Under contract
$200,250
44.5 acres
Johnston County
Mill Creek, OK 74856
11 months ago
$430,000
94 acres
Sequoyah County
Vian, OK 74962
Pending
Under contract
$600,000
160 acres
Pushmataha County
Antlers, OK 74523
Pending
Under contract
$225,000
6 acres
Le Flore County
3 bd, 2 ba
•
1,380 sq ft
Wister, OK 74966
Pending
Under contract
$420,000
10 acres
Mayes County
4 bd, 2 ba
•
2,291 sq ft
Rose, OK 74364
Pending
Under contract
$760,000
80 acres
Delaware County
3 bd, 2 ba
•
1,500 sq ft
Afton, OK 74331
Pending
Under contract
$249,000
22 acres
Le Flore County
3 bd, 2 ba
•
1,456 sq ft
Bokoshe, OK 74930
Pending
Under contract
$169,900
25 acres
Pushmataha County
4 bd, 1.5 ba
•
1,750 sq ft
Talihina, OK 74571
Pending
Under contract
$1,062,500
250 acres
Delaware County
Jay, OK 74346
1
…
9
10
11
12
451-500 of 574 properties
Map