Public Holidays in Thailand for 2020

The following are all of the financial market holidays in Thailand during 2020. I’ll add government holidays as and when they are announced. The new holidays are for the Coronation Day, and the birthdays of the new king and queen. The birthday anniversary for King Rama IX and the Queen Mother remain as public holidays.

Wednesday 1st January: New Year’s Day
Monday 10th February: Substitution day for Makha Bucha Day (on Saturday)
Monday 6th April: Chakri Memorial Day
Monday 13th April: Songkran Festival
Tuesday 14th April: Songkran Festival
Wednesday 15th April: Songkran Festival
Friday 1st May: National Labour Day
Monday 4th May: Coronation Day
Wednesday 6th May: Wisakha Bucha Day
Wednesday 3rd June: H.M. Queen Suthida’s Birthday
Monday 6th July: Substitution day for Asarnha Bucha Day (on Sunday)
Tuesday 7th July: Buddhist Lent Day (Khao Phansa Day)
Tuesday 28th July: H.M. the King’s Birthday
Wednesday 12th August: H.M. Queen Sirikit’s Birthday (also Mother’s Day)
Tuesday 13th October: Bhumibol Memorial Day
Friday 23rd October: Chulalongkorn Memorial Day
Monday 7th December: Substitution Day for HM the King Bhumibol’s Birthday, National Day and National Father’s Day (Saturday)
Thursday 10th December: Constitution Day
Thursday 31st December: New Year’s Eve

Looks like there will be eight long weekends in 2020 so far. It is possible there might be more as the government has a habit of adding extra days to holidays that fall on a Thursday or Tuesday in order to stimulate domestic travel.

3 thoughts on “Public Holidays in Thailand for 2020

  • February 10, 2020 at 12:41 pm

    Hi Richard, I hope you are doing well. As I remember by labor laws, companies must have a minimum of 13 public holidays. May I know if this law is revised to increase holidays from 13 to 18+ as a mandatory and statutory requirement for companies to oblige. Or can a company still have discretionary power to decide to give extra holidays over and above 13?
    Thank you,

  • July 30, 2019 at 3:36 pm

    Richard as far as I know as a public holiday that falls on the weekend then everyone will be free on Monday.

    • July 30, 2019 at 7:14 pm

      Correction. It’s called ‘substitution day holiday’. Please see my blog.


Leave a Reply

Your email address will not be published. Required fields are marked *