Skip to content
Rent vs Buy BangkokBangkok Condo PricesGross Rental Yield

Rent or Buy in Bangkok in 2026? The Median-to-Median Math

Vurel ResearchAugust 10, 20268 min read

Rent or Buy in Bangkok in 2026? The Median-to-Median Math

The rent-or-buy question usually gets answered with vibes. Renting is throwing money away. Buying ties you down. Property always goes up. None of that is math.

Here is a version that is math, or at least the roughest useful form of it. Take the median asking rent in a zone, multiply by twelve, and divide by the median asking price for a sale listing in the same zone. The result is an approximate gross rental yield: the percentage of a typical unit's asking price that a year of typical rent represents. Where that number is low, a renter is paying relatively little to occupy an asset the owner has priced high, and renting tends to win. Where it is high, ownership starts to compete.

Every number below is a median asking price or a median asking rent, from Vurel's nightly read of 1.5 million listings across eleven Thai portals, measured August 2026. Nothing here is a sold price or an achieved rent. Thailand publishes neither, a problem we covered in detail in our piece on asking versus sold prices. So treat every yield figure in this post as an approximation built from two asking-side numbers, not a measured return.

How the math works, and why it is rough

The worked example. In Sukhumvit, the median asking rent is about ฿35,000 per month and the median asking price for a sale listing is about ฿8.9M, from Vurel's nightly read, August 2026. Annualize the rent: ฿35,000 x 12 = ฿420,000. Divide by the price: 420,000 / 8,900,000 = roughly 4.7 percent. That is the approximate gross yield, or flipped around, about 21 years of median asking rent to equal the median asking price.

Before the table, the honest limitations:

Both numbers are asking, not achieved. Sale asking prices in Thailand typically sit above what units sell for. Rents are negotiated down too, though usually by less. If sale prices overstate more than rents do, real yields are somewhat higher than these figures. The direction of the bias is knowable; the size is not.

The rental pool and the sale pool are not the same units. The median rental listing in a zone can be a different size, age, and building class than the median sale listing. This is a median-to-median comparison, not a same-unit comparison. It maps zones against each other well; it prices a specific unit badly.

Gross means gross. No common-area fees, no vacancy, no repairs, no transfer costs, no agent fees, no tax. A real net yield lands meaningfully below every number in this table.

Vurel does not merge duplicate listings across portals. A unit posted on three portals is counted three times in the listing totals. Medians are less sensitive to this than counts are, but it is part of the data's shape and you should know it. Full detail on /methodology.

With that said, here is the map.

The zone-by-zone table

All figures are median asking prices and median asking rents from Vurel's nightly read, August 2026, rounded for readability. Approximate gross yield is annual median asking rent divided by median sale asking price. Sorted by yield, highest first.

Zone Median sale ask Median rent ask (mo) Approx. gross yield Years of rent to equal price
Samut Prakan ฿3.49M ฿19,000 6.5% ~15
On Nut and Bearing ฿4.0M ฿20,000 6.0% ~17
Rama 9 and Ratchada ฿4.29M ฿21,000 5.9% ~17
Srinakarin and Pattanakan ฿5.8M ฿28,000 5.8% ~17
Kaset and Ratchayothin ฿3.99M ฿19,000 5.7% ~18
Ladprao ฿4.0M ฿19,000 5.7% ~18
Ramkhamhaeng ฿3.62M ฿16,500 5.5% ~18
Bang Sue and Prachachuen ฿2.89M ฿13,000 5.4% ~19
Rangsit and Pathum Thani ฿2.94M ฿12,500 5.1% ~20
Ari and Saphan Khwai ฿5.5M ฿23,000 5.0% ~20
Nonthaburi ฿3.0M ฿12,000 4.8% ~21
Sukhumvit ฿8.9M ฿35,000 4.7% ~21
Bang Khae and Phetkasem ฿3.37M ฿13,000 4.6% ~22
Khlong Toei and Rama 4 ฿9.3M ฿35,000 4.5% ~22
Bang Na and Lasalle ฿4.95M ฿18,500 4.5% ~22
Chaengwattana and Pak Kret ฿2.94M ฿11,000 4.5% ~22
Rama 3 and Yan Nawa ฿8.95M ฿33,000 4.4% ~23
Chidlom and Ploenchit ฿11.0M ฿40,000 4.4% ~23
Don Mueang and Laksi ฿3.89M ฿14,000 4.3% ~23
Ratchathewi and Phaya Thai ฿8.24M ฿29,000 4.2% ~24
Pinklao and Bang Phlat ฿4.0M ฿14,000 4.2% ~24
Sathorn and Silom ฿9.18M ฿32,000 4.2% ~24
Thonburi and Taksin ฿4.8M ฿16,500 4.1% ~24

The spread is real but not enormous: roughly 4 to 6.5 percent gross across Bangkok and its immediate neighbors. What is interesting is the pattern inside it.

The pattern: the fancier the zone, the better renting looks

Sort the table and a clean rule falls out. The prime central zones cluster at the bottom.

