Canggu is a coastal village located in the north of Kuta, Bali. Effectively, Canggu is located between Seminyak and Tanah Lot. Although it does not have a long coastline, Canggu is quite popular among tourists who visit Bali.

The beaches in Canggu mostly have black sand with surf breaks which makes them very popular among surfers. Here are some beachfront hotel choices that you can get at relatively affordable prices, under 100 US dollars (1.4 million rupiahs) per night.
Legong Keraton Beach Hotel

Legong Keraton is a three-star hotel located in Berawa Beach. This hotel has a unique characteristic in the form of the many coconut trees that grow tall on their premises. Ngurah Rai International Airport is only half an hour away from this hotel, and guests can enjoy shuttle services from the hotel to the airport or vice versa.

This hotel has 40 non-smoking rooms, all equipped with air conditioners. The complete address of this Legong Keraton Beach Hotel is Jl. Berawa Beach, Canggu, Bali, 80361, Indonesia. Rates for staying here start at Rp.950,860.
Anginsepoi Villa

In Indonesian, anginsepoi means breeze. This villa is located on the edge of Canggu Beach which is quite calm. All rooms in this villa are built in a Balinese style using the interior from teak and bamboo. Each room has a view of a garden that contains much native flora of Bali.

Ngurah Rai International Airport is 40 minutes away, while Seminyak is only 20 minutes away. Anginsepoi Villa is located at Banjar Pegembungan, 80361 Canggu, Indonesia. Room rates here start from Rp.520,000 a night.
Grand Balisani Suites

This is a four-star resort located on the border of Seminyak with Canggu. It takes 45 minutes to reach Ngurah Rai International Airport from this resort. Meanwhile, the center of restaurants, shopping, and entertainment in Seminyak is only 10 minutes away.

The official address of this resort is on Jl. Batubelig Beach, Seminyak-Petitenget, Bali, 80361. Rates for staying here start from Rp.1,125,000.
Fare Ti’i Villas

The hotel is located in North Kuta and has the official name of Fare Ti’i Villas by Premier Hospitality Asia. This resort only has 4 guest rooms but it provides very complete facilities. You can get free WiFi, breakfast, outdoor pool, airport shuttle, laundry service, and daily housekeeping.

This resort is located on Jalan Pantai Prerenan, Canggu, Bali, 80361, Indonesia. The rate for staying at Fare Ti’I Villas starts from Rp.470.456.
Aston Canggu Beach Resort

By staying at Aston Canggu Beach Resort, you will have great access to Canggu Beach and Batu Bolong Beach. The hotel has 93 smoke-free guest rooms, all of which are equipped with air conditioners. The hotel also has two restaurants, an outdoor swimming pool, Spa services, a 24-hour front desk and housekeeping.

Located on Jalan Pantai Batu Bolong No. 99, Canggu, Bali, 80361, Indonesia, rates at Aston Canggu Beach Resort start at Rp.953,504 per night.

Canggu’s popularity among the tourists has increased in recent years. Canggu developed from a supporting area to become one of the main tourist areas in southern Bali. Fortunately, you can still find some beachfront hotels at affordable rates in Canggu.