What time are you open on Christmas Day? Madame Tussauds London will be closed on Christmas Day (25th December). Buy Tickets Related articles What are your opening and closing hours? What is my time slot? When does the London Eye River Cruise Operate? Where is Madame Tussauds London Located? Do you offer birthday party packages?