The season in one minute
Christmas in Penang is a church festival first. Parishes hold Masses in English, Malay, Tamil and Mandarin on Christmas Eve and Christmas Day, and Fri 25 December is a public holiday. The oldest church is St George's on Lebuh Farquhar, which hosted the state Christmas celebration and parade in December 2025. On the mainland, St Anne's in Bukit Mertajam draws thousands on Christmas Day.
A week later, New Year's Eve (Thu 31 December) brings crowds to the Esplanade in George Town and fireworks at midnight, seen from The Top at KOMTAR. Malls, hotels and bars run their own countdowns. New Year's Day is a public holiday in Penang.
Parishes publish their Christmas Mass times in December. Event details on this page are from past seasons, with the year given.