SAMUI 2017 HOLIDAYS

Thailand officially observes 23 national holidays and several religious observances.