What Holiday?
Map › Holidays A–Z › Makha Bucha

When is Makha Bucha 2026?

Makha Bucha 2026 is on Tuesday, March 3, 2026 in Thailand.

Magha Puja Day is an important holy day that honors the Sangha, or the Buddhist community on the first full moon day of the third lunar month.

See March 3 on the world map

Makha Bucha 2026 by country

CountryDateType
🇹🇭 ThailandMarch 3TuesdayPublic holiday

Questions about Makha Bucha

When is Makha Bucha in 2026?
Makha Bucha is on Tuesday, March 3, 2026.
Which countries celebrate Makha Bucha?
Makha Bucha is marked in 1 country: Thailand.
Is Makha Bucha a public holiday?
Yes, it's a public holiday in Thailand. Elsewhere it may be an observance or a regional holiday, so check the table for each country.

Other holidays around the same time