The following is the official Thai government list of public and bank holidays in Thailand for 2011.
Click here for Thailand public and bank holidays for 2012 »
Where the actual date of the holiday falls on a weekend, a substitute day has been granted on the Monday as a day’s holiday. Although this is the official list, some companies and businesses in Thailand may also close for additional local or regional celebrations, for example the Chinese Lunar New Year (Thursday, February 3, 2011).
January
January 1 (Saturday) – New Year’s Day
January 3 (Monday) – Substitution day holiday for New Year
February
February 18 (Friday) – Makha Bucha Day
April
April 6 (Wednesday) – Chakri Day
April 13-15 (Wednesday-Friday) – Songkran Festival
May
May 1 (Sunday) – National Labour Day
May 2 (Monday) – Substitute day holiday for Labour Day
May 5 (Thursday) – Coronation Day
May 17 (Tuesday) – Visakha Bucha Day
July
July 1 (Friday) – Banks’ Mid Year Day (some banks may close but not a public holiday)
July 15 (Friday) – Asahna Bucha Day
August
August 12 (Friday) – H.M. Queen’s Birthday
October
October 23 (Sunday) – Chulalongkorn Day (Rama V Day)
October 24 (Monday) Substitute day holiday for Chulalongkorn Day
December
December 5 (Monday) – H.M. King’s Birthday
December 10 (Saturday) – Constitution Day
December 12 (Monday) – Substitute day holiday for Constitution Day
December 31 (Saturday) – New Year’s Eve
January 1, 2012 (Sunday) – New Year’s Day
January 2, 2012 (Monday) – Substitution day holiday New Year’s Eve
January 3, 2012 (Tuesday) – Substitution day holiday New Year’s Day