Hotels in Denpasar, Indonesia

Find deals on 1,115 hotels in Denpasar, Indonesia

Denpasar, Bali, Indonesia
May 26 — May 272
Sat 5/27
Wed 5/31

Top hotels in Denpasar

Find the perfect hotel for your stay in Denpasar
Review Score
Hotel class

Best neighborhoods to book a hotel in Denpasar

Below are the average prices for hotels in the most popular neighborhoods in Denpasar


$22 - $49

CHEAPEST NEIGHBORHOOD IN DENPASARWest Denpasar29% cheaperHotels in West Denpasar are the cheapest in Denpasar at just $22 per night on average
MOST EXPENSIVE NEIGHBORHOOD IN DENPASARSouth Denpasar37% more expensiveSouth Denpasar has the highest priced hotels in Denpasar with rooms averaging $49 per night
MOST POPULAR NEIGHBORHOOD IN DENPASARSouth Denpasar66% more users visitedMore momondo users search for hotels in South Denpasar than any other neighborhood in Denpasar

Things to do in Denpasar

Hotels in popular neighborhoods in Denpasar

Below are the most popular neighborhoods in Denpasar to stay in, as well as some of the best hotels in each area

When to book a hotel in Denpasar

Check out the information below to find the best deal on a hotel room in Denpasar
Low SeasonOctobercheapest month to stay
High SeasonJanuarymost expensive time to stay
24%expected price decrease
34%expected price increase


$190 - $380

Cheapest day of weekTuesdayis the cheapest day of the week to book
Highest day of weekMondayis the most expensive day of the week to book
$380is the average per night cost for a hotel on this day
$214is the average per night cost for a hotel on this day
Cheapest time to bookThe cheapest time to book hotels in Denpasar is: 3 star, 17 days before.

1-2 star

$12 - $17

3 star

$28 - $34

4-5 star

$68 - $111

Useful insights on Denpasar hotels

Get a quick overview on price and accommodation trends for your visit in Denpasar

Lowest Hotel Price


Most Popular Hotel (5-star)

Fairmont Sanur Beach Bali Suites & Villa

Hotels Near Airport


Average Length of Stay

7 days
The cheapest price for a room in Denpasar found in the last 7 days is $16/night. This rate is available with OYO 809 Noura Guest House Syariah, a 2-star hotel.
Travel with comfort when booking a room with Fairmont Sanur Beach Bali Suites & Villa, the most popular 5-star hotel in Denpasar.
There are 17,914 hotels in Denpasar close to Denpasar Bali Ngurah Rai. Passgo Digital Airport Hotel Bali is the nearest with a distance of 0.2 mi from this airport.
On average, people stay for 7 days when lodging at hotels in Denpasar. The average accommodation price for 7 days in Denpasar in the past week is $1,796.

Denpasar travel tips

If you want to stay at hotels in Denpasar Bali that have close proximity to several of the bus routes, then staying in Sanur Beach is a good location. In Sanur Beach, you have access to the Sanur and Ubud bus lines. Another area with good connections is Kuta, which is on the opposite coast from the eastern Sanur Beach. In Kuta you have access to the Kuta and Legian line. Nusa Dua, south of Sanur Beach, gives you access to both the South Nusa Dua line and the Nusa Dua line, which makes these areas another good choice for public transportation.

How much does a hotel in Denpasar cost per night?

Use the information below to find quality Denpasar hotel rooms for low prices

4-star hotels

Cheapest $23

Average $77

Most expensive $603

Search 4-star hotels
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Denpasar

These hotels and hostels usually make for a cheap way to stay in Denpasar
Find hostels in Denpasar

Get the best value hotel in Denpasar

These Denpasar hotels have the best prices for their ratings

Where to stay in Denpasar

Sanur Beach is a good location for families looking for cheap hotels in Denpasar Bali. This neighborhood has a family-friendly beach that is safe for kids and plenty of beach activities for all ages. You get to Sanur Beach with the Sanur and Ubud bus lines. You can stay at Inna Grand Bali Beach or The Oasis Lagoon Sanur. If you are traveling to experience luxurious resorts and high-end restaurants, the Nusa Dua is a good choice for Denpasar Bali hotels. Book hotels in Densapar Bali’s Nusa Dua, such as Novotel Bali Nusa Dua or Melia Bali. You get to Nusa Dua with the Nusa Dua line and the South Nusa Dua line. For a beach vacation with lots of conveniences, Kuta is a good area to stay in. Kuta beach is the most famous beach in Bali and here you can find cheap hotels in Denpasar Bali if you are traveling on a budget. You can stay at the Park Regis Kuta, Bali or Discovery Kartika Plaza Hotel, and you get to Kuta by taking the Kuta line.

Learn about attractions and sights in Denpasar

One of the most popular attractions in Denpasar Bali is the temple Pura Jgathnatha, built in the 1950s. The temple is located in Ngerebong, and you can get here with the Kuta, Legion or Ubud line. The Museum Negeri Propinsi Bali, which has a stunning collection of artifacts from Balinese culture, is located close to the temple. You can get to the museum with the same Kuta, Legion or Ubud lines. In Sanur Beach you will find the popular Bajra Sandhi Monument, which you can reach via the Sanur and Ubur bus lines. For art enthusiasts, the cultural center Taman Wedhi Budaya is also a must. Its located in eastern Ngerebong, which you can access via the Ubud and Sanur lines.

Sanur Beach has a large concentration of restaurants and bars. Here you can find beach bars lining the boardwalk that serve cocktails as well as restaurants serving beef salads, burgers and barbeque. You get to Sanur Beach with the Sanur and Ubud lines. Sanur Kaja, north of Sanur beach, is another area with a lot of food options and nightlife. Here you can find restaurants serving Western and Indonesian comfort food as well as pubs serving ice cold beers by the coast. You get to Sanur Kaja with the Sanur and Ubud bus lines.

Information about staying in Denpasar

Read these important travel tips before booking a hotel in Denpasar

Visiting Denpasar for 7 nights is the most common choice for our users.

Hotels in Denpasar show a range of prices for their rooms. These are determined by factors such as availability, locale and amenities. On average, rooms will be around $262 per night.