How to find a job in Bangkok

Finding work in Bangkok
Updated 2022-05-08 14:59

Bangkok is Thailand's capital and biggest city. Every year, over 22 million people visit Bangkok. Some come to see the city's sights and indulge in some Michelin-starred Tom Yum. Others are here in search of work opportunities.

Home to over 10 million people, Bangkok may be just the city where your career dreams come true. However, you will need to arm yourself with patience and proper research to get the job you want.

Finding work in Bangkok is not as easy as it seems even though certain positions can only be filled by foreigners. However, obtaining a work permit can be a headache for both the employer and employee.

Many jobs undertaken by foreigners fall into the areas such as IT and communications, marketing and advertising, editorial, teaching, acting and modeling, and hotel management as big companies are often happy to fill their high-level management positions with foreign nationals who are well-versed in English.

Types of jobs in Bangkok


Teaching is probably the best way to ease into Bangkok's labor market. It's one of the most in-demand professions — especially if you have the necessary qualifications and English is your native language. With that, the competition is also quality high. So, if you want to land a job as an English teacher here, it's best to come prepared. In most cases, you will need a TEFL degree. Plus, some teaching experience will definitely come in handy.

On average, you can expect to make from THB 30,000 to THB 50,000 and more. If you are looking for a more high-paying position, it's best to turn your attention to international schools. Salaries there are generally higher and you may be offered a benefits package as well, including accommodation allowance and return flights to your home city.

Marketing and sales

Thailand has a lot of local talent when it comes to marketing in sales. However, some larger companies that work with a lot of foreign clients, may prefer to hire expats with specific communication and language skills.

If you are looking for a job in sales and marketing, a knowledge of English and another foreign language will be very helpful. Naturally, if you have experience in the field, you will beat the competition easier.

The salary you should expect in a higher-level marketing position is around THB 80,000 — but this varies greatly depending on your position, the company that employs you, and other factors. Some companies may also include an accommodation allowance, in which case your actual salary may be around THB 60,000.

Embassy or consulate

Bangkok is home to a lot of embassies and consulates. If this is the niche you are considering, you will need to start getting ready as early as possible. Pretty much the only way to work in an embassy or consulate in Thailand is to apply at the respective embassy or consulate in your home country. You will often need to go through a very rigorous application process and the job itself can be quite demanding.

On the other hand, being a diplomat in Thailand comes with lots of perks. You will get a decent salary, healthcare, pension, flight and accommodation expenses, and more. Plus, you will have excellent networking opportunities.


Bangkok is one of the most visited cities in Southeast Asia. It's home to lots of hotels, resorts, recreational complexes, and more. These offer a variety of opportunities in the hospitality industry. As an expat, you may find suitable positions as a receptionist, front desk assistant, and even hotel manager, provided you have the necessary skills and experience. In addition to having the needed skill set, the knowledge of multiple languages can be a big plus when looking for a job in the hotel industry.

Food and beverage

Bangkok loves good food, strong drinks, and a loud party. And if you work in food and beverage, you should have quite a few options when looking for a job in Bangkok.

If you are a chef, bartender, or barista, there are lots of places where you could potentially build a career: from smaller establishments to Michelin-starred restaurants and five-star hotels.

To work in food and beverage in Bangkok, you will need relevant skills and experience. The ability to speak several foreign languages will surely be a plus.


Thailand is well-known as one of the world's best digital nomad destinations. However, most people settling here to work remotely prefer either more laid-back locations like Phuket or Krabi or the digital nomad haven of Chiang Mai. They offer a prettier landscape and a cheaper cost of living compared to the busy and hectic Bangkok.

However, Bangkok does have a lot of its own benefits to offer — especially if you like big city life. Here, you will find easy access to high-speed internet, lots of western conveniences from shopping malls to restaurants, and plenty of coworking spaces and networking opportunities.

There are lots of options for working freelance in Bangkok, and Thailand in general. If you are a freelance writer, you may want to consider using services like Upwork to expand your job search. If you have other skills to offer, look into setting up an account on Fiverr for some extra income.

Tech and IT

If you work in the tech field, you will find that Bangkok offers quite a few opportunities in this sector. Some of the most in-demand skills include PHP backend development, iOS and Android mobile app development, and both frontend and backend JavaScript.

In terms of salary, a senior web developer in Bangkok can expect to make around THB 100,000 a month. Plus, you may be able to find remote work opportunities in this field, which will allow you to explore the rest of the country.

Searching for a job in Bangkok

Many multinational corporations have a branch in Bangkok. However, relocation packages usually are only offered for very high skilled jobs, and many foreign employees are recruited from within a company. Firstly, see if it is possible to negotiate an internal transfer with the company you are already working for. If this isn't an option, then it's worth looking on the websites of international companies in Thailand to see if there are any vacancies suitable for you.

It is generally a good idea to begin your search online on job websites in Thailand, as well as in Facebook groups. There may be lots of chances for your application to be noticed if you have applied to the posting on Facebook than on websites as there are a lot of competitors on websites. On Facebook, make sure to be online always to catch the posting done by people who look for candidates. A Skype interview for any job you find may suffice in securing your position in advance.

Moreover, be aware that this could be a lengthy process and that you'll need to consider visa restrictions. If you do take this route, it is worth contacting a recruitment agency in Bangkok as they will have the necessary contacts and know the best options available to you.

In the meantime, also try searching in the English newspapers, such as The Bangkok Post and The Nation. There are lots of cafes and hotels that display these papers every day if you want to browse through the job sections quickly, and it is also available online.

