Bali hotels — compare Expedia & Hotels.com
Stays span an enormous range — £40/night family-run losmen with private pool through to £1k+ cliff-edge resorts on the Bukit Peninsula. Ubud is the inland base for culture, yoga retreats, and rice-terrace walks; Canggu for surf, beach clubs, and the heaviest digital-nomad café scene; Seminyak for upscale beach restaurants; Uluwatu for cliff villas and the strongest surf breaks. April–October is dry season and the highest pricing, especially July, August, and the Christmas–New Year window. February and March are wet but offer 30–40% off and shorter queues at the major temples. Allow 90 minutes from Denpasar Airport to Ubud (more in rush hour); pre-book a driver rather than negotiating at arrivals. Avoid renting a scooter without an international permit — fines and hospital exposure are real.
Typical nightly rate: £50–£320
Hotels in Bali
Editorial picks · click through for live prices
ExpediaThe Westin Resort Nusa Dua, Bali
Nusa Dua
From £150 / night
W Bali Seminyak
Seminyak
From £280 / night
Potato Head Suites
Seminyak
From £260 / night
COMO Uma Ubud
Ubud
From £350 / night
Alila Seminyak
Seminyak
From £240 / night
Hotels.comThe Legian Bali
Seminyak
From £300 / night
Four Seasons Resort Bali at Jimbaran Bay
Jimbaran
From £420 / night
Munduk Moding Plantation Nature Resort
Munduk
From £120 / night
Search Bali on our partners
Search Bali on Expedia Group partners
Final price, availability and cancellation policy are determined by the merchant. We earn a commission when you complete a booking, at no extra cost to you. Read our affiliate disclosure.
Top things to do in Bali
- Ubud rice terraces
- Uluwatu Temple
- Seminyak beach clubs