Most Popular Hotels in Canggu

See all 66 Hotels in Canggu
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Legong Keraton Beach Hotel
Legong Keraton Beach Hotel

Jl. Pantai Berawa, Canggu 80361

3.0 out of 5.0
3.9 out of 5 (84 reviews)

Nestled on the beach, this Canggu hotel is within 1 mi (2 km) of Berawa Beach and Canggu Club. Batu Belig Beach and Canggu …

£51
Ametis Villas
Ametis Villas

Jalan Pantai Batu Bolong, Canggu 80361

5.0 out of 5.0
4.7 out of 5 (68 reviews)

Situated near the beach, this luxury resort is within 1 mi (2 km) of Canggu Beach and Echo Beach. Berawa Beach and Batu Belig …

£248
Lv8 Resort Hotel
Lv8 Resort Hotel

Jalan Discovery No. 8, Canggu 80361

5.0 out of 5.0
3.9 out of 5 (83 reviews)

Nestled on the beach, this Canggu resort is within 3 mi (5 km) of Berawa Beach, Batu Belig Beach, and Echo Beach. Canggu Beac …

£95
The Kirana Hotel Resto and Spa
The Kirana Hotel Resto and Spa

Jl. Pantai Batu Bolong, Canggu 80361

4.0 out of 5.0
4.3 out of 5 (183 reviews)

Situated near the beach, this spa resort is within 1 mi (2 km) of Echo Beach and Canggu Beach. Berawa Beach and Pererenan …

£67
United Colors of Bali
United Colors of Bali

Jl Bantan Kanggin - Tibubeneng, Canggu 80361

3.5 out of 5.0
4.4 out of 5 (16 reviews)

Situated in a rural location, this villa is 1.1 mi (1.8 km) from Ulun Danu Temple and within 3 mi (5 km) of Berawa Beach an …

£69
Villa Berawa
Villa Berawa

Jl. Pantai Berawa, Gang Sri Kahyangan, Canggu 80361

4.0 out of 5.0
4.6 out of 5 (36 reviews)

Situated in the historical district, this villa is 0.3 mi (0.5 km) from Berawa Beach and 2.8 mi (4.5 km) from Seminyak Square …

£72
Putu Guest House 2
Putu Guest House 2

Jl. Pantai Barawa, Gang Merpati No. 3, Canggu 80361

3.0 out of 5.0
3.1 out of 5 (7 reviews)

Situated near the airport, this guesthouse is 0.3 mi (0.4 km) from Berawa Beach and within 3 mi (5 km) of Batu Belig Beach an …

£21
Sandhya Villa
Sandhya Villa

Jl. Pantai Batu Mejan Echo Beach, Canggu 80361

4.0 out of 5.0
4.3 out of 5 (14 reviews)

Situated by the ocean, this villa is within 1 mi (2 km) of Echo Beach and Canggu Beach. Berawa Beach is 2.4 mi (3.8 km) away.

£167
Ecosfera Hotel
Ecosfera Hotel

Jl Batu Mejan, Canggu 80361

3.5 out of 5.0
3.4 out of 5 (5 reviews)

Situated by the ocean, this spa resort is within 1 mi (2 km) of Echo Beach and Canggu Beach. Berawa Beach and Pererenan Beach …

£29
The Bali Dream Villa Resort Echo Beach Canggu
The Bali Dream Villa Resort Echo Beach Canggu

Jalan Pura Dalem Lingsir, Pererenan, Canggu 80361

3.5 out of 5.0
4.3 out of 5 (168 reviews)

Situated by the ocean, this spa resort is within 1 mi (2 km) of Pererenan Beach and Echo Beach. Tanah Lot and Berawa Beach ar …

£41

Recent Reviews in Canggu

Hide content

Narrow your search

Pocket Guide: Canggu

Visiting Canggu

Canggu's upscale hotels make it a great destination for luxury-minded travelers and visitors are sure to appreciate the beaches, restaurants, and surfing. This welcoming, seaside city also attracts visitors with its sunsets, bars, and spas.
  • There are 89 Canggu hotels
  • September is the most expensive month to travel here, while April tends to be the cheapest
  • Closest major airport is in Denpasar (DPS-Ngurah Rai Intl.), 7.5 mi (12.1 km) from the city centre

Sightseeing around Canggu

  • Notable for its temples and landmarks such as Tanah Lot and Batu Bolong Temple
  • The beach, sunsets, and seaside provide a picturesque setting, and places to consider visiting are Canggu Beach, Echo Beach, and Berawa Beach
  • Be sure to take a shopping trip to Carrefour Plaza Kuta and Seminyak Square

Staying in Canggu

In Canggu, you'll find 89 hotels and other accommodation options to choose from, making it easy to plan your perfect holiday retreat at an affordable price:
  • 23 hotels, ranging from GBP 19/night to GBP 96/night
  • 18 resorts, ranging from GBP 31/night to GBP 266/night
  • 6 guesthouses, ranging from GBP 11/night to GBP 20/night
  • 39 villas, ranging from GBP 26/night to GBP 270/night
For family trips or any other travel plans, you might consider a larger hotel like the highly rated Lv8 Resort Hotel, averaging GBP 116.46 per night. Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Hotel Tugu Bali, averaging GBP 332.7/night
  • Villa Berawa, averaging GBP 115.17/night
Hotel Tugu Bali, a 5-star favourite with Expedia travellers, has a 5 out of 5 user rating. Also highly rated by guests are Villa Berawa and Lv8 Resort Hotel.

Dressing for Canggu

  • Between January and March, you can expect average temperatures of 33°C during the day and 22°C at night
  • From April to June, the average during the day is 33°C, while the average at night is 20°C
  • July through September has daytime averages of 31°C with nighttime averages of 20°C
  • In October–December, you can expect daytime averages of 33°C and nighttime averages of 22°C
  • About 44 millimetres of rain falls on Canggu each year
false