El Madame Tussauds está situado en pleno centro de Ámsterdam, exactamente en la Plaza Dam junto al Palacio Real y a 10 minutos a pie de la Estación Central.