Sathorn and Silom at about 4.2 percent, Chidlom and Ploenchit at about 4.4 percent, Ratchathewi and Phaya Thai at about 4.2 percent, Sukhumvit at about 4.7 percent. These are among the zones with the highest per-sqm asking prices in the data, ฿162,000, ฿194,000, ฿173,000, and ฿154,000 per sqm respectively, from Vurel's nightly read, August 2026. Sellers in prime zones price their units at a premium that rents do not match. A tenant in Sathorn gets a ฿9.18M-median asset for ฿32,000 a month asked. A tenant in Samut Prakan gets a ฿3.49M-median asset for ฿19,000 asked. Relative to what the owner is asking for the asset, the Sathorn tenant is getting the better deal.

The high-yield end is mid-market and peripheral: Samut Prakan, On Nut and Bearing, Rama 9 and Ratchada, Srinakarin and Pattanakan, Ladprao. These are zones with heavy condo supply, sale asking prices in the ฿3.5M to ฿5.8M range, and rents that hold up relatively well against them. If ownership is going to pencil anywhere in Bangkok on rental math alone, it is here.

One oddity worth flagging rather than hiding: Thonburi and Taksin sits at the bottom of the yield table at about 4.1 percent, despite not being a prime zone. Its median sale ask of ฿4.8M is high relative to a soft ฿16,500 median rent ask. That could be a mix effect, riverside sale stock skewing the sale median upward while the rental pool skews to older, cheaper units. It is a good example of why a median-to-median yield describes a zone's listing mix as much as its economics.

So when does renting win?

The gross yield doubles as the answer to a simple question: what does the owner's asking price cost you per year if you rent it instead?

Renting wins when the yield is low and your alternative return is not. At Sathorn's roughly 4.2 percent gross, an owner-occupier is tying up ฿9.18M of capital, at median ask, to avoid ฿384,000 a year in rent, before common fees, taxes, and maintenance eat into that saving. If your capital can earn anything comparable elsewhere, or if you are borrowing at a rate near that yield, occupancy through rent is the cheaper way to live in the zone. This is why prime-zone renting in Bangkok is not throwing money away. It is paying roughly 4 percent a year, gross, for the use of an asset whose owner is pricing it richly.

Buying starts to compete when the yield is high and the horizon is long. At Samut Prakan's roughly 6.5 percent or On Nut's roughly 6.0 percent, the rent you avoid by owning is a materially larger share of the price. Add a long holding period, which amortizes Thailand's chunky transaction costs, and ownership can make sense even before any assumption about price growth.

The years-of-rent column is the intuition check. In Sathorn and Thonburi, the median asking price equals roughly 24 years of the median asking rent. In Samut Prakan it is roughly 15. Nobody should buy or rent on this number alone, but it is the honest starting ratio, and it is the same math institutional investors run before they add any refinement.

What this math cannot tell you: whether prices will rise or fall, whether your job keeps you in Bangkok for two years or twenty, or whether a specific unit is priced like its zone median. It is a map, not a valuation.

Outside Bangkok, for contrast

Same math, same caveats, same source: medians from Vurel's nightly read, August 2026.

Zone Median sale ask Median rent ask (mo) Approx. gross yield
Chiang Mai ฿4.5M ฿24,000 6.4%
Chonburi incl. Pattaya ฿5.65M ฿25,000 5.3%
Hua Hin and Cha-am ฿7.0M ฿30,000 5.1%
Phuket ฿14.9M ฿40,000 3.2%

Phuket is the outlier and the caution label for this whole method. A roughly 3.2 percent gross yield does not mean Phuket landlords accept terrible returns. It means the sale pool and the rental pool barely overlap: the sale side is heavy with high-end villa and resort stock, at a ฿14.9M median ask, while long-term rental listings, a ฿40,000 median ask, are a different market, and much of the real rental economics runs through short-term letting that portal medians do not capture. Chiang Mai at roughly 6.4 percent tells the opposite story: modest asking prices, resilient rents.

How to use this if you are deciding right now

Pull the current medians for your zone rather than trusting this table for long. Asking medians move; every zone page on /area shows the live figures, and /sample shows the underlying listings, more than half of which carry a posted owner or agent contact. Then run the division yourself for the actual unit you are considering: its asking rent annualized against its asking price, or against asking prices of comparable sale listings in the same building. A unit yielding well below its zone's median-to-median figure is expensive to buy relative to renting it. One yielding well above is worth a closer look, and a question about why.

And keep the label on the tin. Everything here is asking-side data. The gap between asking and achieved is real on both sides of the division, and until Thailand has a public sold-price registry, no one computing rent-versus-buy math here is working with anything better than a well-labeled approximation.


Vurel brings 2.2 million listings from eleven Thai portals into one nightly updated search across every zone, with posted contacts where available, zone medians, and asking-price history since March 2026. Run your own zone math at vurel.io.

More from the field

See the full dataset

2.2M listings, 11 portals, price history updated nightly.

Explore Vurel