Hungry Ghost Festival

When is the Hungry Ghost Festival?


In 2026, the seventh lunar month runs from August 13 to September 10 — 29 days with Ghost Day on August 27.

How the dates drift, year by year

The seventh lunar month is pinned to new moons, not to the Gregorian calendar, so it slides by ten to twelve days a year and snaps back roughly a month every two or three years. It does not always fall in the same Gregorian month.

Aug 1Sep 12024: August 4 – September 2 (30 days), Ghost Day August 1820242025: August 23 – September 21 (30 days), Ghost Day September 620252026: August 13 – September 10 (29 days), Ghost Day August 272026August 13 – September 102027: August 2 – August 31 (30 days), Ghost Day August 1620272028: August 20 – September 18 (30 days), Ghost Day September 320282029: August 10 – September 7 (29 days), Ghost Day August 2420292030: July 30 – August 28 (30 days), Ghost Day August 1320302031: August 18 – September 16 (30 days), Ghost Day September 120312032: August 6 – September 4 (30 days), Ghost Day August 2020322033: July 26 – August 24 (30 days), Ghost Day August 920332034: August 14 – September 12 (30 days), Ghost Day August 2820342035: August 4 – September 1 (29 days), Ghost Day August 1820352036: August 22 – September 19 (29 days), Ghost Day September 520362037: August 11 – September 9 (30 days), Ghost Day August 252037
the seventh lunar monthGhost Day, the fifteenth
The seventh lunar month in the Gregorian calendar, year by year
YearThe gate opensGhost DayThe gate closesLength
2024August 4, 2024August 18, 2024September 2, 202430 days
2025August 23, 2025September 6, 2025September 21, 202530 days
2026August 13, 2026August 27, 2026September 10, 202629 days
2027August 2, 2027August 16, 2027August 31, 202730 days
2028August 20, 2028September 3, 2028September 18, 202830 days
2029August 10, 2029August 24, 2029September 7, 202929 days
2030July 30, 2030August 13, 2030August 28, 203030 days
2031August 18, 2031September 1, 2031September 16, 203130 days
2032August 6, 2032August 20, 2032September 4, 203230 days
2033July 26, 2033August 9, 2033August 24, 203330 days
2034August 14, 2034August 28, 2034September 12, 203430 days
2035August 4, 2035August 18, 2035September 1, 203529 days
2036August 22, 2036September 5, 2036September 19, 203629 days
2037August 11, 2037August 25, 2037September 9, 203730 days