Magical reminder: Christmas performances in Dubai you can still catch
Catch the last of the festive magic before the season ends
The most wonderful time of the year is here, and the city’s stages are coming alive with festive magic. From snow-dusted musicals and glittering ballets to laugh-out-loud pantos and family singalongs, there’s no shortage of ways to sleigh your Christmas plans.
Here are the Christmas performances in Dubai you can still book this December
Nutcracker

Your ‘Christmas performances in Dubai’ bucket list won’t be complete without the timeless magic of Tchaikovsky’s The Nutcracker. This magical tale is cherished around the world and is one filled with enchantment, childhood dreams, and love. Accompanied by Tchaikovsky’s unforgettable score and paired with the dazzling choreography, this is a heartwarming Christmas experience for the whole family. The performance takes place at Dubai Opera from December 18 to 21.
Book here.
Location: Dubai Opera, Downtown Dubai, Dubai
Times: December 18 and 19, 8pm; December 20 and 21, 2pm and 8pm
Cost: From Dhs380
Contact: (04) 440 8888; dubaiopera.com
Carols Re-Imagined
View this post on Instagram
Enjoy an evening where timeless Christmas carols are reimagined with warmth, power, and passion. Singers from around the world will come together with the Nabra Chamber Choir and a lineup of world-class musicians on the day to unite cultures and voices in music that will move the soul. Prices start from Dhs200, and if you’re going with a group of family or friends, you can get a 10% discount on tickets.
Book here.
Location: Zabeel Theatre, Jumeirah Zabeel Saray Hotel, Palm Jumeirah, Dubai
Times: December 19, 8pm
Cost: From Dhs200
Contact: (056) 611 2719; @artforalluae
A Fairytale for Christmas
View this post on Instagram
Fairytale brings all timeless stories to life on stage, complete with stunning costumes and a dazzling stage design, and every moment feels magical. It’s a show for audiences of all ages so you can bring the little ones.
Book here.
Location: The New Covent Garden Theatre, Mall of the Emirates, Dubai
Times: December 19, 7pm; December 20 and 21, 1.30pm and 7pm
Cost: From Dhs195
Contact: (04) 296 6205; @coventgardenmarketdxb
A Fairytale for Christmas

A Fairytale for Christmas, the Irish-inspired festive concert, is heading to the desert for a limited performance run at New Covent Garden, Mall of Emirates. The shows take place from December 19 to 21, and you will be in for a magical time packed with music, laughter, and festive cheer. The performance brings the spirit of Ireland to Dubai with a heartwarming mix of festive classics and traditional Irish favourites. Read more here.
Book here.
Location: New Covent Garden, Mall of the Emirates, Dubai
Date/Times: December 19 to 21, 2025
Costs: Ticket prices from Dhs195
Carols by Candlelight at Expo City
View this post on Instagram
Really want to get into the festive mood? Get ready to sing your Christmas hearts out as the much-awaited Carols by Candlelight returns to Expo City this December. Enjoy enchanting carols by the Firdaus Orchestra at two shows per day, bringing back fond memories of your Christmas past with carol-singing, live dancers, and Christmas-themed projections on the iconic Al Wasl Plaza. And Santa and Mrs Claus may even make a surprise visit. The best news? Tickets include access to Expo’s Winter City.
Book here.
Location: Al Wasl Plaza, Expo City Dubai, Dubai
Times: December 20 to 24, 6pm and 7.35pm
Cost: Dhs150
Contact: (800) 3976 2489; @expocitydubai
ABBA Reunion – A Christmas Special Live
View this post on Instagram
The timeless tunes of ABBA never get old. And this December, ABBA Reunion will be treating you to the golden age of pop sprinkled with festive sparkle and holiday cheer onboard the QE2. Expect all the timeless classics, stunning live vocals, glittering costumes and fun choreography. It’s a night for both lifelong fans and those just looking for a good night out.
Book here.
Location: Theatre by QE2, Port Rashid, Dubai
Times: December 27, 8pm
Cost: From Dhs127.50
Contact: (058) 838 3107; @theatrebyqe2
Images: Supplied and Instagram
