Madame Tussauds London is generally open 7 days a week aside from Christmas Day.
For full detailed opening times please visit the Madame Tussauds London website here.
These times are a general guide only and times may vary depending on seasonality and special events.
Madame Tussauds is located near Baker Street station on the Bakerloo Line which you can catch from Waterloo station.