Here’s an overview of church services in Singapore for Christmas Eve (Midnight Mass and earlier services) and Christmas Day. Most Churches in Singapore will be holding traditional Christmas services and we’ve tried to find as many details as we can, but please check websites for updates and booking options.
Join the Parish Priest on Christmas Eve at this Catholic Church, just off Farrer Road. There’s a family mass at 5.30pm on Christmas Eve, with a later service at 11:30pm.
24 December: 5.30pm & 11.30pm (400 pax, Vaccinated/PET-only)
25 December: 8.15am (50 pax), 10.15am, 12.15pm & 4.30pm (400 pax, Vaccinated/PET-only)
Christmas Mass bookings open on Tuesday, 14 December at 3pm; go to mycatholic.sg.
120 King’s Road, Singapore 268172
24 December: 9pm, 11.30pm
25 December: 9am (Chinese), 11am, 1pm (Indonesian), 3.30pm, 6pm (Holy Family)
Online booking for Christmas Eve and Christmas Day Masses will be available from 12 noon on 14 December.
12 Zion Road, Singapore 247731
This Catholic Church in the vibrant Katong area on the East Coast seats over 2,000 people! Please check the website for times and booking options for Midnight Mass and other Christmas Services. (Bookings available from 14 December.)
25 December: 6pm
6 Chapel Road, Singapore 429509
An international Anglican Church in leafy Dempsey, St George’s is a popular choice for Christmas Services on Christmas Eve and Christmas Day among expats, so book early or watch on livestream.
4pm – Live Streamed
6pm – All Ages (fully vaccinated)
9pm – Live Streamed (unvaccinated service)
11pm – Live Music (fully vaccinated)
8am (fully vaccinated service with live music)
10.15am (fully vaccinated)
5pm (unvaccinated service)
44 Minden Road, Singapore 248816
This beautiful cathedral, founded on a site reserved by Sir Stamford Raffles in 1823 for Singapore’s first Anglican Church, has a full festive line-up planned for the lead up to Christmas, including choirs, carols and more.
24 December: 10.30pm
25 December: 11am
26 December (Christmas Sunday): 7.30 am 9,30am
11 St Andrew’s Road, Singapore 178959
One of the oldest parishes in Singapore’s Archdiocese, this Catholic Church across from Fort Canning Park will be joining in with special services; please check the website for updates. Bookings will be made available on 14 December, Tuesday, 3pm.
9pm (Fully vaccinated/PET only)
10am (Fully vaccinated/PET only)
111 Tank Road, Singapore 238069
More information here.
24 December: 5pm, 9pm, 12 midnight
25 December: 8.30am, 10.30am, 1pm
“A” Queen Street, Singapore 188533
For more helpful tips, head to our Living in Singapore section.
Get the latest events, stories and special offers
sent to your inbox.
By signing up, you'll receive our weekly newsletters and offers, which you can unsubscribe to anytime.