Living cost is surely differs for each person’s lifestyle. In this guide, we list all the fundamental costs — from basic necessities like rent, food, and transportation to miscellaneous costs as an expat in Thailand.

Living Expenses

In this guide, we list all the fundamental costs, from basic necessities like rent, food, and transportation to miscellaneous costs as an expat in Thailand.

Many factors such as location come into play when calculating costs of meals and other expenses. For example, a plate of pork fried rice costs 45 baht in Bang Na located in the outskirts of Bangkok. But in popular districts like Silom or Siam Square, the same meal may cost 70-90 baht. Nan province, it may cost only 40 baht.

Miscellaneous personal expenses such as clothes, personal care, gadgets, and the like aren’t included here as prices for those are vastly different from what you may pay in your home country.


Rent may be your biggest expense in Thailand, especially when you live in a big city like Bangkok or tourist destinations like Phuket and Pattaya. Many expats spend over 30% of their monthly income for rent alone.

The cost of monthly rent varies hugely from lower than 5,000 to 50,000 baht depends on factors like location, type of housing, and facilities offered. If you are looking for a lower rent, apartment might be the most likely your choice. More facilities like swimming pool or gym are normally offered for condominium but you might expect 2 times higher rent. However, you might find prices of condos for rent in the same building, with the same size and with the same furniture can be different simply because they’re on different floors.

A 30 square-meter studio room in Bangkok costs around 5,000 – 15,000 baht a month in expat residential areas like Onnut. In business districts like Asok or Silom, prices can go up to 24,000 baht. In Chiang Mai, a condo unit of the same size may cost you only around 10,000 baht a month even in the main city area. In Phuket, the same unit may cost 14,000 baht a month.

In Bangkok, if you want to rent a house with a small front yard and backyard, expect to pay around 30,000 baht. But if it’s in a province like Samut Prakan, you may only need to pay 16,000 baht.

However, if you live in a rural area in Isarn, you can rent a 608 square-meter house at only 5,000 baht a month.

The best way to save on rent is to find someone to share the cost with you. You may just save 50% off the cost of the rent, but also electricity, water, and internet costs.


If you live alone in a condominium and leave the A/C on every night, you shouldn’t pay more than 1,500 baht a month.

But if you live in a house, use two A/C units turned on every night, your electric bill should be around 2,500 baht a month.


The cost of water in Thailand is very cheap. If you live alone, your water bill shouldn’t be more than 100 baht a month.


At around 600 baht a month, you can enjoy high speed internet at home at 200 mbps speeds.

Note that this internet speed is fast enough to stream shows and movies in Netflix and other streaming platforms, in either HD or 4K.

This is roughly what many people pay in Thailand to get decent-to-great quality internet speeds. It’s the starting price point for your home internet, and the speeds are definitely sufficient for your daily needs.


Many people we know pay around 500 baht for their phone bill every month. A postpaid mobile phone package in this price point normally comes with 300 minutes of free call and mobile internet with 10 GB of data.

Some opt to pay 1,099 baht a month for an unlimited mobile internet package.

If you want both mobile phone package and home internet, you can choose from a variety of bundles. It’s cheaper compared to buying them separately.

Save Money on your Phone Plan

There’s also a way to even pay only 543 baht every month, with 300 Mbps internet for your home, and a phone package with 300 minutes of calls and 10 GB of mobile internet.

You might be able to get 50% off of your current package as well. More details can be found in this article.

It’s one of our 100+ exclusive pieces of content available only to our premium subscribers.

To get access, please become a subscriber.



The cost of foods in Thailand entirely depends on your choice of food and where you eat.

On average, meals cost only 40-50 baht in local food stalls and food courts. At this price range, you get one dish — more commonly, a bowl of noodles or an order of rice with meat and/or vegetables — without any sides.

If you normally eat regularly priced meals at mid-priced places, your food expenses should cost no more than 10,000 baht a month. But if you regularly buy from local sellers, it’s possible to keep your food budget even lower — no more than 6,000 baht a month.

Thai noodleThis regular noodle dish in Thailand costs 40 baht

If you’re dining at McDonald’s, KFC, or Taco Bell, expect to pay around 100-200 baht per meal.

At a mid-priced restaurant, meals are at 200-400 baht. You also pay around this much for Western food.

Fancier fare like a hotel seafood buffet costs around 1,500 baht per meal. A premium sushi course from Sushi Kanda costs 700 baht.


Perhaps you’re a coffee drinker and would like to know how much your coffee budget in Thailand should be.

