Bali skyline
Bali, Indonesia

Hotels in Bali

Discover places to stay from our hotel partners and find the right area — Ubud, Seminyak & Canggu, Uluwatu & the Bukit and more.

  • Live hotel prices
  • Best time: April to October
Top-rated

Top-rated hotels in Bali

Live hotel prices for Bali are temporarily unavailable. Search your dates above to see current availability.

Search hotels in Bali

Where to stay

Best areas to stay in Bali

Hotels are matched to each area by their distance from its landmarks (within 3 km).

Ubud

Culture, rice terraces and wellness

The island’s cultural heart in the green uplands, with the Monkey Forest, art markets, yoga studios and villas overlooking rice fields.

No partner hotels with coordinates within 3 km for these dates.

Seminyak & Canggu

Beach clubs, cafés and surfing

Stylish resorts, beach clubs and restaurants in Seminyak, and a laid-back surf and café scene further north in Canggu.

No partner hotels with coordinates within 3 km for these dates.

Uluwatu & the Bukit

Clifftop views and surf

Clifftop resorts and small beaches on the Bukit Peninsula, famous for surf breaks and the sunset Kecak dance at Uluwatu Temple.

No partner hotels with coordinates within 3 km for these dates.

Nusa Dua

Families and large resorts

A gated resort enclave on the south-east coast with calm, reef-protected beaches and large international hotels.

No partner hotels with coordinates within 3 km for these dates.

Staying in Bali

Bali hotel FAQs

Where should I stay in Bali for the first time?

Seminyak for beaches and restaurants close to the airport, and Ubud for rice terraces and culture. Nusa Dua suits families who want calm water and large resorts.

Which airport is closest to hotels in Bali?

Ngurah Rai International Airport (DPS) sits in the south near Kuta and Jimbaran, around 30–45 minutes from Seminyak and 1.5 hours or more from Ubud depending on traffic.

Plan your trip

More for your Bali trip

Gateera

Install Gateera on iPhone

Add to your Home Screen for the best experience

  1. 1
    Tap the Share button in Safari's bottom toolbar
  2. 2
    Scroll down and select Add to Home Screen
  3. 3
    Tap Add in the top right corner to launch Gateera anytime!