Overall guest ratings

Review highlights

Good to know

Nearby

About

The Lokha Ubud is a charming hotel located in the traditional Balinese village of Keliki on the outskirt of cultural Ubud. It has been designed to celebrate local artistly and embraces the natural beauty of the surrounding environment The Lokha Ubud anticipates the needs of seasoned travellers with a collection of 16 luxury villas, 52 guest rooms and lifestyle facilities in a relaxed resort setting.