Here’s a little trivia for you: All over the world, 2.25 billion cups of coffee are consumed by people every day. You would be pleased to know that Thais also consume a lot of coffee.

There’s a cafe in every corner of the city. The cost of one cup of coffee ranges between 20-200 baht.

It’s 20 baht per cup if you buy a coffee from a vendor on the street.

It’s 60 baht to 80 baht per cup if you buy from a nice cafe. These are the cafes that provide power sockets to charge your mobile phone or computer.

starbuck, century onnutThere are plenty of nice coffee shops in Thailand where you can hang out or even do some work

A cup of coffee at pricier cafes like Starbucks is 100 baht or more.

Brewing your own coffee? You can buy coffee beans from a supermarket at, on average, 229 baht for 250 grams which works out to be 9.1 baht per cup.


Local beer and liquor are cheap in Thailand. But depending on where you’re from, you may find the prices of alcohol in Thailand to be more expensive than in your home country because of the high import tax.

A bottle of local beer (620 ml) in Thailand costs 49 baht, but then you may pay three times that amount for German and other imported beers.


The cost of healthcare in Thailand is the most unpredictable out of all expenses. Perhaps, in one year, you may be healthy and don’t have to pay a single baht for any medical treatment or medication. And you only need to pay a few thousand baht for an annual health check-up.

On the other hand, you might get hit by a motorcycle (or get into an accident of this nature) resulting in an operation that will cost you over 100,000 baht in total.

Naturally, you’ll want to get an idea of how much you need to spend on healthcare. You usually need to pay around 1,500 baht to 3,000 baht when visiting a private hospital in Thailand.

If you get admitted in a hospital, expect to pay at least 10,000 baht a night for a standard room. Admittance to an ICU costs around 100,000 baht a day.

Alternatively, you can go to a government hospital instead if you don’t mind waiting in a long queue.

But this option is only ideal if you know how to speak Thai or if you’ll be accompanied by someone who can.

A good way to control your healthcare expenses is to have insurance. You can read our health insurance for expats article to find out good insurance plan options for you and your family.

Get Medical Treatment at Affordable Rates

Healthcare can be a big expense in Thailand. However, you can significantly decrease your hospital bills if you know where and when to go.

We have this guide on how to get great medical treatment at affordable rates in Thailand.

It’s one of our 100+ exclusive pieces of content available only to our premium subscribers.

To get access, please become a subscriber.



Don’t skip your workout routine while living in Thailand. There are a lot of exercise options in Thailand.

Depending on where you live, there might be a gym inside your condominium, which you can use for free.

Otherwise, you can apply for a gym membership at 1,200 baht to 3,000 baht a month. Prices depend on the quality and quantity of the facilities provided in the gym.

The 1,200-baht-a-month gym may have mostly cardio and basic exercise equipment and bath room, whereas a 3,000-baht-a-month gym comes with spa and exercise classes.

If you are serious about working out, you can hire a personal trainer for 1,000 to 2,500 baht per session.

You can also shell out 7,000 baht a month to get trained by a professional at a Muay Thai gym.

If you are on a budget, you can invest in a nice pair of sneakers, go to the nearest park, and run there without having to pay anything. Some parks even have free outdoor exercise equipment.


If you live in Bangkok and don’t have a car, motorcycle taxi, the BTS (skytrain), or the MRT (subway train) are going to be your main transportation options.

A typical commuting scenario involves taking a motorcycle taxi from your condo to a BTS station, and then taking a BTS to your workplace.

You may pay 20 baht to a motorcycle taxi and another 26 baht to BTS for average distances. You may spend around 2,500 baht every month.

Note that 26 baht per trip on the BTS only applies if you purchase a number of “trips” (15, 25, or 50 trips), which you can use for 30 days. This is as opposed to paying full price for specific distances, which can cost over 50 baht per trip.

Bangkok boatIf you don’t mind getting splashed, you can take a boat around Bangkok as well. It costs less than 20 baht per trip.

It’s going to be much cheaper if you learn how to take the bus. Bus fare in Thailand is only around 10-20 baht per trip or around 600 baht per month.

If you regularly take the taxi, then you might have to spend around 6,000 baht per month.

In case you live outside of Bangkok, having your private transportation is recommended. You can rent a motorbike for 2,500 baht a month. Fuel costs shouldn’t be more than 500 baht per month.

Or you can rent a car for 15,000 baht a month. Car consumes 4 times more fuel than a motorbike on average. So, you would need to pay around 2,000 per month for fuel.


