4 spas in Ubud
Jalan Tirta Tawar, Ubud | 5 star spafrom $230
Jl. Monkey Forest, Ubud | 3 star spafrom $132
Kajeng St. no. 35, Ubud | Spafrom $65
Penestanan Kaja, Ubud | Spafrom $67
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.