Mamma Mia! Here we go again…
Abba jukebox musical for Xmas 2025
Tickets are now on sale (here) for the return of the Abba jukebox musical, Mamma Mia! to the Edinburgh Playhouse for the 2025 Christmas season.
A new UK tour of the perennially popular show with open at Southampton’s Mayflower in October next, visiting Bristol and Oxford before bedding in at the Edinburgh Playhouse for a four week run from Tuesday 9 December 2025 to Sunday 4 January 2026.
Arguably one of the most adept examples of its genre, shoehorning existing songs into a new plot, Mamma Mia! has now been on the go for 26 years. And, like Benny Andersson & Björn Ulvaeus’s music, Catherine Johnson’s book doesn’t look like it’s going away any time soon.
The musical’s stats are somewhat mind boggling, but the bottom line is that the live show has been seen by over 70 million people. Although that does include many, many people who will have seen it multiple times.
Just in case you are not one of those 70 million, the musical is set on the fictional Greek island of Kalokairi where 20-year-old Sophie is preparing to marry her fiancé, Sky.
Does your mother know?
Sophie dreams of a perfect wedding where her father walks her down the aisle – but doesn’t know his identity and her mother is not telling. So sneaks a peak at her mother’s diary to find three possible candidates, who she secretly invites to the wedding.
The show was last in Edinburgh in 2019, when Emma Mullen played Sophie (Æ review: ★★★★☆ Take a chance) and spend a Christmas season at the Playhouse in 2016 (Æ review: ★★★★★ How can I resist you?) when Lucy May Barker played Sophie.
Casting for the 2025 tour will be announced at a future date.
Listing
Mamma Mia!
Edinburgh Playhouse, 18 – 22 Greenside Place, EH1 3AA.
Tuesday 9 December 2025 – Sunday 4 January 2026.
Tue – Sat, & Mon 29 Dec: 7.30pm; Thurs, Sat, Sun Mats: 2.30pm
No show 25, 31 Dec & 1 Jan; extra mat: 24 (no 7.30pm show), 30 Dec & 2 Jan.
Tickets and details: Book here.
UK Tour:
Mayflower Theatre, Commercial Road, Southampton, Hampshire SO15 1GE
24 October – 8 November 2025
Tickets and details: Book here from Wed 2 October 2024 at 10am
Bristol Hippodrome, St Augustine’s Parade Bristol BS1 4UZ.
Tuesday 11 – Sat 22 November 2025.
Mon – Sat: 7.30pm; Wed, Thurs, Sat Mats: 2.30pm.
Tickets and details: Book here.
New Theatre Oxford, 24-26 George St, Oxford OX1 2AG
Tuesday 25 November – Saturday 6 December 2025
Tue – Sat: 7.30pm; Thurs, Sat, Sun mats: 2.30pm.
Tickets and details: Book here.
ENDS