britishtheatre.
Open navigation
MusicalsNow booking

Mamma Mia!

Novello Theatre, LondonAbout 2 hours 35 minutes, including one interval5+ (under 3s not admitted)4.76,311 reviews

Available nowfrom£21.88

Official tickets · Secure checkout · Mobile e-tickets · 24/7 support

Running time

About 2 hours 35 minutes, including one interval

Age guidance

5+ (under 3s not admitted)

Venue

Novello Theatre, London

Category

Musicals

Ratings & Reviews

British Theatre has covered Mamma Mia! in 44 articles since 2014.

4.7

6,311 reviews

5 star
4 star
3 star
2 star
1 star

Based on 6,311 verified audience ratings from official ticket partners.

About the show

Book Mamma Mia! at the Novello Theatre. ABBA songs, Greek-island wedding story, about 2 hours 35 including interval.

Book Mamma Mia! tickets in London

Mamma Mia! is the feel-good ABBA musical at the Novello Theatre, set on a sunlit Greek island where Sophie invites three men who might be her father to her wedding, and Donna rediscovers old friends and old sparks. Choose your date and official seats on the Mamma Mia! tickets page.

Built around ABBA hits such as Dancing Queen, Super Trouper and The Winner Takes It All, the show has been a West End favourite for more than 27 years and remains one of the easiest nights out to share with family or friends on British Theatre.

What a night at Mamma Mia! feels like

Plan for about 2 hours and 35 minutes, including a fifteen-minute interval. Expect colour, comedy and a finale that often has the whole room on its feet. The Novello Theatre sits on Aldwych, a short walk from Covent Garden and Temple, with plenty of pre-theatre food nearby. Arrive early so you can settle before the first downbeat.

How to book Mamma Mia! tickets on British Theatre

Pick a performance, compare seats for the Novello, then book through Mamma Mia! on British Theatre. Stalls keep you close to the party energy. Dress Circle gives a clear view of the full stage picture. Casting can change, so check the listing for the date you want.

Practical tips for Mamma Mia! at the Novello

There is no formal dress code. Smart casual is typical, and many people dress for a celebration. Leave time for Aldwych traffic and the Novello foyers. Outside food and drink are not allowed in the auditorium. Phones off, and no photography during the show. The production uses flashing lights. Official merchandise is usually available around the performance.

Why you will love Mamma Mia! at the Novello

  • Hear ABBA classics live in a West End theatre
  • Share a warm, funny story that works for mixed-age groups
  • Join one of the longest-running feel-good musicals in London at the Novello Theatre
  • Book official Mamma Mia! tickets with live availability

If you want another big West End musical night, see Wicked or The Lion King. For a family adventure with a newer score, try Matilda the Musical.

Good to know before Mamma Mia!

Age suitability for Mamma Mia!

Recommended for ages 5 and above. Children under 3 are not admitted. Confirm the listing for your date.

Running time

About 2 hours and 35 minutes, including a fifteen-minute interval. Evening performances often start at 7.30pm; Thursday and Saturday matinees often start at 3.00pm. Confirm the listing for your date.

Cast at the Novello Theatre

Recent billing includes Sara Poyzer as Donna (with Emma Odell at certain performances), Ellie Kingdon as Sophie and George Maddison as Sky. Casting can change, so confirm the listing when you book.

Seating at the Novello Theatre

The Novello is a classic Aldwych house. Mid stalls and Dress Circle usually give a strong mix of faces and full-stage view. Compare the map when you book on Mamma Mia!.

During the performance

Be seated before curtain. No photography or recording. No outside food or drinks in the auditorium.

Performance schedule

