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 mapJanmashtami 2026 by country
| Country | Date |
|---|---|
| 🇧🇩 Bangladesh | September 4Friday |
| 🇮🇳 India | September 4Friday |
| 🇵🇰 Pakistan | September 4Friday |
| 🇿🇦 South Africa | September 4Friday |
| 🇬🇧 United Kingdom | September 4Friday |
| 🇺🇸 United States | September 4Friday |
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
- Labour Day March 2
- Independence Day January 1
- Father's Day January 4
- Labor Day April 30
- National Day February 4
- Constitution Day January 7
- Victory Day January 2
- Children's Day January 6
- National Heroes' Day January 20
- Armed Forces Day January 20
- Teachers' Day January 15
- Revolution Day January 3