We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Bali

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Bali?

We'll send you updates with the latest deals, reviews and articles for Bali each week.

Map of Bali Hotels

Hotels (1,333)

B&Bs / Inns (2,603)

Speciality Lodging (3,295)

You are zoomed out too far to see location pins. Please zoom back in.
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Jl. Kajeng at Juwuk Manis | Ubud Kaja, Ubud 80571, Indonesia
Show Prices
US$217 - US$477 Avg. price/night*
Ollie #1 of 1,333 hotels in Bali
#1 of 196 hotels in Ubud
Professional photos | Traveller photos (682)
Offers & Announcements Trip Advisor PROMO CODE!
Jalan Setra | Penuktukan, Tejakula 81173, Indonesia
Show Prices
US$125 - US$174 Avg. price/night*
Ollie #2 of 1,333 hotels in Bali
Professional photos | Traveller photos (382)
Offers & Announcements WANT THE BEST RATE ?
Certificate of Excellence
Travellers' Choice® 2017 Winner Small Hotels
 
Br. Dukuh, Pejeng Kawan, Ubud 80552, Indonesia
Show Prices
US$199 - US$372 Avg. price/night*
Ollie #3 of 1,333 hotels in Bali
#2 of 196 hotels in Ubud
Professional photos | Traveller photos (631)
Special Offer 4TH NIGHT FREE
Certificate of Excellence
Travellers' Choice® 2017 Winner Best Service | Romance | Small Hotels
 
Banjar Kepitu, Desa Tagalalang, Ubud 80561, Indonesia
Show Prices
US$166 - US$272 Avg. price/night*
Ollie #4 of 1,333 hotels in Bali
#3 of 196 hotels in Ubud
  •  What a lovely resort! 
  • My boyfriend and I stayed here for four days and this was one of the most... more
  • 16 January 2018
Professional photos | Traveller photos (2194)
Certificate of Excellence
Travellers' Choice® 2017 Winner Small Hotels | Best Service | Romance
 
Jalan Lebak Sari 8 Petitenget, Seminyak 80361, Indonesia
Show Prices
US$263 - US$519 Avg. price/night*
Ollie #5 of 1,333 hotels in Bali
#1 of 148 hotels in Seminyak
Professional photos | Traveller photos (883)
Certificate of Excellence
Travellers' Choice® 2017 Winner Romance | Best Service | Small Hotels | Luxury
 
Jl. Raya Uluwatu No.1, Jimbaran 80364, Indonesia
Show Prices
US$255 - US$376 Avg. price/night*
Ollie #6 of 1,333 hotels in Bali
  •  The Perfect Getaway 
  • Jamahal is a hidden gem! While this resort seems small from the outside... more
  • 17 January 2018
Professional photos | Traveller photos (815)
Offers & Announcements last minute "3"
Jl. Cendrawasih no. 99 | Petitenget, Seminyak 80361, Indonesia
Show Prices
US$288 - US$510 Avg. price/night*
Ollie #7 of 1,333 hotels in Bali
#2 of 148 hotels in Seminyak
  •  This is the ONE ! 
  • This was the second resort/villa we stayed at in Bali, the first resort... more
  • 14 January 2018
Professional photos | Traveller photos (566)
Offers & Announcements HONEYMOON PACKAGE
Certificate of Excellence
Travellers' Choice® 2017 Winner Luxury | Small Hotels
 
Jalan Yoga Perkanthi, Jimbaran 80364, Indonesia
Show Prices
US$309 - US$770 Avg. price/night*
Ollie #8 of 1,333 hotels in Bali
Professional photos | Traveller photos (1317)
Certificate of Excellence
Travellers' Choice® 2017 Winner Best Service | Romance | Small Hotels
 
Banjar Baung, Desa Sayan, Ubud 80571, Indonesia
Show Prices
US$312 - US$824 Avg. price/night*
Ollie #9 of 1,333 hotels in Bali
#4 of 196 hotels in Ubud
  •  Excellent Samaya stay 
  • I visited Samaya 2 times during my excursions to Ubud for driving through... more
  • 15 January 2018
Traveller photos (1686)
Certificate of Excellence
Travellers' Choice® 2017 Winner Luxury
 
