The highest Airbnb-yield districts in Lima (2026)
n = 9,279 Airbnb listings · 5,828 sale listings · source: urbania.pe + airroi · as of 2026-09-17 · methodology →
By Airbnb gross yield, Miraflores leads Lima at 7.3%, with San Isidro (7.2%) and Jesús María (7.2%) behind it. Surco sits last at 6.2%.
The full order: Miraflores 7.3%, San Isidro 7.2%, Jesús María 7.2%, Magdalena 7%, San Miguel 7%, Pueblo Libre 6.8%, Barranco 6.4%, Surco 6.2%. Figures are district medians across 0 tracked sale listings, as of 2026-09-15.
Before reading anything into that order, look at the size of it: 7.3% at the top against 6.2% at the bottom is a spread of 1.3 percentage points across the whole city. That is narrow enough that picking a district on this number alone is close to a coin toss — the interesting differences are elsewhere, and the rest of this page is about where.
What actually drives these numbers
An Airbnb yield is the nightly rate multiplied by how many nights it actually sells, set against the price of the flat. Those two inputs do not move together, and separating them explains this table better than the headline does.
Miraflores tops it at 7.3%, on $67 a night at 50% occupancy. Surco sits last at 6.2%, on $44 a night at 48%.
Across the districts here, nightly rates span a factor of 1.56 and occupancy a factor of 1.29. The nightly rate is the wider of the two, and it is also the one you can do something about: a listing's exact location within a district, its reviews and how actively it is run move booked nights far more than the district average suggests.
It also means this ranking is the least stable of the four. Nightly rates are set by operators and occupancy follows demand, so both can move within a season — unlike sale prices, which grind.
District by district
Miraflores — 7.3% gross on Airbnb, $67 a night at 50% occupancy; 4.5% once short-let costs come out. A long-term let there nets 4.7%.
San Isidro — 7.2% gross on Airbnb, $63 a night at 56% occupancy; 4.2% once short-let costs come out. A long-term let there nets 4.5%.
Jesús María — 7.2% gross on Airbnb, $51 a night at 56% occupancy; 4.7% once short-let costs come out. A long-term let there nets 5.2%.
Magdalena — 7% gross on Airbnb, $53 a night at 55% occupancy; 4.7% once short-let costs come out. A long-term let there nets 4.8%.
San Miguel — 7% gross on Airbnb, $51 a night at 44% occupancy; 4.2% once short-let costs come out. A long-term let there nets 5.3%.
Pueblo Libre — 6.8% gross on Airbnb, $43 a night at 53% occupancy; 4.3% once short-let costs come out. A long-term let there nets 5.1%.
Barranco — 6.4% gross on Airbnb, $56 a night at 54% occupancy; 3.9% once short-let costs come out. A long-term let there nets 4.8%.
Surco — 6.2% gross on Airbnb, $44 a night at 48% occupancy; 3% once short-let costs come out. A long-term let there nets 4.7%.
Each district page carries the full breakdown behind these figures, including the per-bedroom split, which moves yields considerably more than the choice of district does.
How these numbers are built
Airbnb yield here is gross unless it is explicitly labelled net; the net figures take out platform fees, utilities and mantenimiento. Long-term yield is always net, after property and municipal taxes, a vacancy allowance and rental income tax, with purchase costs loaded onto the price. It carries no mantenimiento: a tenant pays that directly in a Lima long-term let. Every comparison here is net against net.
Everything above is a median across 0 sale listings, not a valuation of any particular apartment. Medians hide a wide range: individual buildings in any of these districts sit well above and well below the district figure, and a single good or bad purchase moves your return far more than the district you buy in.
These are asking prices and asking rents, not transaction prices — Peru has no public sold-price register, so nobody computing Lima yields has better. Treat the levels as indicative and the comparisons between districts, which use the same method throughout, as the useful part. Figures are district-level medians across tracked listings, not a valuation of any single apartment, and not investment advice.