Homes for sale in Miami Beach, Florida

4,459 properties are on the market in Miami Beach right now, ranging from $26 to $110,000,000 with an average asking price of $1,371,253. Every listing comes straight from the MLS and updates continuously.

Active listings
4,459
From
$26
To
$110,000,000
Average
$1,371,253

Communities in Miami Beach

Condo buildings in Miami Beach

ZIP codes in Miami Beach

Neighborhoods in Miami Beach

Nearby markets