Real occupancy, nightly rates and RevPAR from live Airbnb calendars across the Riviera Maya, Banderas Bay and Los Cabos — the data layer for buying a Mexican vacation rental on numbers, not brochures.
Mexico is three distinct coasts: the Caribbean Riviera Maya (Tulum, Playa del Carmen), Pacific Banderas Bay (Puerto Vallarta, Sayulita, Punta de Mita) and the Baja resort market of Los Cabos. Largely USD-denominated demand and a well-trodden foreign-ownership route make it one of the most accessible markets for international buyers. For-sale listings ranked by verified yield are coming; the market data is already live below.
31,634
Tracked Listings
21
Areas Covered
28%
Avg Occupancy
$290
Typical ADR
$81
RevPAR
Occupancy and ADR are observed from live Airbnb calendars across Apr 2026–Dec 2026 (31,634 listings active in that window), shown in USD. ADR reflects asking prices; upcoming months show booking pace to date and typically rise as the month approaches.
Caribbean coast — Tulum, Playa del Carmen, Puerto Morelos & Bacalar.
9 areas tracked
Pacific — Puerto Vallarta, Sayulita, Punta de Mita & Bucerías.
7 areas tracked
Baja resort market — Cabo San Lucas, San José del Cabo & La Paz.
5 areas tracked
Live Airbnb performance by area — occupancy and typical nightly rate (USD) from tracked calendars, all property sizes blended.
| Area | Region | Listings | Occupancy | Typical ADR | Est. Monthly Revenue |
|---|---|---|---|---|---|
| Playa del Carmen | Riviera Maya | 6,012 | 30% | $167 | $1,500 |
| Puerto Vallarta | Banderas Bay | 5,229 | 31% | $299 | $2,807 |
| Tulum | Riviera Maya | 5,161 | 23% | $208 | $1,434 |
| Cabo San Lucas | Los Cabos | 3,264 | 29% | $406 | $3,587 |
| Nuevo Vallarta | Banderas Bay | 1,559 | 27% | $222 | $1,858 |
| San José del Cabo | Los Cabos | 1,467 | 30% | $577 | $5,337 |
| Sayulita | Banderas Bay | 1,230 | 28% | $249 | $2,118 |
| Cozumel | Riviera Maya | 1,115 | 32% | $173 | $1,693 |
| Bucerias | Banderas Bay | 1,108 | 28% | $262 | $2,255 |
| Puerto Morelos | Riviera Maya | 818 | 26% | $142 | $1,105 |
| Punta de Mita | Banderas Bay | 654 | 31% | $1,183 | $11,137 |
| La Cruz de Huanacaxtle | Banderas Bay | 652 | 27% | $377 | $3,070 |
| Bacalar | Riviera Maya | 605 | 27% | $193 | $1,606 |
| Holbox | Riviera Maya | 534 | 25% | $172 | $1,284 |
| Akumal | Riviera Maya | 520 | 26% | $300 | $2,403 |
| Todos Santos | Los Cabos | 511 | 29% | $280 | $2,494 |
| Chemuyil | Riviera Maya | 302 | 24% | $600 | $4,298 |
| Puerto Aventuras | Riviera Maya | 257 | 29% | $338 | $2,956 |
| Loreto | Los Cabos | 225 | 24% | $173 | $1,254 |
| San Pancho | Banderas Bay | 219 | 29% | $232 | $2,021 |
| La Paz | Los Cabos | 192 | 46% | $343 | $4,836 |
Calendar-observed occupancy per month. Upcoming months show bookings already on the calendar and fill further as dates approach.
Studio
27% occupancy
$108 per night
2,574 tracked
1 bedroom
26% occupancy
$114 per night
11,356 tracked
2 bedrooms
28% occupancy
$184 per night
9,506 tracked
3 bedrooms
30% occupancy
$304 per night
4,739 tracked
For-sale properties ranked by real Airbnb yield are coming. Join the waitlist for first access.
Yes. Within the “restricted zone” (within 50 km of the coast) foreigners hold residential property through a bank trust (fideicomiso) or a Mexican corporation — a standard, well-established structure. Outside the restricted zone foreigners can hold title directly. Use a Mexican notary and real-estate lawyer.
The Riviera Maya has the largest tracked supply and the broadest international demand; Los Cabos runs the highest ADRs on a luxury resort profile; Banderas Bay (Puerto Vallarta and the Riviera Nayarit) blends strong demand with comparatively accessible entry prices. The live data on this page compares them.
Brixfox tracks live Airbnb availability calendars across Mexico and derives occupancy, ADR and RevPAR from observed bookings — the same engine behind our Bali, Portugal, Dubai and Spain markets. It is real market data shown in USD, not survey estimates.
Mexico for-sale listings ranked by verified rental yield are coming. Join the waitlist on this page and we'll notify you when they go live.