2014 untersuchte PROFUND Consult den indischen Markt und mehrere Standorte in Dehli für die Implementierung eines Madame Tussauds.
Das Madame Tussauds Delhi wurde im Dezember 2017 eröffnet. Bis 2020 befand sich die Attraktion im denkmalgeschützten Gebäude der 1932 errichteten Regal Cinemas im Herzen der Stadt. 2022 zog die Attraktion in das Shoppingcenter DLF Mall of India, im Stadtteil Noida um.