Ubud étant connu pour être un centre culturel, la visite de la Setia Darma House of Masks and Puppets va de soi. C'est l'un des meilleurs musées de Bali et rassemble près de 4600 objets. La collection inclut des marionettes et des masques venant de Bali mais aussi du reste de l'Indonésie. Les marionettes sont particulièrement belles et très ressemblantes : elles font justice à la réputation d'Ubud comme ville artistique. En plus, le musée est gratuit, même si une donation est évidemment la bienvenue.