4 spas in Ubud
Jalan Tirta Tawar, Ubud | 5 star spafrom $230
Jalan Monkey Forest, Ubud | 3 star spafrom $132
Kajeng st #35, Ubud | Spafrom $65
P.O. Box 432 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.