Miraflores: prices, rental yield & Airbnb income
Miraflores is Lima's postcard district — clifftop parks above the Pacific, the tidiest streets in the city, and the address nearly every foreign buyer names first. It's where tourism, expat demand and long-term professional tenants all overlap, which makes it the safest place to own a Lima rental — and the most competitive. You pay the highest prices per square metre in the city, and in return get the deepest tenant pool and the easiest resale. Who buys here: first-time foreign investors who want low risk over maximum yield, and Airbnb operators chasing steady tourist demand.
Long-term rentals net about 3.9% here, built on rents near USD 12.5 per square meter against that USD 2,339/m2 purchase price. That's a modest net figure, but it's after costs and it's the steadier of the two options.
Airbnb tells a rougher story: 1.9% gross yield, and that's before any Airbnb-specific costs. With average daily rate of USD 50 and occupancy stuck at just 16%, annual revenue comes to roughly USD 3,117 across a market of 246 listings competing for the same guests.
Recent Airbnb occupancy
Occupancy peaks around December (~36%) and is quietest in June (~7%). Trailing months with enough data — Lima's short-term demand tracks the Dec–Feb summer.
Returns differ a lot by unit size. Gross yields per bedroom count (both sides gross, so they compare like-for-like):
Gross (before costs); shown where enough listings exist. See the size guide to compare districts.