Hindu Festival Dates

Festival dates are set by the Moon, not the calendar — and by the sunrise where you are, not the sunrise in India. Pick your city to see when each festival actually falls for you, with the local puja timings.

Coming up

Onam
Aug 26, 2026
Today
Raksha Bandhan
Aug 28, 2026
In 2 days
Krishna Janmashtami
Sep 4, 2026
In 9 days
Ganesh Chaturthi
Sep 14, 2026 – Sep 23, 2026
In 19 days
Sharad Navratri
Oct 11, 2026 – Oct 19, 2026
In 46 days
Durga Ashtami
Oct 19, 2026
In 54 days
Maha Navami
Oct 20, 2026
In 55 days
Dussehra
Oct 20, 2026
In 55 days

All festivals

Makar SankrantiPongalVasant PanchamiMaha ShivaratriHolika DahanHoliUgadiChaitra NavratriRam NavamiHanuman JayantiBaisakhiPuthanduVishuAkshaya TritiyaBuddha PurnimaVat SavitriRath YatraGuru PurnimaHariyali TeejNag PanchamiOnamRaksha BandhanKrishna JanmashtamiGanesh ChaturthiSharad NavratriDurga AshtamiMaha NavamiDussehraSharad PurnimaKarva ChauthDhanterasNaraka ChaturdashiDiwaliGovardhan PujaBhai DoojChhath PujaKartik Purnima

Browse by year

Diwali 2026Diwali 2027

Other cities

DubaiEdison, NJHoustonLondonNew YorkSan JoseSingaporeSydneyTorontoBangaloreChennaiHyderabadKolkataMumbaiNew DelhiPune

Why do Hindu festival dates change every year?

A Hindu festival is fixed to a point in the lunar month — a tithi within a paksha of a named month — not to a date in the Gregorian calendar. The lunar year is about eleven days shorter than the solar one, so each festival drifts backwards through the seasons until a leap month (adhika masa) resets it. A handful of festivals, Makar Sankranti and Baisakhi among them, are set by the Sun instead and barely move at all.

Why does my city’s date differ from India’s?

A tithi begins and ends at one instant everywhere on Earth — but the festival falls on whichever local day that instant covers. Sunrise in Houston is about eleven and a half hours behind sunrise in Delhi, so a tithi window that opens in a Delhi afternoon may not have opened yet by the previous Houston sunrise. That is how the same festival lands on different dates in India and the United States, and it is why a page that only shows Indian dates is no use abroad.