1. Singapore Ballet: The Nutcracker — Marina Bay
Singapore's national ballet in its Christmas classic.
Singapore Ballet performs The Nutcracker at the Esplanade Theatre from 9 to 13 December 2026, with 8pm shows and weekend matinees.
A beloved December tradition.
Good to know: Book early for the weekend matinees.
1 Esplanade Drive, Singapore 038981