SeatPlan Logo
Mamma Mia! hero image
Mamma Mia! hero image
Mamma Mia! hero image
    "Ingenious choreography and witty dialogue"
    The Times
    " Remains as fresh as paint..."
    The Daily Telegraph
Book Tickets, Earn Rewards - Find Out More!

Mamma Mia! Tickets

Dance the night away to ABBA’s greatest hits at the hilarious West End musical that inspired the film.

The jukebox hit that inspired the film

Swedish pop legends ABBA join forces with director Phyllida Lloyd for a jukebox musical like no other. Perfect for dancing queens young and old, discover the joyful show that inspired the hit film!

Mamma Mia! weaves ABBA’s back catalogue into a witty original story about mother and daughter Donna and Sophie, who live together on a small Greek island. As Sophie’s wedding day approaches, she’s desperate for her long-lost father to walk her down the aisle. Luckily for her, Donna’s diary has some clues… for not one, but three potential dads!

Audiences who couldn't get enough of Meryl Streep, Pierce Brosnan and Colin Firth on the big screen will adore the Mamma Mia! West End show, which features ABBA’s best-loved hits, including "Gimme, Gimme, Gimme", "Dancing Queen" and "SOS".

What is the Mamma Mia musical about?

Sophie and her mother Donna have lived peacefully on a Greek island since she was a child. But as Sophie’s wedding approaches, she becomes restless. Who is her father, and would he want to walk her down the aisle?

A peek inside her mum’s diary from 19 years earlier gives her three potential names: Harry Bright, Bill Austin and Sam Carmichael. Throwing caution to the wind, she decides to invite all of them to her wedding without Donna’s knowledge.

This original story was inspired by some of Swedish pop group ABBA’s greatest hits, which are woven throughout the narrative to create cheeky, romantic and heart-rending moments as Sophie comes face-to-face with her dads and Donna has to face up to her past!

Which theatre is Mamma Mia at in London?

Mamma Mia has been at the Novello Theatre since 2012. The venue is in the heart of central London, close to other West End theatres. The London Underground, National Rail services from Charing Cross and City Thameslink Station are all nearby.

How long is Mamma Mia the Musical and what time do performances finish?

The running time is 2 hours 20 minutes, including one 20 minute interval.

Evening performances on Monday - Saturday start at 7.30pm and end at 10.05pm. Matinee performances are on Thursdays and Saturday at 2.30pm (finishing at 5.05pm), and Sundays at 3pm (finishing at 5.35pm).

Who wrote the Mamma Mia musical?

ABBA members Benny Andersson and Björn Ulvaeus had an active role in bringing Mamma Mia to the stage, with music and lyrics from the group’s most famous songs featuring in the show. The story was written by playwright Catherine Johnson. Johnson later adapted her script for the successful film version which starred Meryl Streep, Colin Firth and Pierce Brosnan.

Who is in the Mamma Mia London cast?

The West End cast is led by Meg Hateley as Sophie Sheridan, with Mazz Murray as Donna Sheridan - the role Meryl Streep famously took on in the hit film adaptation. Other cast members include Josie Benson as Tanya, Gemma Goggin as Rosie, Christopher Dickens as Harry Bright, Stephen Beckett as Bill Austin and Norman Bowman as Sam Carmichael.

How long has Mamma Mia been in London?

Mamma Mia! The Musical has been open for 14 years. It celebrated its world premiere on 6 April 1999 at the Prince Edward Theatre, before moving to the Prince of Wales Theatre in June 2004, and finally to the Novello Theatre in September 2012.

It is the West End’s longest-running jukebox musical, having played over 9,000 performances, and Mamma Mia tickets remain a strong crowd-pleaser for all ages.

Find Tickets

Mamma Mia! Tickets

From £19.00

Rated Excellent
Performance dates:
29 Sep 2023 - 28 Sep 2024
Running time:
2 hours and 35 minutes including an interval.
Novello Theatre (See map)
Age recommendation:
Best for age 5+. Under 4s not permitted.

Best Seats

SeatPlan Recommends: Get in the island party mood with central Stalls seats! From here, you can enjoy the energetic dance numbers and appreciate the comedy with some of the best views in the theatre. You'll love these seats the most during the end-of-show encore: get on your feet, and get ready to be a dancing queen as an ABBA singalong gets underway.

  • from
  • Earn Rewards Points

    Theatre tokens fan

    Earn Rewards points by adding your Mamma Mia! seat view photo! Use your points to get money off your next theatre trip.

    Add Photo

    Latest Audience Reviews

    Brilliant performance! The pace of the musical is just alright with songs that are highly popular... More

    lokmanso's avatar
    lokmanso 28 Sep 2019

    The show was brilliant. However the performers rarely engage with the people higher up, would of... More

    alanb50's avatar
    alanb50 10 May 2023

    Predates the film and slight differences, but it is all familiar and rather wonderful. The Front... More

    katiel16's avatar
    katiel16 Top 10 reviewer 10 Feb 2023

    Fabulous show. Matinee understudies as expected - 3 here all of which had some very slight pitch... More

    katiel16's avatar
    katiel16 Top 10 reviewer 10 Feb 2023

    Hadn't seen mamma mia since I was about 12, so was excited to go see it again as an adult! It's s... More

    Bex52296's avatar
    Bex52296 Top 200 reviewer 19 May 2022

    LOVED IT! Mazz Murray as Donna was just phenomenal. Current company on the West End is just MY AL... More

    nuttanuts's avatar
    nuttanuts Top 100 reviewer 22 Apr 2022

    Show Times

    Monday 3.00pm 7.30pm
    Tuesday 3.00pm 7.30pm
    Wednesday 3.00pm 7.30pm
    Thursday 3.00pm 7.30pm
    Friday - 7.30pm
    Saturday 3.00pm 7.30pm
    Sunday 2.30pm -
    How Long is Mamma Mia!?
    Mamma Mia! running time is 2 hours and 35 minutes including an interval.
    Matinee Shows
    Mamma Mia! matinee performances start at 2.30pm and finish at 5.05pm or start at 3.00pm and finish at 5.35pm.
    Evening Shows
    Mamma Mia! evening performances start at 7.30pm and finish at 10.05pm.

    Tickets FAQ

    Ticket prices typically range from around £18 to over £200 depending on availability and performance dates.
    Premium tickets are in the centre of Stalls Rows J and K, and the middle of Circle Row A. These seats can cost over £200 but offer unrivalled views of the stage.

    Seats like Stalls J14 are ideal. From here, you will feel immersed in the action, as if “the actors were performing it straight to you”. The central Stalls are also a great place to be when you are invited to get to your feet and dance along to some of ABBA’s hits at the end of the show.
    The best way to get cheap or good value tickets for this show is to book in advance, so you have more choices. Also look at midweek performances if you can be flexible. Some seats are at least 25% cheaper in the middle of the week compared to the weekend.

    Sunday matinees are often cheaper than Saturday matinees as well, with price differences of up to 30% on selected seats.

    The theatre has lots of decent cheaper seats, so always check the view and reviews from SeatPlan users when you book to find hidden gems. Seats like Stalls Q1 and Grand Circle D4 are marked restricted view, for example, but for the price are very good value.

    Discounts for this show are not very common outside of seasonal promotions. Sign up for an Alert and we will let you know when offers go live.
    If you have any other questions about Mamma Mia! that we have not answered above, please contact us at and we will do our best to answer.
    Your basket is empty.