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? How do 2 for 1 promotional tickets work? How does a Merlin's Magical London Pass or Combination Ticket work? How do I contact your Customer Services team? Is the Planetarium still open?