En Thaïlande, le jour de Magha Puja constitue une fête nationale bouddhiste. Il tombe soit en février, selon le calendrier lunaire ou en mars, selon le calendrier Grégorien. Le Magha Puja est généralement célébré au cours du troisième mois lunaire de l'année ; en raison de la délivrance des enseignements de Bouddha dans cette période.