Public Holidays in Thailand 2016


The following are the official holidays for Thailand during 2016:

Friday 1st January: New Year’s Day
Monday 22nd February: Makha Bucha Day
Wednesday 6th April: Chakri Day
Wednesday 13th-Friday 15th April: Songkran Festival
Sunday 1st May: National Labour Day (Substitution Day on Monday)
Thursday 5th May: Coronation Day (Extra holiday on Friday)
Monday 9th May: Royal Ploughing Ceremony *
Friday 20th May: Wisakha Bucha Day
Tuesday 19th July: Asanha Bucha Day (Extra holiday on Monday 18th)
Wednesday 20th July: Khao Phansa
Friday 12th August: H.M. the Queen’s Birthday
Sunday 23rd October: Chulalongkorn Day (Substitution Day on Monday)
Monday 5th December: H.M. the King’s Birthday
Saturday 10th December: Constitution Day (Substitution Day on Monday)
Saturday 31st December: New Year’s Eve

* Holiday only for government workers

During 2016, there are twelve long weekends in Thailand. These are as follows:

  • New Year’s Day: Thursday 31st December 2015 to Sunday 3rd January 2016
  • Makha Bucha Day: Saturday 20th February to Monday 22nd February 2016
  • Songkran: Wednesday 13th April to Sunday 17th April 2016
  • May Day: Saturday 30th April to Monday 2nd May 2016
  • Coronation Day: Thursday 5th to Sunday 8th May 2016 *
  • Visakha Bucha Day: Friday 20th May to Sunday 22nd May 2016
  • Asanha Bucha & Khao Phansa: Saturday 16th to Wednesday 20th August 2016 *
  • Mother’s Day: Friday 12th to Sunday 14th August 2016
  • Chulalongkorn Day: Saturday 22nd to Monday 24th October 2016
  • Father’s Day: Saturday 3rd December to Monday 5th December 2016
  • Constitution Day: Saturday 10th to Monday 12th December 2016
  • New Year’s Day: Saturday 31st December 2016 to Tuesday 3rd January 2017