Thailand is a tourism country because, well, the country is beautiful. The costs of accommodation and transportation are cheap, too. When you live in Thailand, you can keep enjoying this benefit.

Here’s a quick rundown of the costs: it’s 881 baht for a sleeping train from Bangkok to Chiang Mai (695.5 kilometers). If you take the bus, it would cost only around 600 baht.

The average cost of renting a car in Thailand is 1,000 baht. If you use an eco car, it’s 600-800 baht per day.

You would only pay around 2-3 baht per kilometer on average for fuel, depending on the car type.

If you really want to save money, there are an even cheaper options. For example, you can take the train from Bangkok to Ayuthaya for only 20 baht.

In short, the overall cost of transportation in Thailand is very affordable.

stone park snake mountainThailand has a lot of beautiful landscapes waiting for your exploration. And it’s not just beaches and islands.

The only exception would be Phuket where a single trip in a taxi from Phuket airport to Patong beach costs 800 baht.

As for hotel fees, a 3-star hotel may cost 1,200 baht per night. If you don’t mind sleeping in a hostel, you may pay only 90 baht per night at, for example, a hostel in Chiang Mai. That’s only US$3!

When we asked our team how much they spend per day when vacationing in Thailand, they answered somewhere between 1,000-1,500 baht per day per person.

Easily Get Around in Thailand

Taxis aren’t your only transportation option in Thailand.

You can read this article to explore a plethora of options you have to get around in Thailand.

It’s one of our 100+ exclusive pieces of content available only to our premium subscribers.

To get access, please become a subscriber.



If you love to watch English TV programs in Thailand, you need to get a TV package from AIS. It costs 499 baht a month for access to various English channels including HBO, FOX Sports, and CNN.

If you want to watch sports programs only, you can go for the Premier League package from TrueMove at 399 baht a month.

Both TrueMove and AIS have a package combining home internet, mobile phone calls and internet, and TV together, which gives you an additional 20% discount on your TV and home and mobile internet bills.

Netflix is also available in Thailand. A standard package starts at 280 baht a month.


There is no shortage of great movie theaters in Thailand. The theaters are spacious and clean, and the screens are huge and sharp. Theater seats are comfortable and there’s usually a great selection of English, Thai, and foreign movies.

Movie tickets are reasonably priced at 200 baht, on average.

However, popcorn, snacks, and beverage prices are overpriced like in many cinemas around the world. In fact, a popcorn-and-softdrink set costs, on average, 220 baht, which is even more expensive than the price of a movie ticket.

So, you should expect to pay around 420 baht for a movie, popcorn, and drink.


You can hire either a full-time or part-time maid in Thailand. A full-time “live-in” maid (one who lives in your house) salary is 15,000 baht, on average per month.

When you hire a full-time maid, she can cook, do laundry, or even take care of your kids.

If you’re hiring a part-time maid, expect to pay 600 baht every week for a few hours of cleaning — including sweeping, mopping, and washing dishes — on a per-day basis.

If you go this route, you may spend around 2,400 baht per month.


The laundry service cost in Thailand is calculated either per piece or per kilogram. It costs 20 baht per piece or 49 baht per kilogram, on average.

Laundry services include washing, ironing, picking up, and delivering your clothes/laundry items.

You can buy a laundry service as a package. For example, 700 baht a month for 40 items.

Laundry service is available at almost every apartment and condominium in Thailand.

In addition to laundry service, you can use a coin-operated washing machine. It costs 30 baht per usage. But for this option, you need to have your own detergent and fabric softener.


Life is a lifelong learning. You shouldn’t stop learning even if you are retiring in Thailand. You can even take a Thai language cost to help make your life in Thailand much easier.

It is going to cost you 3,000 baht per month on average when you take a Thai course. In case you want to take online courses, then it’s around 500 baht a month.


A normal haircut for males costs 100 baht to 200 baht at a local barbershop. Nicer barbers cost somewhere between 300 to 400 baht.

And if it’s a popular, fancier barber, the cost of a haircut can be over 500 baht. The cost of a haircut for females is a few hundred baht more.

local barber in BangkokA haircut at a barbershop like this one costs 120 baht


You need to pay for a visa and other related fees when living in Thailand. The cost itself isn’t bad. You can pay 1,900 baht per year for a single-entry visa or 3,800 baht a year for a multiple-entry visa.

But the cost of a visa will get more expensive if you’re unable to get a long-term visa like a business visa or a retirement visa.

An education visa, for example, needs to be renewed every 3 months. It costs 1,900 baht fee per renewal, excluding the necessary transportation costs.

