Mahogany Hotel9.0/ 10Save THB 89 vs Booking.comTrip.comBest priceTHB 519THB 260 / night · 2 nightsView dealAgoda.comTHB 526THB 263 / night · 2 nightsView dealBooking.comTHB 608THB 304 / night · 2 nightsView deal
Atanaya Kuta Bali9.0/ 10Save THB 167 vs Booking.comAgoda.comBest priceTHB 578THB 289 / night · 2 nightsView dealTrip.comTHB 650THB 325 / night · 2 nightsView dealBooking.comTHB 745THB 373 / night · 2 nightsView deal
Fourteen Roses Boutique Hotel9.4/ 10Save THB 139 vs Booking.comAgoda.comBest priceTHB 1,045THB 523 / night · 2 nightsView dealTrip.comTHB 1,075THB 538 / night · 2 nightsView dealBooking.comTHB 1,184THB 592 / night · 2 nightsView deal
Aston Canggu Beach Resort8.4/ 10Save THB 138 vs Booking.comAgoda.comBest priceTHB 1,972THB 986 / night · 2 nightsView dealTrip.comTHB 2,087THB 1,044 / night · 2 nightsView dealBooking.comTHB 2,110THB 1,055 / night · 2 nightsView deal
Mercure Bali Legian8.6/ 10Save THB 236 vs Trip.comAgoda.comBest priceTHB 2,071THB 1,036 / night · 2 nightsView dealBooking.comTHB 2,307THB 1,154 / night · 2 nightsView dealTrip.comTHB 2,307THB 1,154 / night · 2 nightsView deal
Zin Canggu Resort & Villas9.8/ 10Save THB 348 vs Booking.comAgoda.comBest priceTHB 2,075THB 1,038 / night · 2 nightsView dealTrip.comTHB 2,353THB 1,177 / night · 2 nightsView dealBooking.comTHB 2,423THB 1,212 / night · 2 nightsView deal
Prama Sanur Beach Bali8.2/ 10Save THB 139 vs Trip.comBooking.comBest priceTHB 2,302THB 1,151 / night · 2 nightsView dealAgoda.comTHB 2,408THB 1,204 / night · 2 nightsView dealTrip.comTHB 2,441THB 1,221 / night · 2 nightsView deal
Grand Mercure Bali Seminyak9.6/ 10Save THB 28 vs Trip.comAgoda.comBest priceTHB 3,059THB 1,530 / night · 2 nightsView dealBooking.comTHB 3,087THB 1,544 / night · 2 nightsView dealTrip.comTHB 3,087THB 1,544 / night · 2 nightsView deal
Courtyard by Marriott Bali Seminyak Resort9.4/ 10Booking.comBest priceTHB 3,913THB 1,957 / night · 2 nightsView dealTrip.comTHB 3,913THB 1,957 / night · 2 nightsView deal