
Christmas Day 2026 falls on Friday 25 December, a public holiday, so most people get a three-day weekend from 25 to 27 December. Confirmed for those dates: the Great Christmas Village on Orchard Road (open to 10.30pm at Shaw House on 25 and 26 December), the Gardens by the Bay Christmas Train Show (9am to 9pm), A Universal Christmas at Universal Studios Singapore, and Handel's Messiah at the Esplanade on 26 and 27 December.
Christmas Eve: Thursday 24 December, a normal working day.
Christmas Day: Friday 25 December, public holiday.
Weekend: Saturday 26 and Sunday 27 December.
It all lands inside the year-end school holidays, so expect family crowds everywhere. Our school holidays guide covers the full six weeks; this page is just the long weekend.
The Great Christmas Eve Street Party closes Orchard Road from Paterson junction (ION Orchard) to Bideford junction (Ngee Ann City), 6pm to 2am, with the party itself 8pm to 12.15am. Free. The Great Christmas Village at Ngee Ann City and Shaw House stays open until 1am, and the Hilton Singapore Orchard 3D projection show runs 7pm to 12.30am instead of the usual 10pm.
If you would rather sit down, our Christmas buffet guide lists Christmas Eve dinners from $108++, and halal Christmas dinner options are here.
Great Christmas Village, Orchard Road. Ngee Ann City Civic Plaza and Shaw House Urban Plaza, 3pm to 10pm, with Shaw House open to 10.30pm on 25 and 26 December. Snowfall at the Hitachi Santa House at 8pm and 9pm. Weekend live shows at 7.30pm and 8.45pm. Free to walk in; rides on Carnival Cards from $35.
Christmas Train Show, Flower Dome, Gardens by the Bay. 20 November 2026 to 3 January 2027, 9am to 9pm. Model trains run past scenes of the US, two SMRT trains and redesigned MRT stations, and Santa's hometown Rovaniemi. Flower Dome admission applies.
Season of Joy, Resorts World Sentosa. 27 November 2026 to 3 January 2027. A Universal Christmas at Universal Studios Singapore has a 10-metre Confectionery Christmas tree on Hollywood Boulevard, Santa meet-and-greets and snowfall moments. Glowcean Wonderland is at Singapore Oceanarium, K-Wave Christmas at Adventure Cove Waterpark, and the free WEAVE stage has carols and weekend jazz.
Handel's Messiah, Esplanade Concert Hall. Bach Collegium Japan, Saturday 26 December at 7.30pm and Sunday 27 December at 4pm. Tickets on SISTIC. More festive shows are in our Christmas concerts guide.
Orchard Road 3D projection. Hilton Singapore Orchard, 7pm to 10pm nightly, free, through 3 January.
Christmas Day lunch is the busiest meal of the year for hotel buffets, and many need prepayment. Prices and seatings are in our Christmas buffet guide.
For a casual group dinner on the 26th or 27th, browse restaurants on Eventful Tables and book a table free. Weekday deals there do not apply on public holidays, so check the deal terms for 25 December.
· Book Christmas Day lunch early; hotel buffets on 25 December often need full prepayment.
· Go to the Great Christmas Village before 8pm to catch the first snowfall without the late crowd.
· The Christmas Train Show opens at 9am; mornings are cooler and quieter in the Flower Dome.
Yes. Christmas Day is Friday 25 December 2026, a public holiday, which gives a long weekend from 25 to 27 December. Christmas Eve, Thursday 24 December, is not a public holiday.
Confirmed options include the Great Christmas Village on Orchard Road (3pm to 10pm, Shaw House to 10.30pm), the Christmas Train Show at the Flower Dome (9am to 9pm), A Universal Christmas at Universal Studios Singapore and the free 3D projection show at Hilton Singapore Orchard (7pm to 10pm).
The Great Christmas Eve Street Party runs on Thursday 24 December 2026 from 8pm to 12.15am between ION Orchard and Ngee Ann City, with the road closed from 6pm to 2am. Entry is free.
The Christmas Train Show runs daily from 20 November 2026 to 3 January 2027, 9am to 9pm, in the Flower Dome. Gardens by the Bay lists no special hours for 25 December, and Flower Dome admission applies.