There are 24 holidays that the people of Thailand celebrate. They are the following:
NOTE: This is for 2011 Calendar
January 1: New's Year Day
February 3: Chinese New Year's Day
February 18: Makha Bucha Day/ Megha Puja Day
April 6 Chakri Memorial Day
April 13: Therevadin Buddhist New Year
April 13-15: Songkran Fesival
May 1: National Labor Day
May 2: Substitution for National Labor Day
May 5: Coronation Day and the Phi Ta Khon Festival
May 10: Royal Ploughing Ceremony Day
May 17: Visakha Bucha Day/Visakha Puja/Buddha Day
July 1: Bank's Mid-year day
July 15: Asarnha Bucha Day/ Asalha Puja Day
July 16: Buddhist Lent Day
August 12: H.M. The Queen's Birthday
September 12: Chinese Moon Festival or Wan Wai Phra Jan
October 12: End of Buddhist Lent day Wan Awk Phansa and the Naga Festival
October 23: Chulalongkorn Memorial Day
December 5: The King's Birithday
December 10: Constitution Day
December 31: New Year's Eve