A practical breakdown of what it costs to live in Thailand as an expat family — covering housing, food, healthcare, transport, school fees, and everyday expenses.
Thailand's cost of living is one of the main reasons the country attracts so many expat families. Compared to Western countries, Singapore, Hong Kong, or the Middle East, Thailand offers a significantly more affordable lifestyle — without sacrificing quality. However, actual costs depend heavily on your location within Thailand, your lifestyle choices, and your children's school fees. This guide provides realistic monthly budget estimates for families of four living in Bangkok, Chiang Mai, and Phuket.
Bangkok: A comfortable 3-bedroom apartment or house in expat-friendly areas (Sukhumvit, Sathorn, Thonglor) costs £800-£2,000 per month. Larger houses with gardens range from £1,500-£3,500. Chiang Mai: A spacious 3-bedroom house with garden costs £400-£1,000 per month. Modern apartments in the city centre cost £350-£800. Phuket: A family villa or house costs £600-£1,800 per month, depending on location and proximity to beaches. All figures assume unfurnished or partially furnished properties on 12-month leases. Serviced apartments cost 30-50% more but include utilities, cleaning, and furnishings.
Food is remarkably affordable in Thailand. A family eating Thai food from local restaurants and markets can spend as little as £300-£500 per month. Adding Western food, imported groceries, and restaurant dining increases this to £600-£1,200. Transport varies by city: Bangkok families typically spend £100-£300 per month on a combination of BTS/MRT, taxis, and Grab rides. Car ownership adds £200-£400 including fuel, insurance, and maintenance. Chiang Mai and Phuket families often use motorbikes or cars, costing £100-£200 per month. Utilities (electricity, water, internet, mobile) cost £100-£250 per month depending on air conditioning usage.
Thailand has excellent private healthcare at affordable prices. A standard GP visit costs £15-£30, and specialist consultations £30-£80. However, most expat families carry international health insurance for comprehensive coverage. Annual family health insurance premiums range from £2,000-£6,000 depending on coverage level and provider. Some expat packages include health insurance as a benefit. Bangkok Hospital, Bumrungrad International, and Chiang Mai Ram are among the best private hospitals for international patients.
Bangkok: A comfortable family lifestyle costs approximately £2,500-£4,500 per month, excluding school fees. This includes housing, food, transport, healthcare, utilities, domestic help, and leisure. Chiang Mai: The same lifestyle costs approximately £1,500-£2,500 per month — roughly 40% less than Bangkok. Phuket: Costs are similar to Bangkok at £2,000-£4,000 per month, with higher housing costs offset by lower transport expenses. When you add international school fees (£250-£2,300 per month depending on the school), the total monthly budget for a family of four ranges from approximately £2,000 in Chiang Mai to £7,000+ in Bangkok with premium schooling.