Evenings: 7.45pm Mon – Sat
Matinees: 3.00pm Thurs & Sat
Christmas 2017/18 Performance Schedule
Monday 25 December - NO PERFORMANCE
Tuesday 26 December - 7.45pm
Wednesday 27 December - 3.00pm and 7.45pm
Thursday 28 December - 7.45pm
Friday 29 December - 3.00pm and 7.45pm
Saturday 30 December- 3.00pm and 7.45pm
Monday 1 January 2018 - 7.45pm
Tuesday 2 January - 3.00pm and 7.45pm
Wednesday 3 January - 7.45pm
Thursday 4 January - 3.00pm and 7.45pm
Friday 5 January - 7.45pm
Saturday 6 January - 3.00pm and 7.45pm

Cast & Creatives

Full cast & creatives

Who is in the Mamma Mia! London cast?

Recent billing includes Sara Poyzer as Donna Sheridan (with Emma Odell at certain performances), Ellie Kingdon as Sophie and George Maddison as Sky. Casting can change, so confirm the listing for your date.

Who wrote Mamma Mia?

Mamma Mia! features music and lyrics by Benny Andersson and Björn Ulvaeus (of ABBA), with a book by Catherine Johnson. The production is directed by Phyllida Lloyd, with choreography by Anthony Van Laast, production design by Mark Thompson, lighting by Howard Harrison, and musical supervision by Martin Koch.

What awards has Mamma Mia won?

Mamma Mia! has become one of the most successful musicals of all time, grossing over £4.5 billion at the box office worldwide. While it didn't win major awards at the Oliviers or Tonys (competing against strong fields), it won the hearts of over 70 million people globally and inspired two blockbuster films. The show has played in 50 productions, in 16 different languages.

Frequently asked questions

What age is Mamma Mia! suitable for?

Mamma Mia! is recommended for ages 5 and above. Children under 3 are not admitted. Confirm the listing for your date.

How long is Mamma Mia!?

The performance runs for approximately 2 hours and 35 minutes, including a fifteen-minute interval.

Where is Mamma Mia! playing in London?

Mamma Mia! plays at the Novello Theatre on Aldwych.

Does Mamma Mia! use flashing lights?

Yes. The production uses flashing light effects.

How do I book Mamma Mia! tickets on British Theatre?

Choose your date and seats on the Mamma Mia! show page at British Theatre, then complete checkout for official Novello inventory.

Cancellation policy. These tickets cannot be cancelled or rescheduled.

Venue

Novello Theatre, London

View venue
Tube

Covent Garden, Charing Cross, Holborn

Train

Charing Cross

Bus

6, 9, 11, 13, 15, 23, 77A, 91, 139, 176

Parking

NCP Drury Lane, Chinatown (Q Park scheme)

Novello Theatre seating plan

You might also like

View all
My Neighbour Totoro tickets at Gillian Lynne Theatre, London, London
4.9star rating

My Neighbour Totoro

Gillian Lynne Theatre, London

West End run at the Gillian Lynne Theatre; tickets on sale on British Theatre

from £18

The Lion King tickets at Lyceum Theatre, London, London
4.9star rating

The Lion King

Lyceum Theatre, London

Now booking into 2027 at the Lyceum Theatre

from £43.75

Hadestown tickets at Lyric Theatre, London, London
4.8star rating

Hadestown

Lyric Theatre, London

West End run at the Lyric Theatre; tickets on sale on British Theatre

from £31.25

Moulin Rouge the musical tickets at Piccadilly Theatre, London, London
4.8star rating

Moulin Rouge the musical

Piccadilly Theatre, London

West End run at the Piccadilly Theatre; tickets on sale on British Theatre

from £30.49

Mamma Mia! Extends West End Run Into 2027

News

Mamma Mia! Extends West End Run Into 2027

Mamma Mia! will continue at the Novello Theatre through 13 March 2027, approaching its 27th year in the West End as the third longest-running show in the dis…

Susan Novak

Susan Novak

News & Reviews

Best West End Musicals with Sing-Along Moments

News

Best West End Musicals with Sing-Along Moments

The best West End musicals with songs you already know, from Mamma Mia to SIX and Hamilton. Shows that will have you humming all the way home.

D

Daniel Osei

News & Reviews

Share

from £21.88

Mamma Mia!