What Holiday?
Map › Holidays A–Z › Janmashtami

When is Janmashtami 2026?

Janmashtami 2026 is on Friday, September 4, 2026. It's marked in 6 countries, including Bangladesh, India, Pakistan, South Africa and United Kingdom.

Krishna Janmashtami is a Hindu festival that celebrates the birth of Krishna, the eighth incarnation of the god Vishnu. It is celebrated on the eighth day of the Hindu month of Bhadrava (Bhadrapada), which is usually in August or September.

See September 4 on the world map

Janmashtami 2026 by country

CountryDateType
🇧🇩 BangladeshSeptember 4FridayPublic holiday
🇮🇳 IndiaSeptember 4FridayPublic holiday
🇵🇰 PakistanSeptember 4FridayOptional holiday
🇿🇦 South AfricaSeptember 4FridayReligious holiday
🇬🇧 United KingdomSeptember 4FridayReligious holiday
🇺🇸 United StatesSeptember 4FridayReligious holiday

Questions about Janmashtami

When is Janmashtami in 2026?
Janmashtami is on Friday, September 4, 2026.
Which countries celebrate Janmashtami?
Janmashtami is marked in 6 countries: Bangladesh, India, Pakistan, South Africa, United Kingdom and United States.
Is Janmashtami a public holiday?
Yes, it's a public holiday in Bangladesh and India. Elsewhere it may be an observance or a regional holiday, so check the table for each country.

Other holidays around the same time