The cost of living in Thailand for one person runs from about 29,000 THB a month in Chiang Mai to 48,000 THB in central Bangkok, rent included. That is 855 to 1,420 US dollars, or 645 to 1,070 pounds. A couple spends 1,230 to 1,660 dollars, and a family of four 2,650 to 3,900 dollars before school fees. The tables below show where those totals come from and what they leave out.
Monthly cost of living in Thailand: single, couple and family
| City | One person, flat outside the centre | One person, flat in the centre | Couple (estimate) | Family of four, before school |
|---|---|---|---|---|
| Bangkok | 35,200 THB ($1,040) | 48,000 THB ($1,417) | 51,800 THB ($1,530) | 116,600 THB ($3,444) |
| Chiang Mai | 28,900 THB ($855) | 34,800 THB ($1,029) | 41,700 THB ($1,233) | 89,800 THB ($2,651) |
| Phuket | 39,900 THB ($1,177) | 47,300 THB ($1,397) | 56,200 THB ($1,659) | 132,500 THB ($3,913) |
| Pattaya | 33,100 THB ($978) | 39,600 THB ($1,168) | 46,800 THB ($1,383) | 103,600 THB ($3,060) |
| Hua Hin | 39,700 THB ($1,172) | 40,800 THB ($1,206) | 54,600 THB ($1,613) | 107,600 THB ($3,178) |
One-bedroom flat for one person and for a couple, three bedrooms outside the centre for a family. The Hua Hin rents rest on very few reports, so read that line as an order of magnitude.
What $1,500 and $2,000 a month buy
1,500 USD is about 50,800 THB. Alone, it covers life in any of these cities, central Bangkok included. As a couple it works in Chiang Mai and Pattaya, and it is tight in Bangkok. 2,000 USD, about 67,700 THB, gives a couple a comfortable margin everywhere on the list, with 340 to 770 dollars left for insurance and trips. Neither budget fits a family of four.
Published budgets vary widely. An agency page quotes 20,000 to 30,000 THB a month all in, which does not survive adding rent to Numbeo's costs. Wise puts one person at 630 dollars before rent and a central one-bedroom at 469 dollars, about 1,100 in all. International Living's sample budget for two comes to 1,689 dollars a month: 600 for a two-bedroom house, 400 for health care, 180 for groceries, 90 for electricity with two air conditioners, 12 each for internet and mobile, and 6 for water. The range is wide because rent and lifestyle decide most of it.
Cost of living in Bangkok, Chiang Mai, Phuket, Pattaya and Hua Hin
| City | Monthly costs for one, without rent | Cheap restaurant meal | Dinner for two, mid-range | Utilities, 85 m² flat |
|---|---|---|---|---|
| Bangkok | 23,700 THB | 100 THB | 1,300 THB | 3,560 THB |
| Chiang Mai | 18,300 THB | 75 THB | 625 THB | 2,070 THB |
| Phuket | 23,300 THB | 150 THB | 1,094 THB | 3,300 THB |
| Pattaya | 19,600 THB | 100 THB | 909 THB | 3,110 THB |
| Hua Hin | 21,300 THB | 115 THB | 900 THB | 2,780 THB |
Chiang Mai is the cheapest of the five, about 23% below Bangkok before rent. Phuket matches Bangkok on daily costs and is dearer for a flat outside the centre, at 16,600 THB against 11,500 THB. Koh Samui is the most expensive place to rent, at around 38,000 THB for a central one-bedroom, on a small sample. Price is one criterion among others: Chiang Mai's air is very unhealthy from February to April, which is why it pays to compare where to live in Thailand on hospitals, schools and air quality as well.
Average rent in Thailand by city
| City | 1 bedroom, centre | 1 bedroom, outside the centre | 3 bedrooms, centre | 3 bedrooms, outside the centre |
|---|---|---|---|---|
| Bangkok | 24,300 THB ($717) | 11,500 THB ($341) | 78,400 THB | 30,100 THB |
| Chiang Mai | 16,600 THB ($489) | 10,600 THB ($314) | 35,100 THB | 22,600 THB |
| Phuket | 24,000 THB ($709) | 16,600 THB ($489) | 65,400 THB | 47,200 THB |
| Pattaya | 19,900 THB ($589) | 13,500 THB ($398) | 59,600 THB | 32,600 THB |
| Hua Hin | 19,500 THB ($577) | 18,400 THB ($542) | 68,100 THB | 29,400 THB |
| Koh Samui | 38,200 THB ($1,129) | 22,800 THB ($672) | 106,000 THB | 74,900 THB |
These are averages of what contributors report, and the spread is large: a central one-bedroom in Bangkok goes from 16,000 to 40,000 THB. Other 2026 sources bracket the same flat differently: a rental agency quotes 15,000 to 28,000 THB and an expat blog 35,000 to 45,000 THB. On top of the rent, signing a lease usually takes two months of deposit and one month in advance.
Food prices in Thailand: restaurants and groceries

