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

Nutcracker at Dubai Opera

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

 

A post shared by Inceptus Events (@inceptusevents)

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

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 

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

@fairytaleforchristmas

Carols by Candlelight at Expo City

 

View this post on Instagram

 

A post shared by Expo City Dubai (@expocitydubai)

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

 

A post shared by Theatre by QE2 (@theatrebyqe2)

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