Ubud è una cittadina sull'isola indonesiana di Bali, di circa 30.000 abitanti, in prevalenza hindu, come nel resto dell'isola. Ubud si trova ad appena 30 chilometri a nord-ovest da Denpasar, la capitale amministrativa, ed è considerata a buon diritto la capitale culturale di Bali.La cittadina, immersa tra coltivazioni di riso e foreste dove prolifera la presenza dei macachi e punteggiata da numerosi e splendidi templi induisti, per via del recente sviluppo urbano difficilmente si distingue dai villaggi limitrofi, ma mantiene la sua peculiare caratteristica combinata artistica e rurale.