Eating out is where Thailand is cheapest. A meal in a simple restaurant costs about 100 THB, under 3 dollars, and 75 THB in Chiang Mai. A three-course dinner for two in a mid-range restaurant averages 900 THB nationwide and 1,300 THB in Bangkok.
| Item | Average price |
|---|---|
| Meal in an inexpensive restaurant | 100 THB |
| Cappuccino | 69 THB |
| Draught beer, 0.5 l | 78 THB |
| Rice, 1 kg | 43 THB |
| Chicken fillet, 1 kg | 101 THB |
| Eggs, 12 | 71 THB |
| Milk, 1 l | 59 THB |
| Beef, 1 kg | 371 THB |
| Local cheese, 1 kg | 550 THB |
The last lines explain most grocery surprises. Thai staples are cheap, while dairy, beef, wine and imported brands cost as much as at home or more. A household that cooks Western food every day spends far more than one that eats local.
Electricity, internet and transport costs

Electricity
Air conditioning drives the bill. The Bangkok residential tariff applied since September 2026 charges about 3 THB a unit up to 200 kWh, 4.16 THB from 201 to 400 and 4.36 THB beyond, before the fuel charge, the service fee and 7% VAT. By our estimate, 150 kWh costs about 500 THB, 300 kWh about 1,130 THB and 500 kWh about 2,070 THB. That tariff covers Bangkok, Nonthaburi and Samut Prakan. The rest of the country is served by another utility whose rates we did not check.
Numbeo's utilities line is higher, 2,070 to 3,560 THB for an 85 m² flat, and it includes water and rubbish collection. Some landlords also bill electricity at their own rate per unit instead of the official one, which owners of three or more rental homes may no longer do since September 2025. Ask which applies before you sign.
Internet and mobile
Home internet of 60 Mbps or more averages 619 THB a month, and comparison sites list gigabit fibre at around 999 THB. A mobile plan with 10 GB or more costs about 417 THB.
Transport
In Bangkok, the MRT Blue Line costs 17 to 44 THB a ride since 3 July 2026, and BTS Skytrain fares start at 17 THB. A taxi starts at 40 THB. A monthly public transport budget averages 1,200 THB, and petrol is about 46 THB a litre. Outside Bangkok there is far less public transport, so budget for your own vehicle or for ride-hailing.
Health insurance and international school fees

Private health insurance is the cost newcomers forget. Brokers quote roughly 38,000 to 65,000 THB a year for a healthy 40-year-old on an international plan, and local Thai plans from 20,000 THB. Other broker guides quote 1,800 to 3,500 dollars a year. Premiums rise with age, and all of these are indications from brokers, not insurer price lists. Retirees on an O-A retirement visa must hold a policy with at least 3,000,000 THB of cover.
International schools change a family budget completely. Numbeo's average for a year of primary school is about 1,030,000 THB in Bangkok, 620,000 THB in Phuket and 557,000 THB in Chiang Mai. A school guide published in April 2026 ranks Bangkok primaries from 200,000 to 350,000 THB a year in the cheapest tier to 700,000 to 900,000 THB at the top.
One-off charges come on top: an application fee of 5,000 to 15,000 THB, a registration fee of 50,000 to 250,000 THB and a capital or development fee of 100,000 to 400,000 THB per child. One child in a Bangkok international primary adds about 85,700 THB a month to the family budget, 2,530 dollars. The same child adds about 46,400 THB in Chiang Mai and 51,600 THB in Phuket.
Is Thailand expensive? What costs little and what does not
| Cheap by Western standards | Close to Western prices |
|---|---|
| Local food and street restaurants | Imported food, cheese, wine |
| Rent outside city centres and tourist beaches | New condos in central Bangkok, villas in Phuket and Koh Samui |
| Public transport, taxis, mobile plans | New cars, at about 900,000 THB for a Toyota Corolla |
| Household help at about 275 THB an hour, haircuts | International schools |
The average net salary in Thailand is about 18,900 THB a month, 560 dollars, according to Numbeo. A foreign pension or remote salary goes a long way against that, more than a local job in Thailand would, which is why the country draws retirees and remote workers. The money question is usually less about daily costs than about the visa you qualify for: the DTV asks for 500,000 THB in savings and the retirement visa for 800,000 THB.

