Condos and villas for sale in Thailand, ranked by gross yield on all-in acquisition cost — with occupancy and nightly rates measured from Airbnb calendars, and the net figure after costs and tax on every card. Prices in USD.
Under Thailand’s Hotel Act, letting for under 30 days without a hotel licence is technically an offence; in practice much Phuket and Koh Samui stock operates through licensed buildings, branded-residence programmes or managed estates. Brixfox never claims a Thai listing is licensed for short-term letting — every listing carries the warning and you must verify the building’s position before underwriting. Ownership matters as much as yield: foreign buyers hold condos inside the 49% foreign quota, or villas on a 30-year leasehold or through a Thai company. Prices are USD end to end; coordinates are approximate.
Regulation overview only, not legal advice — verify with a local lawyer before purchase.

Koh Samui · 2 bed · 70 m² build · 206 m² land

Mueang Phuket • Phuket · 3 bed · 183 m² build · 592 m² land

Kathu • Phuket · 6 bed · 817 m² build · 619 m² land

Koh Samui · 5 bed · 300 m² build · 800 m² land

Koh Phangan · 3 bed · 185 m² build · 400 m² land
Kathu • Phuket · 6 bed · 750 m² build · 1,920 m² land

Kathu • Phuket · 4 bed · 197 m² build · 237 m² land

Koh Samui · 2 bed · 100 m² build · 1,000 m² land

Kathu • Phuket · 3 bed · 92 m² build

Mueang Phuket • Phuket · 3 bed · 146 m² build

Mueang Phuket • Phuket · 8 bed · 232 m² build · 350 m² land

Koh Samui · 3 bed · 200 m² build · 296 m² land

Mueang Phuket • Phuket · 4 bed · 342 m² build · 347 m² land

Thalang • Phuket · 2 bed · 56 m² build

Mueang Phuket • Phuket · 5 bed · 397 m² build · 311 m² land

Kathu • Phuket · 4 bed · 225 m² build · 350 m² land

Mueang Phuket • Phuket · 4 bed · 280 m² build · 302 m² land

Mueang Phuket • Phuket · 4 bed · 150 m² build · 372 m² land

Mueang Phuket • Phuket · 4 bed · 340 m² build · 800 m² land

Kathu • Phuket · 5 bed · 243 m² build · 580 m² land

Mueang Phuket • Phuket · 2 bed · 54 m² build

Mueang Phuket • Phuket · 2 bed · 69 m² build

Koh Samui · 4 bed · 172 m² build · 428 m² land
Thalang • Phuket · 2 bed · 60 m² build
Gross yield is modelled from the comparable Airbnbs around each property at its bedroom count, or from the property’s own calendar where its Airbnb listing has been photo-matched. Occupancy and ADR are measured from calendar diffs. Net yield on each card is after management, running costs and non-resident tax; it unlocks with a free account, as on every listings page. Listings with an implausible stored yield are withheld, not ranked.