
Singapore's year-end school holidays run from Saturday 21 November to Thursday 31 December 2026 for MOE primary and secondary schools, after the school year ends on Friday 20 November. Inside those six weeks: the Gardens by the Bay Christmas Train Show (20 November to 3 January), Resorts World Sentosa's Season of Joy (27 November to 3 January) and Anime Festival Asia (27 to 29 November).
Top photo: Balon Greyjoy, CC0, via Wikimedia Commons. Supertree Grove, Gardens by the Bay.
MOE's calendar puts the primary and secondary school year end on Friday 20 November, with holidays from Saturday 21 November to Thursday 31 December. JC Year 1 and MI Years 1 and 2 break a week later, from 28 November. Christmas Day is Friday 25 December, so that week ends in a long weekend.
For what is on in the first stretch, our November 2026 guide and the this-weekend list are updated as dates land.
Christmas Train Show, Flower Dome, 20 November to 3 January, 9am to 9pm. It needs a Flower Dome ticket: $12 adult, $8 child (3 to 12) for Singapore residents. Note the Flower Dome closes for maintenance on 16 November.
Season of Joy at Resorts World Sentosa, 27 November to 3 January, with A Universal Christmas at Universal Studios Singapore. USS lists tickets from $76.
Anime Festival Asia, Suntec Halls 401 to 406, 27 to 29 November, exhibition 10am to 8pm. Concert day tickets start at $98 before fees, rising to $105 from 27 November, and include the exhibition. Christmas Together at Sands Expo Hall F runs 27 to 29 November, 10am to 9pm, with free registration.

The haze may or may not be gone by late November, so keep an indoor list. KidsSTOP at the Science Centre is for kids aged 8 and below, with 10am and 2pm sessions. Prices vary by date on its booking page. The Science Centre opens on Mondays during gazetted school holidays. The Children's Museum Singapore opens a new exhibition on 14 November, is free for Singaporeans and PRs, and closes on Mondays. The National Museum is free for citizens and PRs, daily 10am to 7pm.
More ideas, with places to eat in air-conditioned malls, are in our haze weekend guide.
The Singapore Zoo is open daily 8.30am to 6pm and Bird Paradise 9am to 6pm. With a WildPass, residents pay $39 adult and $27 child on weekdays, and $44 and $30 on weekends and public holidays. Mandai has not announced a 2026 year-end festive event yet. Check the PSI the night before an outdoor day, and swap plans if it is Very Unhealthy.
For a cheap, loud family dinner, Family Mookata is $19.90 nett an adult and $14.90 for kids 100cm to 140cm, at AMK, Yishun and Jurong West. Yishun and Jurong West take groups of over 20. If anyone eats halal, Family Hakata AMK is the MUIS-certified sister outlet at the same price. School holidays mean weekday lunches are possible, and the booking deal for all four is: "Mon to Fri, 1pm to 4pm: 10% off all food. Mon to Thu, 5pm to 8pm: 5% off. Drinks not included, no discounts on public holidays. Only 5 bookings per timing." Book Family Mookata or Family Hakata, and see everything on the $19.90 counter.
· Book KidsSTOP ahead.
· Do weekday lunches during the holidays. That is when the 10% mookata deal applies.
· Keep one indoor plan for every outdoor day while the haze lasts.
For MOE primary and secondary schools, Saturday 21 November to Thursday 31 December 2026. The school year ends on Friday 20 November.
From 20 November 2026 to 3 January 2027 in the Flower Dome, 9am to 9pm. A Flower Dome ticket is needed, $12 for resident adults.
The Children's Museum Singapore and the National Museum's permanent galleries are free for Singaporeans and PRs.
Family Mookata and the halal Family Hakata are $19.90 nett an adult and $14.90 for kids 100cm to 140cm, with 10% off food on weekdays from 1pm to 4pm when booked on Eventful Tables.