Thailand officially observes 23 national holidays and several religious observances.
Buddhism is the predominant religion, practiced by around 95 percent of Thai citizens. The majority of traditional holidays are based on Buddhist culture and beliefs.
Government offices and immigration offices in Thailand are closed on these days so keep that in mind if you need to extend your visa or require consular services. Thai embassies and consulates outside of Thailand may also be closed on these dates. Where the actual date of the holiday falls on a Saturday or Sunday, a substitute holiday has been granted on the Monday.