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? I purchased a photograph, where do I get my download? What are your ticket prices? How does a Merlin's Magical London Pass or Combination Ticket work? How do 2 for 1 promotional tickets work?