Skip to main content
Homes for sale in Miami, Oklahoma
Oklahoma

Homes for Sale in Miami

Discover your next home in Miami

66 listings
Avg $236,255
171 days avg
Explore
Market Overview

Miami Real Estate at a Glance

Current market statistics for Miami, OK

66

Active Listings

$236K

Avg Price

$139K

Median Price

2,504

Avg Sqft

171

Avg Days

Price Range

From

$1,547

To

$2,300,000

Browse

Homes for Sale in Miami

Every active listing in Miami, browsable page by page.

817 I Street NW - Single Family for sale in Miami, OK
Single Family

$90K

4 Bed 3 Bath Single Family Home on 0.30 Acre Lot Johnson Addition Miami OK

817 I Street NW

Miami, OK

4 bd3 ba1,600
217 M Street - Land for sale in Miami, OK
Land

$20K

217 M Street

Miami, OK

0 bd0 ba
217 M Street NW - Land for sale in Miami, OK
Land

$20K

217 M Street NW

Miami, OK

0 bd0 ba
712 Harned Avenue - Single Family for sale in Miami, OK
Single Family

$40K

712 Harned Avenue

Miami, OK

2 bd1 ba949
10980 S 590 Road - Single Family for sale in Miami, OK
Single Family

$890K

10980 S 590 Road

Miami, OK

4 bd5 ba5,157
616 SE D Street - Single Family for sale in Miami, OK
Single Family

$103K

616 SE D Street

Miami, OK

3 bd2 ba1,123
11006 S 618 Road - Single Family for sale in Miami, OK
Single Family

$160K

11006 S 618 Road

Miami, OK

3 bd3 ba1,467
208 F Street SE - Single Family for sale in Miami, OK
Single Family

$93K

208 F Street SE

Miami, OK

2 bd1 ba1,204
924 M Street NW - Single Family for sale in Miami, OK
Single Family

$120K

924 M Street NW

Miami, OK

3 bd1 ba1,032
1839 K Street SW - Single Family for sale in Miami, OK
Single Family

$195K

1839 K Street SW

Miami, OK

4 bd3 ba1,657
9940 S 614 Road - Single Family for sale in Miami, OK
Single Family

$340K

9940 S 614 Road

Miami, OK

4 bd3 ba2,274
700 G Street NW - Single Family for sale in Miami, OK
Single Family

$139K

700 G Street NW

Miami, OK

2 bd1 ba816
423 G Street NE - Single Family for sale in Miami, OK
Single Family

$14K

423 G Street NE

Miami, OK

2 bd1 ba1,124
2220 NE B Street - Single Family for sale in Miami, OK
Single Family

$119K

2220 NE B Street

Miami, OK

3 bd2 ba1,034
1308 Park Heights Street - Single Family for sale in Miami, OK
Single Family

$135K

1308 Park Heights Street

Miami, OK

3 bd2 ba1,154
309 3rd Avenue NE - Single Family for sale in Miami, OK
Single Family

$70K

309 3rd Avenue NE

Miami, OK

3 bd1 ba1,460
201 Circle Drive NW - Single Family for sale in Miami, OK
Single Family

$139K

201 Circle Drive NW

Miami, OK

2 bd1 ba1,656
1916 NE A Street - Single Family for sale in Miami, OK
Single Family

$145K

1916 NE A Street

Miami, OK

3 bd1 ba1,220
129 B Street NE - Single Family for sale in Miami, OK
Single Family

$100K

3 Bedroom 1 Bath 1142 Sq Ft Single Family Home on 0.28 Acre Lot in OP 1 Miami OK

129 B Street NE

Miami, OK

3 bd1 ba1,142
1133 Sunset Strip - Single Family for sale in Miami, OK
Single Family

$200K

4 Bedroom 3 Bath 1888 Sq Ft Brick Home in Morgans S Hills 1 Miami OK

1133 Sunset Strip

Miami, OK

4 bd3 ba1,888
1800 Rockdale Boulevard - Single Family for sale in Miami, OK
Single Family

$387K

1800 Rockdale Boulevard

Miami, OK

4 bd4 ba3,382
2419 I Street SW - Single Family for sale in Miami, OK
Single Family

$369K

2419 I Street SW

Miami, OK

5 bd4 ba3,042
318 I Street NW - Single Family for sale in Miami, OK
Single Family

$179K

318 I Street NW

Miami, OK

4 bd2 ba2,285
2014 Harvard Avenue - Single Family for sale in Miami, OK
Single Family

$180K

2014 Harvard Avenue

Miami, OK

3 bd2 ba1,590
1912 A Street NE - Single Family for sale in Miami, OK
Single Family

$140K

1912 A Street NE

Miami, OK

3 bd2 ba1,420
1314 Linden Lane - Single Family for sale in Miami, OK
Single Family

$270K

1314 Linden Lane

Miami, OK

4 bd2 ba2,050
1925 B Street NE - Single Family for sale in Miami, OK
Single Family

$169K

1925 B Street NE

Miami, OK