Jl. Goa Gajah, Tengkulak Kaja, Ubud 80571, Indonesia
Show Prices
US$345 - US$552 Avg. price/night*
Ollie #10 of 1,333 hotels in Bali
#5 of 196 hotels in Ubud
  •  So peaceful 
  • The Chedi Club is the most serene and peaceful place that we have stayed... more
  • 10 January 2018
Professional photos | Traveller photos (1769)
Special Offer Lunar New Year Special
The Samata (Sanur) 4.0 of 5
Jl. Pucuk I no. 67 A | Banjar Tangtu, Sanur, Denpasar 80003, Indonesia
Show Prices
US$120 - US$338 Avg. price/night*
Ollie #11 of 1,333 hotels in Bali
#1 of 82 hotels in Sanur
Professional photos | Traveller photos (348)
Special Offer BOOK DIRECT SAVE MORE
Certificate of Excellence
Travellers' Choice® 2017 Winner Luxury | Romance | Best Service | Top Hotels
 
Banjar Tanggayuda, Kedewatan, Ubud 80571, Indonesia
Show Prices
US$234 - US$388 Avg. price/night*
Ollie #12 of 1,333 hotels in Bali
Professional photos | Traveller photos (2988)
Certificate of Excellence
Travellers' Choice® 2017 Winner Small Hotels | Romance
 
Jl. Raya Campuhan, Ubud 80571, Indonesia
Show Prices
US$179 - US$326 Avg. price/night*
Ollie #13 of 1,333 hotels in Bali
#7 of 196 hotels in Ubud
Professional photos | Traveller photos (1451)
Certificate of Excellence
Travellers' Choice® 2017 Winner B&Bs and Inns
 
Jl. Rsi Markandya, Jl. Mpu Beradah, Banjar Payogan, Ubud 80571, Indonesia
Show Prices
US$132 - US$166 Avg. price/night*
Ollie #14 of 1,333 hotels in Bali
#8 of 196 hotels in Ubud
Professional photos | Traveller photos (477)
Offers & Announcements FABULOUS DISCOUNTS !
Certificate of Excellence
Travellers' Choice® 2017 Winner Luxury | Romance | Small Hotels | Best Service
 
Jln. Lanyahan, Br. Nagi, Ubud 80571, Indonesia
Show Prices
US$452 - US$794 Avg. price/night*
Ollie #15 of 1,333 hotels in Bali
#9 of 196 hotels in Ubud
Professional photos | Traveller photos (2326)
Offers & Announcements New Year Promotion
Jl. Merta Sari, Seminyak Kuta 80361, Indonesia
Show Prices
US$283 - US$514 Avg. price/night*
Ollie #16 of 1,333 hotels in Bali
#3 of 148 hotels in Seminyak
Professional photos | Traveller photos (758)
Special Offer TripAdvisor SPECIAL
Certificate of Excellence
Travellers' Choice® 2017 Winner Top Hotels | Luxury | Best Service | Romance
 
Jl. Kedewatan, Banjar Kedewatan, Ubud 80571, Indonesia
Show Prices
US$525 - US$818 Avg. price/night*
Ollie #17 of 1,333 hotels in Bali
#10 of 196 hotels in Ubud
Professional photos | Traveller photos (1722)
Special Offer Book Now & Earn More
Certificate of Excellence
Travellers' Choice® 2017 Winner Top Hotels | Luxury
 
Jl. Karang Mas Sejahtera, Jimbaran 80361, Indonesia
Show Prices
US$668 - US$921 Avg. price/night*
Ollie #18 of 1,333 hotels in Bali
Professional photos | Traveller photos (782)
Certificate of Excellence
Travellers' Choice® 2017 Winner Luxury | Romance | Small Hotels | Best Service
 
BTDC Area | P.O.Box 1828 , Nusa Dua 80363, Indonesia
Show Prices
US$302 - US$553 Avg. price/night*
Ollie #19 of 1,333 hotels in Bali
  •  A slice of heaven 
  • We booked three nights In Kayumanis Villas to rest after our international... more
  • 9 January 2018
Professional photos | Traveller photos (1123)
Jl. Sriwedari no. 48B | Banjar Tegallantang, Ubud 80571, Indonesia
Show Prices
US$122 - US$234 Avg. price/night*
Ollie #20 of 1,333 hotels in Bali
#11 of 196 hotels in Ubud
Traveller photos (499)