Mamma Mia! The Party
London4.6(986 reviews)

Mamma Mia! The Party

Join the ultimate ABBA-themed experience with dinner, dancing, and a night of immersive entertainment!

TheatreMusicalShowFamily
O2 Arena
London

From £120

About this show

Mamma Mia! The Party Tickets

Step into a Greek taverna at The O2 where Mediterranean food meets live ABBA performances in London's most interactive dining experience. Mamma Mia! The Party isn't your typical West End show. You'll feast on a four-course Greek meal while professional performers sing classics like "Dancing Queen" and "Waterloo" right at your table.

The evening transforms from dinner theatre to dance party as the taverna becomes an ABBA nightclub. With 986 reviews averaging 4.6 stars, guests rave about the energetic cast, quality Mediterranean cuisine, and the unique format that puts you at the centre of the action. This four-hour experience combines authentic Greek dishes, live entertainment, and dancing into one celebratory evening.

Highlights

  • Four-course Mediterranean feast with fresh Greek mezze, lamb specialities, and traditional baklava
  • Interactive performances where cast members sing ABBA hits directly with guests throughout the taverna
  • Live renditions of "Mamma Mia", "Thank You for the Music", "Waterloo", and other ABBA classics
  • Dance party finale where the venue transforms into an ABBA-themed nightclub
  • Authentic Greek taverna setting with Mediterranean décor and island atmosphere
  • Vegetarian, vegan, and gluten-free menu options available with advance notice

Plan Your Visit to Mamma Mia! The Party

Evening performances typically begin at 6:30pm, while matinee shows start at 12:00pm. Plan for the full four-hour experience, which includes dinner, live performances, and the dance party finale. Arrive 30 minutes early to check in and settle into your assigned taverna seating.

The O2 is easily reached via North Greenwich Underground Station on the Jubilee Line, just a five-minute walk from the venue. Journey times from central London range from 15-30 minutes. Smart-casual dress is recommended, though feel free to embrace the ABBA theme with disco-inspired accessories or sequins.

While you're exploring London's entertainment scene, consider booking London theatre tickets for more West End shows. For a different perspective of the capital, the London Eye tickets offer stunning city views just across the Thames from this musical celebration.

Upcoming Performances

July 2026

Sat, 18 Jul 2026, 12:00
tickadoo£204
Sun, 19 Jul 2026, 12:00
tickadoo£198
Sun, 19 Jul 2026, 18:30
tickadoo£171
Sat, 25 Jul 2026, 12:00
tickadoo£171
Wed, 29 Jul 2026, 18:30
tickadoo£210

August 2026

Sat, 1 Aug 2026, 12:00
tickadoo£171
Sat, 1 Aug 2026, 18:30
tickadoo£204
Sun, 2 Aug 2026, 12:00
tickadoo£120
Sun, 2 Aug 2026, 18:30
tickadoo£171
Wed, 5 Aug 2026, 18:30
tickadoo£120
Thu, 6 Aug 2026, 18:30
tickadoo£120
Sat, 8 Aug 2026, 12:00
tickadoo£120
Sat, 8 Aug 2026, 18:30
tickadoo£154
Sun, 9 Aug 2026, 12:00
tickadoo£120
Sun, 9 Aug 2026, 18:30
tickadoo£120
Wed, 12 Aug 2026, 18:30
tickadoo£120
Thu, 13 Aug 2026, 18:30
tickadoo£120
Fri, 14 Aug 2026, 18:30
tickadoo£120
Sat, 15 Aug 2026, 12:00
tickadoo£171
Sat, 15 Aug 2026, 18:30
tickadoo£231
Sun, 16 Aug 2026, 12:00
tickadoo£120
Sun, 16 Aug 2026, 18:30
tickadoo£120
Wed, 19 Aug 2026, 18:30
tickadoo£120
Thu, 20 Aug 2026, 18:30
tickadoo£120
Fri, 21 Aug 2026, 18:30
tickadoo£171
Sat, 22 Aug 2026, 12:00
tickadoo£120
Sat, 22 Aug 2026, 18:30
tickadoo£154
Sun, 23 Aug 2026, 12:00
tickadoo£120
Sun, 23 Aug 2026, 18:30
tickadoo£120
Wed, 26 Aug 2026, 18:30
tickadoo£120
Thu, 27 Aug 2026, 18:30
tickadoo£120
Fri, 28 Aug 2026, 18:30
tickadoo£120
Sat, 29 Aug 2026, 12:00
tickadoo£171
Sat, 29 Aug 2026, 18:30
tickadoo£154
Sun, 30 Aug 2026, 12:00
tickadoo£120
Sun, 30 Aug 2026, 18:30
tickadoo£120

September 2026

Wed, 2 Sept 2026, 18:30
tickadoo£120
Thu, 3 Sept 2026, 18:30
tickadoo£120
Fri, 4 Sept 2026, 18:30
tickadoo£171
Sat, 5 Sept 2026, 12:00
tickadoo£120
Sat, 5 Sept 2026, 18:30
tickadoo£154
Sun, 6 Sept 2026, 12:00
tickadoo£120
Sun, 6 Sept 2026, 18:30
tickadoo£120
Wed, 9 Sept 2026, 18:30
tickadoo£120
Thu, 10 Sept 2026, 18:30
tickadoo£120
Fri, 11 Sept 2026, 18:30
tickadoo£120
Sat, 12 Sept 2026, 12:00
tickadoo£154
Sat, 12 Sept 2026, 18:30
tickadoo£154
Sun, 13 Sept 2026, 12:00
tickadoo£120
Sun, 13 Sept 2026, 18:30
tickadoo£120
Wed, 16 Sept 2026, 18:30
tickadoo£120
Thu, 17 Sept 2026, 18:30
tickadoo£120
Fri, 18 Sept 2026, 18:30
tickadoo£120
Sat, 19 Sept 2026, 12:00
tickadoo£154
Sat, 19 Sept 2026, 18:30
tickadoo£154
Sun, 20 Sept 2026, 12:00
tickadoo£120
Sun, 20 Sept 2026, 18:30
tickadoo£120
Wed, 23 Sept 2026, 18:30
tickadoo£120
Thu, 24 Sept 2026, 18:30
tickadoo£120
Fri, 25 Sept 2026, 18:30
tickadoo£120
Sat, 26 Sept 2026, 12:00
tickadoo£154
Sat, 26 Sept 2026, 18:30
tickadoo£154
Sun, 27 Sept 2026, 12:00
tickadoo£120
Sun, 27 Sept 2026, 18:30
tickadoo£120
Wed, 30 Sept 2026, 18:30
tickadoo£120

October 2026

Thu, 1 Oct 2026, 18:30
tickadoo£120
Fri, 2 Oct 2026, 18:30
tickadoo£120
Sat, 3 Oct 2026, 12:00
tickadoo£154
Sat, 3 Oct 2026, 18:30
tickadoo£154
Sun, 4 Oct 2026, 12:00
tickadoo£120
Sun, 4 Oct 2026, 18:30
tickadoo£120
Tue, 6 Oct 2026, 18:30
tickadoo£120
Wed, 7 Oct 2026, 18:30
tickadoo£120
Thu, 8 Oct 2026, 18:30
tickadoo£120
Fri, 9 Oct 2026, 18:30
tickadoo£120

O2 Arena

The O2, Peninsula Square, London SE10 0DX, United Kingdom

Directions