Six 2026 advent calendars you can actually buy in Singapore right now, from a $14.90 tea calendar at FairPrice to LEGO sets at Toys"R"Us, Venchi chocolate with a 10% code, L'Occitane's $150 box valued at $377 and Lush gift boxes that are down to their last units online. Prices and stock checked on each official store on 24 October 2026.
Advent calendars open on 1 December, but the good ones sell out in November.
> Quick view: cheapest is English Tea Shop at $14.90; kids' pick is LEGO from $43.99; best value is L'Occitane at $150 for $377 of product. Catch: Lush is down to its last few boxes online, so buy now or skip it.
How to choose
- Buy in October or early November. Lush was already down to its last units online on 24 October. Limited editions like Venchi's Deluxe Maxi rarely restock.
- Check the year on the box. Retailers still list 2024 and 2025 calendars next to the 2026 ones (Toys"R"Us has a 2024 LEGO Friends calendar). Make sure the name says 2026.
- Price per door. English Tea Shop works out to about 62 cents a day, LEGO City about $1.83, L'Occitane about $6.25 and Venchi's Deluxe Maxi about $21.67 before the code.
- Plan the start date. Most calendars run 1 to 24 December; Lush's 12 Days box covers 12 days, so start it on 13 or 14 December if you want it to end on Christmas Eve.
How we checked
Every price, code and stock note on this page was read on 24 October 2026 from the official Singapore online stores: sg.venchi.com (calendar range, product page and homepage code banners), toysrus.com.sg (search results and the LEGO Star Wars product page), sg.loccitane.com (Holiday Collection page and product page), lushsg.com (product pages) and fairprice.com.sg (product pages, including the dated offer on the Walkers calendar). Sephora's 2026 calendars were left out because the ones listed were sold out or not yet released, and The Body Shop's only listed calendars were 2025 editions.
*Cover: official product images of the LEGO Star Wars, Venchi Deluxe Maxi and Lush 12 Days of Christmas calendars.*
Related reading