Public Holidays in Thailand 2023
26 total holidays26 national holidays
2023 Holiday Calendar — Thailand
| Date | Holiday | Day | Type |
|---|---|---|---|
| 2023-01-01 | New Year's Day | Sunday | National |
| 2023-01-02 | New Year's Day | Monday | National |
| 2023-03-06 | Makha Bucha | Monday | National |
| 2023-04-06 | Chakri Day | Thursday | National |
| 2023-04-13 | Songkran | Thursday | National |
| 2023-04-14 | Songkran Holiday | Friday | National |
| 2023-05-01 | Labor Day | Monday | National |
| 2023-05-04 | Coronation Day | Thursday | National |
| 2023-05-05 | Bridge Public Holiday | Friday | National |
| 2023-05-17 | Royal Ploughing Ceremony Day | Wednesday | National |
| 2023-06-03 | Queen Suthida's Birthday | Saturday | National |
| 2023-06-03 | Visakha Bucha | Saturday | National |
| 2023-06-05 | Queen Suthida's Birthday | Monday | National |
| 2023-06-05 | Visakha Bucha | Monday | National |
| 2023-07-28 | King Vajiralongkorn's Birthday | Friday | National |
| 2023-07-31 | Bridge Public Holiday | Monday | National |
| 2023-08-01 | Asalha Bucha | Tuesday | National |
| 2023-08-12 | The Queen's Birthday | Saturday | National |
| 2023-08-14 | The Queen's Birthday | Monday | National |
| 2023-10-13 | Anniversary of the Death of King Bhumibol | Friday | National |
| 2023-10-23 | Chulalongkorn Day | Monday | National |
| 2023-12-05 | King Bhumibol's Birthday/Father's Day | Tuesday | National |
| 2023-12-10 | Constitution Day | Sunday | National |
| 2023-12-11 | Substitute Holiday for Constitution Day | Monday | National |
| 2023-12-29 | New Year Special Holiday | Friday | National |
| 2023-12-31 | New Year's Eve | Sunday | National |
Automate Thailand holiday data via API
One API key. 195+ countries. Integrate in minutes.
cURL
curl -X GET \ "https://api.holidays.rest/v1/holidays?country=TH&year=2023" \ -H "Authorization: Bearer YOUR_API_KEY"
JavaScript
const res = await fetch(
"https://api.holidays.rest/v1/holidays?country=TH&year=2023",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const holidays = await res.json();