If you have a tourist visa, you may need to extend your visa every 60 days for another 1,900 baht or fly out of Thailand to get another visa. But be careful if you plan to renew your tourist visa, as living in Thailand long-term on a tourist visa is considered illegal. You may get banned from re-entering Thailand when caught.

In case you have an Elite Visa, then it costs 10,000 baht a month.

You should note that being denied entry at the airport even if you hold a Thailand tourist visa is not uncommon.

So, if you plan to live in Thailand, it’s best to get a proper visa.

Average Cost of Living

As you can see, it’s quite challenging to come up with the average cost of living in Thailand due to various factors.


Karsten Aichholz spends 80,658.58 baht a month living as an entrepreneuer in Bangkok.

On the other hand, John Joseph, spends 78,465 baht a month to take care of his family of four — that’s around 19,616.25 baht per person.

Richard MacCully, who shares a space with his girlfriend, spends 95,000 baht a month on his expenses in Bangkok. However, the cost of his accommodations is higher than usual since he bought a condo here. It also means that once his condo is paid off, his accommodation cost will significantly decrease.

If he had rented a condo instead of buying one, his cost of living would have been only 35,750 baht per person.

Foreigner Joe has a video on YouTube where he shares how his living costs came to 71,739 baht a month while retiring comfortably in Thailand.

On the other hand, a blogger, Mark Wiens, only spends 6,700 baht a month on his “barebones” living in Bangkok. And he has a roommate to share the rental fee.

Chiang Mai

Shannon O’Donnell from said that she paid around $600 USD per month living in Chiang Mai (~18,000 baht). She also said that this is the minimum amount expats should be paying when living here with a maximum cost of living at $1,800 a month (54,000 baht). 

Chris and Angela, an expat couple who have been living in Chiang Mai for many years, said they spend around 94,322 baht per month, which is 47,161 baht per person. But their cost of living includes the cost of their blog maintenance. If you exclude that cost, then it’s 36,692 baht per person. 

If you are living alone as a digital nomad in Chiang Mai, then Iglu says that you should prepare at least $1,000 (30,000 baht) per month. If you want to have an enjoyable life there, then double it to $2,000 (60,000 baht) a month. 


The cost of living in Phuket is among the highest in Thailand. It is even more expensive than Bangkok.

The average cost per meal in Phuket is more expensive than most parts of Thailand. You should expect to pay 70-100 baht for a single Thai dish. If you don’t have your own car or motorcycle, the cost of transportation can also be extremely high. You might pay more than 1,000 baht for a single taxi ride. 

To live in Phuket, you should prepare to spend at least 40,000 baht per month. You can still get by on 30,000 baht a month if you cook your own food and don’t drink often. 

If you want to live a somewhat comfortable life there, your average cost of living in Phuket should be around 65,000 baht a month. 


The cost of living in Pattaya is quite similar to Bangkok. 

Quora has a good discussion on how much expats spend per month on average in Pattaya. Many people said that it’s in the range of 30,000 baht to 65,000 baht. 

The number is in line with Stephen, a teacher in Pattaya, who spends around 45,000 a month there, and regularly eats out at Western restaurants. 

If you are planning to retire there, said that you should be prepared to spend around 40,000 baht to 60,000 baht per month. 

The Cheapest Place to Live?

If you are looking for the cheapest place to live in Thailand, you should look at 55 secondary cities in Thailand. They are in provinces that have not yet become popular among tourists such as Buri Ram, Chiang Rai, Nong Khai, Udon Thani, and Mukdahan. 

The cost of living in these cities can be very cheap, in some cases even less than 12,000 baht per month. 

However, if you don’t know how to speak Thai, it’s going to be a real challenge living in these cities. Western food is rarely available, and public transportation is also limited. 

Normally, expats who live in these cities are either hired by a local school or live with their spouse who is Thai.

How Much Do I Need, Then?

The short answer is: it depends on your lifestyle.

If you want us to give you some numbers, 35,000 baht (~$1,000) a month should be enough to live in Bangkok, Pattaya, and Hua Hin.

With this budget, you can rent a place, eat local food and some special meals at a restaurant, and travel on a budget.

But if you want to have a comfortable life, you need at least 45,000 baht a month. Many retirees in Thailand are spending that much every month to live comfortably.

If you live in Chiang Mai, you would need 20% less than in Bangkok. But if you live in Phuket, you can slash 20% more off your budget.

If you have someone to share your expenses, it’s possible to live here for less than 20,000 baht a month ($667).

However, if you live in a rural area, it’s possible to spend even less than 12,000 baht (US$334) a month.