Recommend for ages 5+. Children under the age of 3 will not be admitted. All persons under the age of 16 must be accompanied by and sat next to the accompanying adult.
Performance Dates
Booking until 13 March 2027
Run time: 2hr 35min
Includes interval
Free E-Tickets
This show offers free, no-hassle self-print or e-tickets
Top Rated Show
Reviewers highly rate this show
9,725 reviews
Buy as a Gift
This event is available as a branded gift e-voucher
MAMMA MIA! how we can’t resist you! The ABBAsolutely fabulous musical has captivated West End audiences for over 27 years, and now it’s your turn. Get ready to take a trip to the paradise islands of Greece for the ultimate feel-good getaway with official MAMMA MIA! West End tickets!
The bright and loving Sophie lives with her mother Donna Sheridan on the idyllic islands of Greece, and she has a dream - to have her father walk her down the aisle. Only…Sophie doesn’t know who her father is. One fateful day when she stumbles upon her mother’s old diaries, she finds three men’s names scribbled amongst hearts - Harry, Bill and Sam.
Sophie decides that it’s time to take matters into her own hands.
She doesn’t know which old flame to invite to her wedding, so she invites them all. When the three men dock up on the island, things take an interesting turn, and Sophie tries everything in her power to figure out the ultimate secret - which one of them is her father?
From West End production to global phenomenon, MAMMA MIA! is Judy Craymer’s ingenious vision of turning ABBA’s timeless songs into story-telling magic. To date, the production has been seen by over 70 million people in 16 different languages across 50 productions. In 2011, it became the first Western musical ever to be staged in Mandarin in the People’s Republic of China.
MAMMA MIA! originally opened in London at the Prince Edward Theatre on 6 April 1999, before transferring to the Prince of Wales Theatre in 2004. The musical re-opened at the Novello Theatre in 2012, where it recently celebrated its London 27th birthday on 6th April 2026. MAMMA MIA! in London has been seen by over 11 million people. It has played over 10,000 performances, and has broken box office records in all three of its London homes.
MAMMA MIA! is also known for being a box-office movie hit. Produced by Judy Craymer, MAMMA MIA! The Movie, starring Meryl Streep and Pierce Brosnan, is the highest-grossing live-action musical film of all time, whilst its sequel is the highest-earning musical sequel in history. It is now a staple in the West End, so book your MAMMA MIA! London tickets to see this musical hit live on stage today.
MAMMA MIA! theatre tickets are recommended for ages 5+. Children under the age of 3 will not be admitted. All persons under the age of 16 in possession of MAMMA MIA! tickets and must be accompanied by and sat next to the accompanying adult.
Don’t you worry there’s plenty more musicals in the West End that you will love! If you love a movie brought to the stage, why don’t you try Moulin Rouge? A feel-good, fabulous night-out! Or if you’re living for the big showstopping musical moments and a great story about empowerment, have you not seen Wicked? If you love the joyful, catchy songs, staging full of colour then The Lion King might be the one for you. Browse our musical collection here.
Don’t wait for that S.O.S moment, lay all your questions on us!
The closest tube station to the Novello Theatre is Covent Garden (Piccadilly) which is a 6-minute walk and Holborn station (Central, Piccadilly), a 9-minute walk to the theatre.
Meryl Streep is a busy woman, she will not be performing on the West End stage, maybe one day.
MAMMA MIA! The Musical includes some new songs you might not have heard from the hit blockbuster, like Under Attack. Some of the songs from the sequel, Mamma Mia: Here We Go Again, are also in the stage production; The Name Of The Game, One Of Us and Knowing Me, Knowing You.
There are no MAMMA MIA! West End performances on Sundays.
Please note, the West End production of MAMMA MIA! does not allow children under the age of 3 into the theatre. The show is recommended for ages 5+, but all ticket holders under the age of 16 must be accompanied by and sat next to the adult.
All persons aged under 16 must be accompanied and sat next to the accompanying adult when seeing the MAMMA MIA! musical. They may not sit on their own within the auditorium. If children do have separate seats, entry could be refused to MAMMA MIA! West End. All patrons, regardless of age, must present a valid MAMMA MIA! ticket to gain entry to the theatre. Please ensure that any children or infants for whom you are responsible also have a valid MAMMA MIA! West End ticket. Your child should be able to sit unaided within the purchased seat. We do not allow children to be seated on an adult’s lap or babes in arms.
13 Jul, 2026 | By Carly Clements-Yu
25 Jun, 2026 | By Hay Brunsdon
21 May, 2026 | By Alicia Bridge
18 May, 2026 | By Hay Brunsdon
14 Apr, 2026 | By Hay Brunsdon

24 Oct, 2025 | By Sian McBride

3 Sep, 2025 | By Hay Brunsdon
4 Sep, 2024 | By Sian McBride
18 Jul, 2024 | By Sian McBride
3 Jul, 2024 | By Sophie Thomas
Other West End shows you might be interested in
ADVANCE PICK
BOOK 12+ WEEKS AHEAD & SAVE