Indonesia
Hotels in Bali
Not one destination but a dozen — the town you choose decides whether your trip is rice terraces, surf, cliff-top sunsets or a resort by the airport.
Bali is an island rather than a city, and the towns on it are genuinely different holidays. The inland cultural centre sits among rice terraces and temples and is the choice for a quiet, green trip. The west-coast towns are the surf and beach-club side, running from long-established and busy to newer and more laid-back. The southern cliffs are about dramatic coastline and sunsets. The east coast is calmer and better for families, and the resort enclave near the airport is where the large self-contained hotels are.
That variety is why picking the town matters more than picking the hotel. An hour or more of slow road separates several of these places, and traffic on the island is genuinely heavy, so a hotel that looks close on a map can be a long, hot drive from what you actually came for. Many visitors split their stay between an inland base and a coastal one rather than commuting daily.
Accommodation skews towards villas and small boutique properties rather than large chain hotels, often with private pools at prices that would not buy a standard room in most of the cities on this site. Read what is included — many villas price breakfast, airport transfer and daily housekeeping into the rate.
Where to stay in Bali
These are separate towns, not neighbourhoods — each one is a different trip. Pick the one that matches what you came for.
Ubud
Inland, among rice terraces and temples. The cultural and wellness centre of the island, full of villas and small retreats. Green, quiet and the furthest from the beach.
Canggu and Seminyak
The west-coast beach strip. Seminyak is the long-established, busier end with the most restaurants and shopping; Canggu is the newer, more relaxed surf-and-cafe side. Both are the easiest bases for a first visit.
Uluwatu and the southern cliffs
Dramatic clifftop coastline, serious surf and the island's best sunsets. More spread out and more of a drive to everything else, which is exactly the point for some visitors.
Sanur, Jimbaran and Nusa Dua
The calmer, family-facing side: sheltered beaches, larger resorts and the self-contained enclave nearest the airport. Best if you want an easy arrival and a hotel you can stay put in.
Properties in Bali
A sample of what is bookable. Open one for photos, rooms and live rates for your dates.

Maya Ubud Resort & Spa
Jalan Gunung Sari, Peliatan
Review score
990 reviews

The Royal Pita Maha
Desa Kedewatan
Exceptional
698 reviews

Aston Canggu Beach Resort
Jalan Pantai Batu Bolong No. 99
Excellent
2,823 reviews

Citadines Berawa Beach Bali Resort
Jalan Pemelisan Agung, Tibubeneng
Exceptional
1,797 reviews

Courtyard by Marriott Bali Seminyak Resort
Jalan Camplung Tanduk No 103 Sp
Exceptional
4,274 reviews

W Bali - Seminyak
Jl. Petitenget
Exceptional
1,235 reviews

Radisson Blu Resort & Villas Bali Uluwatu
Jl. Pemutih Uluwatu Pecatu, Kuta Selatan
Exceptional
2,983 reviews

Renaissance Bali Uluwatu Resort & Spa
Jalan Pantai Balangan 1 No 1
Exceptional
2,225 reviews

The Anvaya Beach Resort Bali
Jl. Kartika Plaza
Exceptional
3,557 reviews

Sheraton Bali Kuta Resort
Jalan Pantai Kuta
Excellent
1,938 reviews

InterContinental Bali Resort by IHG
Jalan Uluwatu 45
Exceptional
2,120 reviews

Four Seasons Resort Bali at Jimbaran Bay
Kuta Selatan
Exceptional
106 reviews
Bali: common questions
Which part of Bali should I stay in?
It depends on the trip you want. Inland Ubud for rice terraces, temples and a quiet green stay; the west-coast towns for beaches, surf and restaurants; the southern cliffs for dramatic coastline and sunsets; and the sheltered east coast or the resort enclave near the airport for a calmer, family-friendly stay.
Can I stay in one place and visit the rest of Bali?
You can, but the island is larger and slower to cross than it looks — traffic is heavy and an hour of driving between towns is common. Many visitors split their stay between an inland base and a coastal one instead of making long day trips.
Why does searching for hotels in 'Bali' return so few results?
Bali is an island, not a city, so the accommodation is listed under the individual towns — Ubud, Canggu, Seminyak, Uluwatu and the rest. Use the area links on this page to search a specific town, which is where the properties actually are.