Various networking events and job fairs are also held in Bangkok, so you could attend some of these to meet people and make connections. The calendar for fairs is also available online.

Note that recruitment in the tech sectors only happens via headhunting. Large companies offering high salaries typically look for the most experienced programmers. But even if you are just starting out, you may find quite a few options with smaller companies as well as project-based work.

It is a good idea to start building a professional network in Bangkok before arriving. You should also check local IT and tech forms and check expert groups for openings in your field.

Professional social media can also be of great help when job hunting in Bangkok. For instance, if you have a LinkedIn account, make sure to keep your page fully updated and change your location to Bangkok. This will make you more visible to local recruiters and might send more job opportunities your way. You can also change your LinkedIn profile status to “open to new opportunities” — this will demonstrate to the recruiters that you are available for work.

Working in Bangkok

It is advisable for people who are planning to work in Bangkok to search for jobs online first before going to the city empty-handed. First and foremost, you need to have the skills and experience in the sector that you are applying from, command of English goes next.

You will need to ensure that your means of employment can cover your living expenses in the capital, as the cost of living in Central Bangkok is a lot higher than in other parts of the country. The dazzling attractions of rooftop bars, fine dining establishments, shopping malls and modern accommodation can all add up. That said, it is possible to live in the city on a modest budget, so long as you are happy to eat street food and rent in a more remote area, without the trappings of luxurious expat life.

There are also some jobs that offer free accommodation and food, so just bring out the best in you when invited for interviews.

Working hours and holidays in Thailand

The official maximum number of working hours in Thailand is 8 hours per day and 48 hours per week. All employees are also entitled to a mid-day break of at least one hour.

According to Thai labor law, employers mustn't force employees into working overtime without their agreement. However, this is often done in case of a “work emergency” — for instance, when the company is working under strict deadlines. And, in a lot of cases, it will not come with extra pay.

There are 19 national holidays in Thailand, some of which are celebrated for more than one day. What's more, if a holiday falls close to the weekend, the days will usually be added up so that employees can get more time off. Here's a list of ten of Thailand's major holidays:

  • New Year's Day (Jan 1)
  • Makha Bucha Day (dates vary)
  • Chakri Day (April 6)
  • Songkran Festival (April 13-15)
  • Labor Day (May 1)
  • H.M. King's Coronation (May 4)
  • Visakha Bucha (dates vary)
  • H.M. Queen's Birthday (June 3-5)
  • Asahna Bucha (dates vary)
  • King Vajiralongkorn's Birthday (July 28-29)
  • The Queen Mother's Birthday (August 12-14)
  • Chulalongkorn Day (October 23-24)
  • King Bhumibol's Birthday (December 3-5)
  • Constitution Day (December 10-12)

When it comes to the leave policy, the conditions for annual leave, sick leave, and more may vary depending on the company you work for. However, in most cases, you will be entitled to up to 6 paid annual leave days per year. When it comes to sick days, you should be allowed to take as many sick leave days as you need (as long as the total number of days is under 30 days per year).

Maternity leave allows for up to 98 days of off-time. 45 days of these will be paid leave.

Visa options for Working in Thailand

If you plan to work in Thailand, you will need to figure out how to arrange your work and stay. There are several visa options for working in Thailand, depending on the type of work you do and how long you plan to stay.

In most cases, if you plan to work full time for a company in Thailand, you will need to first apply for a Non-Immigrant Visa Category B and then obtain a work permit. To do so, you will need to have a job offer from a company in Thailand. Typically, your employer will guide you through the process of applying for a work permit and obtaining the necessary documents. Note that your work permit will be tied to the company you used when applying. This means that if you decide to change employers, you will need to apply for a new work permit.

If you plan to live in Thailand while working remotely, you have a wide range of visa options for your stay:

Tourist visa. These visas let you stay in the country for 60 days and can be further extended for 30 more days. You can then leave Thailand, renew your visa, and re-enter the country again.

Education visa. You can also apply for an education visa by enrolling in a language course, cooking course, Thai massage course, etc. Keep in mind, however, that you will need to attend a minimum number of classes for your visa to stay valid.

Thailand Special Tourist Visa or STV. This type of visa was introduced by the Thai government during the COVID-19 pandemic and was designed for those wishing to date in the country for a longer period of time. With the STV visa, you will be able to stay in Thailand for up to 9 months.

Note that the above visa options are only available to those who plan to work in Thailand remotely.


Working in Thailand without a work permit is illegal and punishable by deportation.

Good to know:

And some more good news for digital nomads: Phuket officials are considering a visa scheme for digital professionals who plan to live and work remotely from Thailand. Under the proposed legislation, eligible expats will be able to apply for a work permit and stay on the island of Phuket for six months to a year.

Finally, if you are ready to make an investment in your life in the country, you may want to consider the Elite Visa Program. The Elite Visa lets you live and work in Thailand for five to twenty years. The downside? You will need at least $15,000 to apply for the five-year Elite Visa.

So, here are the key take-aways:

Bangkok is Thailand's capital, the biggest city and home to lots of work opportunities in a variety of fields.

The easiest way to get your foot in Bangkok's job market is to get a language teaching job. You can expect to make from THB 30,000 to 80,000.

To find a job in Bangkok, use online resources, headhunting agencies, social media like Linkedin, networking and more.

To work in Bangkok legally, you will need to apply for a work permit.

You will have more visa options if you are working freelance and are not employed in Thailand.

Useful links:

Jobs Bangkok


Craigslist Bangkok

Jobs DB

We do our best to provide accurate and up to date information. However, if you have noticed any inaccuracies in this article, please let us know in the comments section below.