Long WeekendDestinations
Destinations

Best hotels in Bali

220 hotels in Bali, best score first. Half of them score 62 or more out of 100. Half cost under $60 a night. Built from 50,003 guest reviews.

Narrow it down

Each list holds only hotels with proof behind them.

Hotels 1 to 50 of 220, best score first

  1. 1The Kayon Jungle ResortUbud · 5-star resort262 reviews · rated higher than 99% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Location1 serious report in 262 reviews$394typical night98Strong
  2. 2Adiwana Monkey ForestUbud · 4-star resort292 reviews · rated higher than 96% of Bali hotelsFor: 10 min walk to the Ubud Monkey ForestFor: Swimming poolAgainst: Pool1 serious report in 292 reviews$121typical night97Strong
  3. 3Sapodilla UbudUbud · 4-star hotel134 reviewsFor: Swimming poolFor: Private balconyAgainst: Food$97typical night97Strong
  4. 4Sunset Star HutsNusa Lembongan · 4-star hotel266 reviews · rated higher than 93% of Bali hotelsFor: 5 min walk to Tamarind BeachFor: Swimming poolAgainst: Room size$41typical night96Strong
  5. 5The Legian Seminyak, BaliSeminyak · 5-star resort251 reviews · rated higher than 96% of Bali hotelsFor: 11 min walk to Seminyak BeachFor: Water viewAgainst: Room condition$593typical night96Strong
  6. 6ARTOTEL Haniman Ubud - BaliUbud · 4-star hotel292 reviewsFor: 15 min walk to the Ubud Monkey ForestFor: StaffAgainst: Views$100typical night95Strong
  7. 7COMO Shambhala EstatePayangan · 5-star resort115 reviews · rated higher than 93% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Building work during the stay$1,168typical night95Strong
  8. 8Padma Resort UbudPayangan · 5-star resort275 reviews · rated higher than 96% of Bali hotelsFor: Swimming poolFor: Staff1 serious report in 275 reviews$219typical night95Strong
  9. 9The Seminyak Beach Resort & SpaSeminyak · 5-star resort292 reviewsFor: 9 min walk to Seminyak BeachFor: Water viewAgainst: Room condition$249typical night95Strong
  10. 10Ubud Village HotelUbud · 4-star hotel294 reviewsFor: 12 min walk to the Ubud Monkey ForestFor: Swimming poolAgainst: Room condition$73typical night95Strong
  11. 11Aksari Resort Ubud by iNi Vie HospitalityUbud · 5-star resort289 reviews · rated higher than 96% of Bali hotelsFor: Swimming poolFor: Private balconyAgainst: Value3 serious reports in 289 reviews$216typical night94Strong
  12. 12Chesa CangguCanggu · 4-star hotel292 reviews · rated higher than 89% of Bali hotelsFor: 12 min walk to Nelayan BeachFor: Swimming poolAgainst: Room size$100typical night94Strong
  13. 13The Tamarind Resort Nusa LembonganNusa Lembongan · 5-star resort192 reviewsFor: 7 min walk to Tamarind BeachFor: Swimming poolAgainst: Room condition1 serious report in 192 reviews$225typical night94Strong
  14. 14The Oberoi, BaliSeminyak · 5-star hotel291 reviews · rated higher than 89% of Bali hotelsFor: 6 min walk to Seminyak BeachFor: Water viewAgainst: Room condition$374typical night93Strong
  15. 15Cross Paasha Bali SeminyakSeminyak · 5-star hotel296 reviewsFor: StaffFor: LocationAgainst: Room condition4 serious reports in 296 reviews$89typical night92Strong
  16. 16Grandmas Plus Hotel AirportKuta · 3-star hotel290 reviews · rated higher than 89% of Bali hotelsFor: StaffFor: CleanlinessAgainst: On a main road: Jalan Bypass Ngurah Rai$29typical night92Strong
  17. 17Renaissance Bali Uluwatu Resort & SpaUluwatu · 5-star resort289 reviews · rated higher than 89% of Bali hotelsFor: Swimming poolFor: Water viewAgainst: You need a taxi or scooter to get around1 serious report in 289 reviews$169typical night92Strong
  18. 18Sanna Ubud A Pramana ExperienceTegallalang · 5-star resort279 reviews · rated higher than 89% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Value$429typical night92Strong
  19. 19Adiwana Unagi SuitesUbud · 5-star resort293 reviews · rated higher than 85% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Beds$117typical night91Strong
  20. 20Andaz Bali, by HyattSanur · 5-star hotel285 reviews · rated higher than 89% of Bali hotelsFor: 14 min walk to public beachFor: Swimming poolAgainst: Value$371typical night91Strong
  21. 21Ayung Resort UbudPayangan · 5-star resort293 reviews · rated higher than 89% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Room condition$98typical night91Strong
  22. 22Deep Roots Dive & Yoga ResortNusa Penida · 4-star resort234 reviews · rated higher than 85% of Bali hotelsFor: Swimming poolFor: Water viewAgainst: You need a taxi or scooter to get around$131typical night91Strong
  23. 23Samanvaya - Adults OnlySidemen · 5-star resort292 reviews · rated higher than 85% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Value$196typical night91Strong
  24. 24SOL by Melia Benoa Bali - All InclusiveNusa Dua · 5-star hotel292 reviewsFor: 88 m from Melia BeachFor: StaffAgainst: Room condition3 serious reports in 292 reviews$106typical night91Strong
  25. 25Kayuma House CangguCanggu · 2-star hotel235 reviewsFor: 13 min walk to Pererenan BeachFor: Swimming poolAgainst: Room condition3 serious reports in 235 reviews$48typical night90Strong
  26. 26The Stones Hotel - Legian Bali, Autograph CollectionKuta · 5-star hotel238 reviews · rated higher than 89% of Bali hotelsFor: 11 min walk to Kuta BeachFor: 68 m from Pantai KutaAgainst: Room condition3 serious reports in 238 reviews$126typical night90Strong
  27. 27Padma Resort LegianLegian · 5-star resort273 reviews · rated higher than 80% of Bali hotelsFor: 181 m from Legian BeachFor: Swimming poolAgainst: Room condition$243typical night89Strong
  28. 28Amnaya Resort Nusa DuaNusa Dua · 4-star resort289 reviews · rated higher than 80% of Bali hotelsFor: 168 m from Tanjung BenoaFor: Swimming poolAgainst: Quiet at night$102typical night88Strong
  29. 29Best Western Premier Agung Resort UbudUbud · 4-star resort288 reviews · rated higher than 80% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Room condition$88typical night88Strong
  30. 30Fairfield by Marriott Bali LegianLegian · 4-star hotel296 reviews · rated higher than 80% of Bali hotelsFor: 15 min walk to Legian BeachFor: Swimming pool1 serious report in 296 reviews$55typical night88Strong
  31. 31Hanging Gardens Of BaliPayangan · 5-star resort255 reviews · rated higher than 80% of Bali hotelsFor: Swimming poolFor: Private balconyAgainst: Room condition$610typical night88Strong
  32. 32Hotel Indigo Bali Seminyak Beach by IHGSeminyak · 5-star resort232 reviews · rated higher than 80% of Bali hotelsFor: 9 min walk to Legian BeachFor: StaffAgainst: Room condition$190typical night88Strong
  33. 33Le nusa beach clubNusa Lembongan · 4-star resort205 reviewsFor: 14 min walk to Tamarind BeachFor: BeachAgainst: Room condition5 serious reports in 205 reviews$79typical night88Strong
  34. 34Morin ResortNusa Lembongan · resort218 reviews · rated higher than 80% of Bali hotelsFor: 108 m from Tamarind BeachFor: Water viewAgainst: Value1 serious report in 218 reviews$234typical night88Strong
  35. 35Sakti Garden Resort & SpaUbud · 4-star resort299 reviews · rated higher than 80% of Bali hotelsFor: Swimming poolFor: StaffAgainst: You need a taxi or scooter to get around$81typical night88Strong
  36. 36The Udaya Resorts & SpaUbud · 4-star resort280 reviews · rated higher than 80% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Quiet at night1 serious report in 280 reviews$145typical night88Strong
  37. 37Akaya BaliSanur · hotel297 reviews · rated higher than 80% of Bali hotelsFor: Swimming poolFor: Private balconyAgainst: Room size$82typical night87Strong
  38. 38Anantara Vacation Club Legian BaliLegian · 4-star hotel191 reviews · rated higher than 80% of Bali hotelsFor: 53 m from Legian BeachFor: StaffAgainst: Room condition1 serious report in 191 reviews$263typical night87Strong
  39. 39Natya Resort UbudUbud · 5-star resort298 reviews · rated higher than 80% of Bali hotelsFor: Private balconyFor: Swimming poolAgainst: Insects or pests1 serious report in 298 reviews$337typical night87Strong
  40. 40Stark Boutique Hotel & SpaKuta · 3-star hotel140 reviewsFor: 8 min walk to Jerman BeachFor: StaffAgainst: Quiet at night$23typical night87Strong
  41. 41The Magani Hotel and SpaLegian · 5-star hotel293 reviews · rated higher than 80% of Bali hotelsFor: 6 min walk to Pantai KutaFor: Swimming poolAgainst: Quiet at night$86typical night87Strong
  42. 42The Royal Pita MahaUbud · 5-star resort284 reviews · rated higher than 80% of Bali hotelsFor: StaffFor: ViewsAgainst: Room condition$353typical night87Strong
  43. 43Maya Sanur Resort & SpaSanur · 5-star resort222 reviews · rated higher than 80% of Bali hotelsFor: Water viewFor: Swimming poolAgainst: Value$183typical night85Strong
  44. 44Origin UluwatuUluwatu · 4-star hotel250 reviews · rated higher than 74% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Quiet at night2 serious reports in 250 reviews$104typical night85Strong
  45. 45Pondok Agung Bed & BreakfastNusa Dua · 4-star hotel173 reviews · rated higher than 74% of Bali hotelsFor: 76 m from Tanjung BenoaFor: Swimming poolAgainst: You need a taxi or scooter to get around1 serious report in 173 reviews$19typical night85Strong
  46. 46The Amala Boutique RetreatSeminyak · 4-star hotel102 reviews · rated higher than 74% of Bali hotelsFor: Swimming poolFor: StaffAgainst: Problems in the bathroom$179typical night85Strong
  47. 47Village BaliUluwatu · 4-star hotel296 reviews · rated higher than 74% of Bali hotelsFor: 14 min walk to Pantai Padang PadangFor: Swimming pool$171typical night85Strong
  48. 48Adiwana Resort JembawanUbud · 5-star resort293 reviews · rated higher than 68% of Bali hotelsFor: Swimming poolFor: Private balconyAgainst: Pool$138typical night83Strong
  49. 49PinkCoco Uluwatu - Constant Surprises & for Cool Adults OnlyUluwatu · 3-star hotel294 reviews · rated higher than 68% of Bali hotelsFor: 5 min walk to Pantai Padang PadangFor: Swimming poolAgainst: Quiet at night2 serious reports in 294 reviews$86typical night83Strong
  50. 50Alaya Resort UbudUbud · 5-star resort296 reviews · rated higher than 68% of Bali hotelsFor: 11 min walk to the Ubud Monkey ForestFor: Private balconyAgainst: Room condition$157typical night82Strong