Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Miami, OK land for sale
Price
Size
Tags
Save
56 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
$8k drop • June 1
$297,000
38.5 acres
Cherokee County
3 bd, 2 ba
•
1,656 sq ft
Chetopa, KS 67336
60 days ago
$369,000
4.45 acres
Ottawa County
5 bd, 3.5 ba
•
3,042 sq ft
Miami, OK 74354
21 days
$159,900
3.33 acres
Ottawa County
3 bd, 2.5 ba
•
1,467 sq ft
Miami, OK 74354
35 days ago
$339,999
2.29 acres
Ottawa County
4 bd, 3 ba
•
2,274 sq ft
Miami, OK 74354
$15k drop • June 26
$534,900
44.8 acres
Ottawa County
3 bd, 1 ba
•
2,212 sq ft
Fairland, OK 74343
2 months ago
$485,000
37.7 acres
Ottawa County
3 bd, 2 ba
•
1,840 sq ft
Wyandotte, OK 74370
$2.1k drop • June 8
$9,900
0.16 acres
Cherokee County
Baxter Springs, KS 66713
$4.1k drop • June 8
$19,900
0.33 acres
Cherokee County
Baxter Springs, KS 66713
Auction
$— min
160 acres
Ottawa County
July 18, 2026
Quapaw, OK 74363
20 days
$890,000
10 acres
Ottawa County
4 bd, 4.5 ba
•
5,157 sq ft
Miami, OK 74354
16 days
$1,800,000
80 acres
Ottawa County
5 bd, 5.5 ba
•
4,326 sq ft
Fairland, OK 74343
$25k drop • Apr 13
$350,000
10 acres
Ottawa County
4 bd, 2 ba
•
2,245 sq ft
Miami, OK 74354
48 days ago
$395,000
2.56 acres
Ottawa County
5,400 sq ft
Fairland, OK 74343
$45.1k drop • May 2
$799,900
48 acres
Ottawa County
3 bd, 2 ba
•
1,868 sq ft
Fairland, OK 74343
2 months ago
$415,000
3 acres
Ottawa County
5,456 sq ft
Fairland, OK 74343
$30k drop • May 11
$249,900
2.2 acres
Cherokee County
— sq ft
Baxter Springs, KS 66713
$6.6k drop • June 16
$267,900
2.5 acres
Ottawa County
3 bd, 2 ba
•
2,284 sq ft
Miami, OK 74354
$20k drop • June 30
$229,900
10 acres
Ottawa County
4 bd, 3.5 ba
•
2,637 sq ft
Miami, OK 74354
$2.1k drop • June 8
$9,900
0.17 acres
Cherokee County
Baxter Springs, KS 66713
2 months ago
$12,000
0.33 acres
Cherokee County
Baxter Springs, KS 66713
5 months ago
$12,000
0.14 acres
Ottawa County
Miami, OK 74354
5 months ago
$34,900
1.72 acres
Ottawa County
Fairland, OK 74343
$2k drop • June 1
$32,900
1.1 acres
Ottawa County
Quapaw, OK 74363
5 months ago
$61,500
3 acres
Ottawa County
Fairland, OK 74343
5 months ago
$64,900
3.22 acres
Ottawa County
Fairland, OK 74343
5 months ago
$64,900
3.23 acres
Ottawa County
Fairland, OK 74343
5 months ago
$82,900
4.1 acres
Ottawa County
Fairland, OK 74343
$30k drop • June 27
$154,900
2.67 acres
Ottawa County
4 bd, 2.5 ba
•
3,067 sq ft
Miami, OK 74354
$14k drop • Apr 28
$285,000
2.29 acres
Ottawa County
3 bd, 2.5 ba
•
2,149 sq ft
Miami, OK 74354
11 days
$17,000
0.17 acres
Ottawa County
Miami, OK 74354
11 days
$17,000
0.18 acres
Ottawa County
Miami, OK 74354
11 days
$17,000
0.17 acres
Ottawa County
Miami, OK 74354
11 days
$17,000
0.18 acres
Ottawa County
Miami, OK 74354
11 days
$17,000
0.17 acres
Ottawa County
Miami, OK 74354
2 months ago
$12,000
0.34 acres
Cherokee County
Baxter Springs, KS 66713
5 months ago
$78,900
4 acres
Ottawa County
Fairland, OK 74343
5 months ago
$29,900
1.49 acres
Ottawa County
Fairland, OK 74343
3 months ago
$95,000
0.46 acres
Cherokee County
Baxter Springs, KS 66713
20 months ago
$104,900
10 acres
Ottawa County
Miami, OK 74354
12 days
Auction
$— min
10 acres
Ottawa County
July 31, 2026
Miami, OK 74354
13 months ago
$40,000
0.15 acres
Ottawa County
Miami, OK 74354
5 months ago
$99,900
0.41 acres
Ottawa County
Miami, OK 74354
21 months ago
$29,700
2 acres
Ottawa County
Miami, OK 74354
20 months ago
$89,900
8 acres
Ottawa County
Miami, OK 74354
4 years ago
$399,000
44.6 acres
Ottawa County
Miami, OK 74354
5 months ago
$34,900
0.55 acres
Ottawa County
Miami, OK 74354
Pending
Under contract
$279,000
2.5 acres
Ottawa County
4 bd, 2 ba
•
2,265 sq ft
Miami, OK 74354
Pending
Under contract
$55,900
2.77 acres
Ottawa County
Fairland, OK 74343
Pending
Under contract
$54,900
4.5 acres
Ottawa County
Miami, OK 74354
Pending
Under contract
$17,000
0.17 acres
Ottawa County
Miami, OK 74354
1
2
1-50 of 56 properties
Map