The Nine Emperor Gods Festival in Thailand lasts nine days from October 21 to 29, 2025. Devotees wear white and abstain from meat, alcohol, and negative behaviour during the festival. Phuket Town hosts major shrines and vibrant vegetarian food stalls marked by yellow jay flags.