1888 rentals in Miami Beach
Total active
1888
Avg rent
$8,598.73
Median rent
$3,500.00
Rent range
$1,300.00 – $495,000.00
Rent/sqft
$1.93
Premium ($5K+/mo)
601
There are 1,888 active rental listings in Miami Beach, FL. Median monthly rent in Miami Beach is $3,500. Eight in ten listings ask between $1,800 and $18,965 monthly. Rents average $1.93 per square foot. Alongside the rental inventory, 1,730 homes are listed for sale in Miami Beach. Miami Beach sits in Miami-dade County.
| Homes for sale | 1,730 |
|---|---|
| Median price | $737,500 |
| Typical range (8 in 10) | $310,000 – $5,598,000 |
| Price per square foot | $1,830 |
| Homes for rent | 1,888 |
| Median rent | $3,500/mo |
| Rent range (8 in 10) | $1,800 – $18,965 |
| Rent per square foot | $1.93 |
| Waterfront | 1,075 |
| With private pool | 275 |
| In gated communities | 5 |
| In 55+ communities | 432 |
MLS data as of September 22, 2026.
The Miami Beach rental market currently offers 1,888 homes. The rental inventory breaks down as 427 single-family, 1,398 condo, 63 townhome. Median rent: $3,500 per month. Typical range: $1,800 to $18,965 per month. Average rent per square foot: $1.93. For comparison, the for-sale market holds 1,730 listings at a median of $737,500. Figures reflect MLS data as of 2026-09-22.
Renting in Miami Beach rewards moving fast: well-located units get committed within days, and many communities require association approval before you can sign.
Steady supply of annual leases, with demand peaking between November and April.
Market Pulse
Based on 1,086 closed leases in Miami Beach · last 12 months
💰
Median Closed Rent
$2,750
from closed leases
📅
Avg. Days on Market
40 days
from list to signed lease
📊
Absorption Rate
12.0%
of inventory leased per month
Source: Spark MLS · Updated every 6h
Stay updated with new rentals in Miami Beach. Get notified when properties matching your criteria hit the market.

$12,000
361 Jefferson Avenue, Miami Beach, FL 33139 · Miami Beach · FL 33139
2 bd · 4 ba · 1,590 sqft
View details$1,700
235 79th Street 4, Miami Beach, FL 33141 · Miami Beach · FL 33141
1 ba · 5,018 sqft
View details$2,300
926 79th Terrace 8, Miami Beach, FL 33141 · Miami Beach · FL 33141
2 bd · 1 ba · 750 sqft
$1,800
1551 Michigan Avenue 8, Miami Beach, FL 33139 · Miami Beach · FL 33139
1 bd · 1 ba · 500 sqft
$1,850
1542 Drexel Avenue 105, Miami Beach, FL 33139 · Miami Beach · FL 33139
1 bd · 1 ba · 440 sqft
$3,000
733 85th Street B, Miami Beach, FL 33141 · Miami Beach · FL 33141
2 bd · 2 ba · 1,284 sqft
View details$6,550
2100 Park Avenue 101, Miami Beach, FL 33139 · Miami Beach · FL 33139
3 bd · 2 ba · 1,294 sqft