Na Tailândia, o Dia de Magha Puja é um feriado nacional budista. Ele cai ou em fevereiro, de acordo com calendário lunar; ou em março, de acordo com o calendário gregoriano. O Magha Puja é tipicamente celebrado durante o terceiro mês lunar do ano, devido ao livramento dos ensinamentos de Buda nesse período.