
Cost of Living in Thailand: What a Month Really Costs in 2026
Living in Thailand costs a single person anywhere from about ฿30,000 a month for a modest life to ฿200,000 or more for a luxury one in central Bangkok (roughly $910 to $6,060 and up), depending on the city and how you live. This guide breaks the cost of living in Thailand into rent, food, transport, and insurance for Bangkok, Chiang Mai, and Phuket, then shows how to track a monthly budget in baht when so much of it is cash and QR payments.
Last updated
Free to try • iPhone only • No account required
TL;DR: A modest month runs ฿30,000–100,000 (about $910–3,030). Mid-range in central Bangkok is ฿100,000–200,000 (about $3,030–6,060), and luxury central Bangkok starts at ฿200,000. Rent is the biggest swing: ฿12,000–20,000 for a one-bedroom in Chiang Mai, per The Thaiger's August 2026 estimates, versus ฿40,000–150,000 in central Bangkok. Dollar figures use about ฿33 to the dollar. Daily life runs on QR code payments and cash, so plan to track both in baht.
Cost of Living in Thailand at a Glance
These are monthly figures for one person, in baht with dollar equivalents at about ฿33 per dollar. They exclude flights. The Chiang Mai range is from The Thaiger's August 2026 estimates. The other tiers are our own estimates.
| Lifestyle | Per month (THB) | Per month (USD) |
|---|---|---|
| Modest, outside central Bangkok | ฿30,000–100,000 | ~$910–3,030 |
| Comfortable, Chiang Mai | ฿40,000–60,000 | ~$1,210–1,820 |
| Mid-range, central Bangkok | ฿100,000–200,000 | ~$3,030–6,060 |
| Luxury, central Bangkok | ฿200,000+ | ~$6,060+ |
For comparison, Wise puts the average for one person in Chiang Mai at about $1,032 a month, including roughly $457 of rent. That sits near the bottom of the ranges above, so treat every figure here as a planning range. Replace it with your own numbers after your first full month.
Rent in Bangkok, Chiang Mai, and Phuket
Rent is the line you can't trim once you arrive, so pick the area first. These are one-bedroom prices per month. The Chiang Mai and Phuket ranges are from The Thaiger, and the central Bangkok range is our own estimate.
| Area | Per month (THB) | Per month (USD) |
|---|---|---|
| Central Bangkok (Sukhumvit, Silom, Sathorn) | ฿40,000–150,000 | ~$1,210–4,545 |
| Chiang Mai (Nimman or Old City) | ฿12,000–20,000 | ~$365–605 |
| Phuket (beachfront condo) | ฿26,000–50,000 | ~$790–1,515 |
Studios in Chiang Mai start around ฿8,000 (about $250). The central Bangkok range is wide: the building, the street, and distance from the BTS or MRT all move the price. A beachfront condo in Phuket overlaps with the low end of it.
Food, Transport, and Everyday Costs
Eating locally is cheap. A plate of pad thai or a bowl of noodles at a street stall costs about ฿50–70 ($1.50–2). A casual sit-down curry or stir-fry runs ฿100–200, and Western food ฿200–400. What raises a food budget is how often you choose the third option. Groceries and eating out together run ฿5,000–15,000 a month, depending on how much you shop versus dine out.
Here is a monthly budget for one person in central Bangkok, line by line. The healthcare and miscellaneous lines are from The Thaiger. The rest are our own estimates, with each range running from lean to generous.
| Category | Per month (THB) | Per month (USD) |
|---|---|---|
| Rent (1BR, central Bangkok) | ฿40,000–150,000 | $1,210–4,545 |
| Utilities and internet | ฿3,000–5,000 | $90–150 |
| Groceries and eating out | ฿5,000–15,000 | $150–455 |
| Transport | ฿2,000–5,000 | $60–150 |
| Healthcare and insurance | ฿2,000–5,500 | $60–165 |
| Entertainment | ฿10,000–50,000 | $305–1,515 |
| Miscellaneous | ฿1,500–3,500 | $45–105 |
Add the low ends and you reach ฿63,500 (about $1,920). Add the high ends and you reach ฿234,000 (about $7,090). Few months hit every low end or every high end, but that is the span for central Bangkok. Rent and entertainment account for ฿150,000 of the ฿170,500 gap between the two totals.
Two lines swing more than they look. Utilities and internet are mostly air conditioning, so the bill depends on how much you run it. Transport sits near ฿2,000 if you stick to the BTS and MRT and rent your own bike, and climbs toward ฿5,000 if you use Grab heavily. Fiber internet at 300 Mbps costs about ฿690 (around $21).
Health Insurance, Visas, and Costs Outside the Monthly Budget
Some costs don't show up in a monthly number, and they are the ones that surprise people.
- Health insurance. Local Thai policies run ฿12,000–35,000 a year. International plans for someone aged 35–45 run ฿25,000–65,000 a year ($700–1,800).
- Visas. Rules and fees change often. Check the Thai embassy or the official e-visa site for your passport before you book.
- Flights. Your trip home, and any trips out of Thailand.
The fix is simple. Divide each annual cost by 12 and add it to your monthly budget. A ฿36,000 insurance premium becomes ฿3,000 a month, and no single month looks blown.
Bangkok or Chiang Mai: Which Costs Less?
Chiang Mai. The cheapest central Bangkok one-bedroom in the rent table (฿40,000) costs twice as much as the most expensive Chiang Mai one (฿20,000). The monthly tiers tell the same story: a comfortable month in Chiang Mai (฿40,000–60,000) costs less than the ฿100,000 where the central Bangkok mid-range begins. Both comparisons are our arithmetic on the ranges above.
The trade-off is air. Chiang Mai has a burning season, roughly February to April, when air quality turns poor and many long-stay residents leave. Bangkok costs more but stays livable year-round.
Cash and QR Code Payments: Money Tips for Long Stays
QR code payments are the most common alternative to cash in Thailand, and vendors accept them almost everywhere. A QR payment is a direct bank transfer: you scan the vendor's code in a banking app and the money moves from your account to theirs.
The catch is that QR payments normally need a Thai bank account, and Thai banks generally only open accounts for long-term residents. Some apps work around this by giving foreigners a virtual local account that you load with your own money, so you can scan and pay like a local. TAGTHAi, Moreta, and DeepPocket are examples. They usually charge a fee, often around 3–5%, and their terms change, so check the current fees before you load money.
Even so, it is good to carry cash. Street stalls, markets, songthaews, and small guesthouses take baht, not foreign cards, and a QR workaround app won't work at every vendor. Malls, hotels, and larger restaurants take cards.
Foreign cards pay a flat fee per withdrawal at Thai ATMs. The figure most guides quote is ฿220, and some machines now show ฿250 or more, so read the screen before you confirm. Daily limits vary by bank, usually ฿20,000–30,000. Bigger, less frequent withdrawals spread a flat fee over more cash. If the ATM offers to charge you in your home currency, decline and choose baht.
Better still, use a debit card that reimburses ATM fees, so the flat fee costs you nothing. Online banks such as Schwab offer them. Schwab's checking account refunds ATM fees worldwide, though it requires a linked Schwab brokerage account and credits the refund after the fact. The full breakdown is in our guide to avoiding foreign transaction fees.
Cash and QR payments create a tracking problem. A budgeting app that syncs to your bank sees the ATM withdrawal, then loses the trail. It can't tell whether ฿10,000 became a week of meals or is still in your wallet, and money you load into a QR app shows up as a single transfer, not as the meals and rides it paid for.
How to Track a Monthly Budget in Thailand
A monthly budget works only if you record what you spend, and in Thailand most of it is small and frequent: the ฿40 iced coffee, the ฿60 plate of noodles, the ฿25 songthaew ride. A huge share of it is cash or QR payments, which don't show up as itemized line items on your bank account or credit card statements. That is why regular budgeting apps, which build their picture from those statements, struggle here.
Currency adds a second problem. Day-to-day spending happens in baht, while many of your other ongoing expenses, like subscriptions and rent, may be in US dollars, euros, Australian dollars, or whatever your home currency is. A useful monthly budget has to combine them.
SpendSnap handles both. You log each expense in the currency you paid, baht cash, a QR payment, or a dollar card charge, and it rolls everything into one home-currency total using rates it refreshes once a day. It needs no bank connection, so cash and QR spending counts the same as card spending. Quick-add re-logs a recurring expense in one tap, like the BTS ride or the morning coffee, which is what makes daily tracking stick. Set a monthly target and SpendSnap tracks your pace against it, so you can ease off in week two instead of finding out in week four.
You can also run a Thailand budget next to your everyday budget at the same time, so trip-style spending doesn't contaminate your regular numbers. It works offline and exports to a spreadsheet when you want the data elsewhere. It's built for digital nomads and anyone spending in more than one currency.
If you're visiting rather than moving, the Thailand trip cost guide covers per-day budgets for a shorter stay.
Free to try • iPhone only • No account required
Frequently asked questions
Free to try • iPhone only • No account required