Madame Tussauds - Shanghai

Location Map


Our Location


View larger map

Madame Tussauds Shanghai is located at Nanjing Xi Road, Shanghai. Visitors can go by train, tram, bus or drive.

Our Address: 10/F, New World Building, No.2-68 Nanjing Xi Road, Shanghai 200003 PRC

Enquiry Hotline:
021 6358 7878

Sign up

Sign up now to receive the latest news and exclusive special offers from Madame Tussauds.