Powered by ElevenLabs
Mamma Mia! has been packing audiences into London's West End since 1999, and its current home at the Novello Theatre on Aldwych, WC2B 4LD, is perfectly positioned between Covent Garden and the Strand. This feel-good ABBA musical is a guaranteed crowd-pleaser, and if you are making a trip to London to see it, choosing the right hotel nearby will complete your theatre break.
The Aldwych area is one of central London's best-connected locations, with easy walking access to Covent Garden, the South Bank, and the West End's restaurant and bar scene. Here are our top hotel picks for Mamma Mia! theatre-goers.
Why Stay Near the Novello Theatre?
The Novello Theatre sits on Aldwych, a sweeping crescent between the Strand and Kingsway. It is one of the most central locations in London, with Covent Garden Piazza just 5 minutes' walk to the north, the Thames and South Bank 10 minutes to the south, and the British Museum 15 minutes to the northeast. The area is packed with pre-theatre restaurants, from the grand brasseries of the Strand to the quirky independents of Covent Garden.
Staying within walking distance means you can enjoy a relaxed dinner, stroll to the Novello, dance in the aisles during the finale, and walk back to your hotel with ABBA songs stuck in your head. No battling for taxis or squeezing onto the tube.
Best Hotels Near Mamma Mia!
The Waldorf Hilton — Classic Mid-Range
The Waldorf Hilton is directly on Aldwych, literally next door to the Novello Theatre — a 1-minute walk. This grand Edwardian hotel is a London landmark in its own right, with elegant rooms, a leisure club with pool and gym, and the famous palm court lounge. Rooms from around £200 per night. There is no more convenient option for Mamma Mia! than this.
The Savoy — Grand Luxury
The Savoy is a 5-minute walk from the Novello Theatre, just along the Strand towards the river. This world-renowned luxury hotel offers Thames-view rooms, multiple restaurants, the celebrated American Bar, and a spa. Rooms from around £400 per night. For a special-occasion Mamma Mia! trip, it does not get better than The Savoy.
ME London — Contemporary Style
ME London is on the Strand, about a 4-minute walk from the Novello Theatre. This modern, design-forward hotel features striking interiors, the Radio Rooftop bar with panoramic London views, and comfortable rooms with floor-to-ceiling windows. From around £220 per night. A great choice for couples or friends celebrating a night out.
Covent Garden Hotel — Boutique Luxury
The Covent Garden Hotel on Monmouth Street is an 8-minute walk from the Novello Theatre through the heart of Covent Garden. This beautifully designed Firmdale property is a Theatreland favourite, with characterful rooms, a cosy drawing room, and an excellent restaurant. Rooms from around £350 per night.
Budget-Friendly Options
Premier Inn Waterloo — Budget
Premier Inn Waterloo is on the South Bank, about a 12-minute walk from the Novello Theatre across Waterloo Bridge. The walk itself is one of London's best — the views from Waterloo Bridge at night are spectacular, taking in St Paul's Cathedral, the South Bank, and the City skyline. Rooms from around £90 per night.
Sea Containers — Stylish Mid-Range
Sea Containers on the South Bank is about a 14-minute walk from the Novello Theatre, or you can cross the river via the Golden Jubilee Bridges for a shorter route. This stylish hotel has a nautical-inspired design, a rooftop bar, a full spa, and river-facing rooms. From around £250 per night — a step up from budget with a unique South Bank experience.
Save on Tickets with tickadoo+
With a tickadoo+ membership, you can save up to 60% on West End theatre tickets, including Mamma Mia!. Members get access to exclusive last-minute deals and priority booking — making it easy to pair a great hotel with affordable theatre tickets.
Mamma Mia! is one of the West End's best-value shows, with tickets starting from around £25. Add a tickadoo+ discount and you could see the show and stay overnight in central London for less than you might expect.
Getting to the Novello Theatre
The Novello Theatre is on Aldwych, WC2B 4LD, between the Strand and Kingsway. Walking times from each recommended hotel:
- The Waldorf Hilton — 1 minute (next door on Aldwych)
- ME London — 4 minutes (0.2 miles via the Strand)
- The Savoy — 5 minutes (0.3 miles via the Strand)
- Covent Garden Hotel — 8 minutes (0.4 miles via Covent Garden)
- Premier Inn Waterloo — 12 minutes (0.6 miles via Waterloo Bridge)
- Sea Containers — 14 minutes (0.7 miles via Golden Jubilee Bridges)
The nearest tube stations are Covent Garden (Piccadilly line, 5 minutes' walk), Holborn (Central and Piccadilly lines, 5 minutes), and Temple (District and Circle lines, 4 minutes). Charing Cross National Rail station is 7 minutes' walk.
Book Your Theatre Break
A night at Mamma Mia! paired with a stay near the Novello Theatre is the recipe for a perfect London evening. Whether you splash out at The Savoy or keep things sensible at Premier Inn Waterloo, you will be dancing your way back to your hotel after the show.
Browse all London hotels, explore more West End shows, and start planning your Mamma Mia! theatre break today.
Planning a London trip?
Build your perfect itinerary with shows, hotels, and experiences — all in one place.