3 bd1 ba1,074
2114 Yale Avenue - Single Family for sale in Miami, OK
Single Family

$279K

2114 Yale Avenue

Miami, OK

3 bd3 ba1,711
2102 Yale Avenue - Single Family for sale in Miami, OK
Single Family

$289K

2102 Yale Avenue

Miami, OK

3 bd3 ba2,292
2028 N Main Street - Commercial for sale in Miami, OK
Commercial

$2K

2028 N Main Street

Miami, OK

0 bd0 ba1,547
912 I Street NW - Single Family for sale in Miami, OK
Single Family

$50K

Miami OK Single Family Home: 2 Bedrooms 1 Bathroom 884 Sq Ft Built 1940

912 I Street NW

Miami, OK

2 bd1 ba884
1624 Woodlawn Drive - Single Family for sale in Miami, OK
Single Family

$200K

1624 Woodlawn Drive

Miami, OK

3 bd2 ba1,880
28 A Street NE - Land for sale in Miami, OK
Land

$30K

0.14 Acre Land Lot at 28 A Street NE, Original Plat 1, Miami, OK

28 A Street NE

Miami, OK

0 bd0 ba
509 Eastgate Boulevard - Single Family for sale in Miami, OK
Single Family

$490K

509 Eastgate Boulevard

Miami, OK

5 bd6 ba6,176
905 M Street NW - Single Family for sale in Miami, OK
Single Family

$144K

905 M Street NW

Miami, OK

3 bd2 ba1,007
1916 S Grant Parkway - Single Family for sale in Miami, OK
Single Family

$250K

1916 S Grant Parkway

Miami, OK

3 bd2 ba1,840
303 G Street NW - Single Family for sale in Miami, OK
Single Family

$235K

303 G Street NW

Miami, OK

4 bd3 ba1,726
34 F Street NE - Single Family for sale in Miami, OK
Single Family

$85K

34 F Street NE

Miami, OK

3 bd2 ba1,578
814 G Street NW - Single Family for sale in Miami, OK
Single Family

$100K

814 G Street NW

Miami, OK

2 bd1 ba816
514 Coyne Avenue - Single Family for sale in Miami, OK
Single Family

$88K

514 Coyne Avenue

Miami, OK

3 bd1 ba1,017
2009 Oak Lane - Single Family for sale in Miami, OK
Single Family

$300K

2009 Oak Lane

Miami, OK

3 bd2 ba1,822
604 S Main Street - Commercial for sale in Miami, OK
Commercial

$425K

604 S Main Street

Miami, OK

0 bd0 ba4,000
324 B Street NW - Single Family for sale in Miami, OK
Single Family

$97K

324 B Street NW

Miami, OK

4 bd2 ba2,800
11753 Spring Drive - Mobile Home for sale in Miami, OK
Mobile Home

$25K

11753 Spring Drive

Miami, OK

3 bd2 ba1,680
11753 Spring Drive - Mobile Home for sale in Miami, OK
Mobile Home

$25K

11753 Spring Drive

Miami, OK

3 bd2 ba1,680
1015 Quail Creek Drive - Single Family for sale in Miami, OK
Single Family

$215K

1015 Quail Creek Drive

Miami, OK

3 bd2 ba1,706
200 K Street SE - Single Family for sale in Miami, OK
Single Family

$25K

2 Bedroom 1 Bath Single Family Home with 3 Vacant Lots 1396 Sq Ft Miami OK

200 K Street SE

Miami, OK

2 bd1 ba1,396
1847 B Street NE - Land for sale in Miami, OK
Land

$12K

1847 B Street NE

Miami, OK

0 bd0 ba
230 SE B Street SE - Land for sale in Miami, OK
Land

$100K

230 SE B Street SE

Miami, OK

0 bd0 ba
59608 W Circle Drive - Land for sale in Miami, OK
Land

$35K

0.55 Acre Land Lot on Peoria Ridge Golf Course in Miami, OK

59608 W Circle Drive

Miami, OK

0 bd0 ba

Showing 150 of 66 · Page 1 of 2

Beyond the listings

Continue exploring Miami

Turn the listings into a short list with a clearer read on the Miami market, its neighborhoods, and the home features that matter to you.

Local market guide

Miami Housing Market

Miami, Oklahoma has 66 homes for sale, with a median list price of $139,450. Browse active listings, filter by price, beds, and property type, and compare homes across the Miami market.

Median list price $139,450 · Range $1,547–$2,300,000 · 66 active listings

Buyer questions

Frequently Asked Questions

How many homes are for sale in Miami, Oklahoma?

There are currently 66 homes for sale in Miami, OK as of August 2026.

What is the average home price in Miami, Oklahoma?

The average home price in Miami is $236,255. Prices range from $1,547 to $2,300,000.

What is the median home price in Miami?

The median home price in Miami, OK is $139,450, which represents the middle price point of all listings.

How long do homes stay on the market in Miami?

Homes in Miami spend an average of 171 days on the market before going under contract.

Ready to make the list yours?

Use the full search to set your price, beds, property type, and must-have features for Miami.

Search Miami homes