Search Hotels in Bali

Top Cities in Bali

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 17,846 hotels in Bali with room rates, reviews, and availability. Most hotels are fully refundable.

Grand Hyatt Bali

5.0 star property
8.8 out of 10, Excellent, (1011)
"Excellent place for a family or business event"
$150 nightly
The price is $165
Sep 13 - Sep 14
Total with taxes and fees
Grand Hyatt Bali

The Apurva Kempinski Bali

5.0 star property
9.6 out of 10, Exceptional, (626)
"2nd trip to this place still nothing bad to say, only good things to say. Magnificent place, great trip again. "
$285 nightly
The price is $314
Sep 7 - Sep 8
Total with taxes and fees
The Apurva Kempinski Bali

The Ritz-Carlton, Bali

5.0 star property
9.2 out of 10, Wonderful, (579)
"Just a great place to stay in Bali."
$342 nightly
The price is $376
Sep 6 - Sep 7
Total with taxes and fees
The Ritz-Carlton, Bali

The Anvaya Beach Resort Bali

5.0 star property
9.2 out of 10, Wonderful, (1009)
"Great hotel and staff they took good care of us"
$151 nightly
The price is $168
Sep 28 - Sep 29
Total with taxes and fees
The Anvaya Beach Resort Bali

Hilton Bali Resort

5.0 star property
8.8 out of 10, Excellent, (1006)
"We extremely liked the place the staff was amazing amazing…"
$148 nightly
The price is $163
Sep 15 - Sep 16
Total with taxes and fees
Hilton Bali Resort

Grand Mirage Resort & Thalasso Bali

5.0 star property
8.4 out of 10, Very Good, (1007)
"Great property"
$209 nightly
The price is $230
Sep 25 - Sep 26
Total with taxes and fees
Grand Mirage Resort & Thalasso Bali

Conrad Bali

5.0 star property
9.2 out of 10, Wonderful, (1002)
"Great stay, amazing stuff and property! "
$200 nightly
The price is $220
Sep 14 - Sep 15
Total with taxes and fees
Conrad Bali

Ayodya Resort Bali

5.0 star property
8.8 out of 10, Excellent, (1008)
"I love Ayodha resort for everything "
$125 nightly
The price is $138
Sep 2 - Sep 3
Total with taxes and fees
Ayodya Resort Bali

Courtyard By Marriott Bali Seminyak Resort

5.0 star property
9.6 out of 10, Exceptional, (1009)
"Great place to stay ,close to shops ,staff were friendly highly recommended "
$119 nightly
The price is $131
Sep 1 - Sep 2
Total with taxes and fees
Courtyard By Marriott Bali Seminyak Resort

Maya Ubud Resort and Spa

5.0 star property
9.6 out of 10, Exceptional, (935)
"This is a beautiful location. I didnt get to explore the property as much as i would have liked due to offsite excursions, but everything was very pleasant. "
$183 nightly
The price is $203
Aug 31 - Sep 1
Total with taxes and fees
Maya Ubud Resort and Spa

Legian Beach Hotel

4.5 star property
8.8 out of 10, Excellent, (1005)
"Excellent hotel to stay at and well located close to the beach."
$106 nightly
The price is $117
Aug 30 - Aug 31
Total with taxes and fees
Legian Beach Hotel

Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

5.0 star property
9.4 out of 10, Exceptional, (120)
"We had a wonderful stay at Aksaray Hotel. The hotel itself and the surrounding views were absolutely beautiful. But what truly made our experience unforgettable was the outstanding staff. Ayu was especially kind and incredibly helpful throughout our stay. She organized everything quickly and perfectly, making sure we had the best experience possible. It truly felt like a real friend was taking care of us. Thanks to her, our trip was smooth, enjoyable, and stress-free. Highly recommend this...
$199 nightly
The price is $222
Sep 10 - Sep 11
Total with taxes and fees
Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

Ayung Resort Ubud

4.5 star property
9.6 out of 10, Exceptional, (786)
"a stunning location, friendly staff and a very good restaurant. Highly enjoyable stay."
$112 nightly
The price is $123
Sep 12 - Sep 13
Total with taxes and fees
Ayung Resort Ubud

Diamond Glamping By BIO Management

3.0 star property
2.0 out of 10, (1)
"We were completely shocked at the state of the room. We requested the best they had, yet there were dead bugs on the sheets, a blood stain on the bed! And toothbrush residue splattered all over the bathroom mirror. We took pictures and I let the staff (a woman who remained on her phone during the entire conversation) know. I showed her the issues and she simply nodded and nothing else. We quickly left and ran next door to the Rusa hotel and stayed there. I don't understand how Expedia partnered...
$22 nightly
The price is $24
Sep 1 - Sep 2
Total with taxes and fees
Diamond Glamping By BIO Management

TS Suites Seminyak

5.0 star property
9.2 out of 10, Wonderful, (1010)
"Great accomodation"
$99 nightly
The price is $109
Sep 13 - Sep 14
Total with taxes and fees
TS Suites Seminyak

The Kayon Jungle Resort

5.0 star property
9.8 out of 10, Exceptional, (207)
"Very clean, very good level of hospitality"
$399 nightly
The price is $445
Sep 6 - Sep 7
Total with taxes and fees
The Kayon Jungle Resort

Hard Rock Hotel Bali

5.0 star property
8.6 out of 10, Excellent, (1003)
"Great place to take the kids. Recommend for family. Restaurants and shops nearby so no need to spend money on taxi’s."
Hard Rock Hotel Bali

Munduk Moding Plantation Nature Resort

5.0 star property
9.8 out of 10, Exceptional, (195)
"Hotel was nice staff was friendly "
Munduk Moding Plantation Nature Resort

AYANA Resort Bali

5.0 star property
9.4 out of 10, Exceptional, (1006)
"Absolutely awesome place to stay well worth it "
$324 nightly
The price is $356
Sep 10 - Sep 11
Total with taxes and fees
AYANA Resort Bali

The Vira Bali Boutique Hotel & Suite

4.0 star property
9.2 out of 10, Wonderful, (1013)
"Great place to stay "
$62 nightly
The price is $68
Sep 25 - Sep 26
Total with taxes and fees
The Vira Bali Boutique Hotel & Suite
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Bali

Showing deals for:Sep 5 - Sep 7
Save an average of 15% on thousands of hotels when you're signed in

Top Bali Hotel Reviews

Price trends for hotels in Bali

Price trends for hotels in Bali

Less expensive
More expensive
Next month
November
July
$49
Month
Price
January
$46
February
$47
March
$51
April
$57
May
$54
June
$55
July
$61
August
$49
September
$49
October
$47
November
$45
December
$49
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Bali. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Bali

Guide to exploring around Bali

Top reasons to visit Bali

  • Stunning Beaches: Bali boasts some of the world's most beautiful beaches, perfect for relaxation and water sports.
  • Rich Culture: Explore ancient temples and experience traditional ceremonies unique to Balinese culture.
  • Adventure Activities: Enjoy outdoor adventures like hiking, surfing, and exploring picturesque waterfalls.
  • Luxurious Accommodations: From budget-friendly guesthouses to lavish resorts, Bali offers diverse lodging options.
  • Vibrant Nightlife: Experience a lively atmosphere with beach clubs, bars, and local markets that come alive at night.

Find great hotels in Bali

Discover the ideal accommodation for your Bali vacation, whether you're seeking budget-friendly guesthouses or luxurious 5-star resorts. Bali offers a diverse array of hotels and resorts tailored to every traveler's needs, from family-friendly stays to business-themed amenities. Immerse yourself in the beauty of Bali while enjoying top-notch services and facilities that cater to your unique vacation experience.

  • Legian Beach Hotel: Experience a luxurious beach getaway at the Legian Beach Hotel, a 4.5-star gem nestled along Bali's stunning coastline. This hotel is perfect for travelers seeking a blend of relaxation and indulgence. With direct beach access, guests can enjoy sun-soaked days by the ocean. The hotel features a full-service spa offering a range of treatments, as well as a poolside bar for refreshing drinks. Relaxation amenities such as pool umbrellas and daily spa services ensure you unwind in style. This hotel’s luxurious ambiance, combined with its spa and beach offerings, makes it an ideal choice for a serene vacation.
  • Courtyard By Marriott Bali Seminyak Resort: A sophisticated 5-star resort, Courtyard By Marriott Bali Seminyak is perfect for families and business travelers alike. With direct access to the beach, guests can enjoy both leisure and convenience. The resort features a comprehensive business center available 24 hours, meeting rooms, and conference spaces for corporate needs. For families, amenities include childcare services, a children's club, and a dedicated pool area for kids. This resort's family-friendly atmosphere, combined with its business facilities, creates a versatile environment for both work and play.
  • Kuta Paradiso Hotel: A romantic 5-star retreat, Kuta Paradiso Hotel is designed for couples and families seeking luxury and connection. The hotel offers specialized romance packages, making it an excellent choice for a memorable getaway. Families will appreciate the variety of children’s amenities, including a supervised children’s club and playground. Guests can enjoy spa services such as massages, manicures, and hot tub treatments, offering a perfect blend of relaxation and romance. With its luxurious offerings and family-friendly environment, Kuta Paradiso Hotel is a top choice for those looking to create lasting memories.

Where to stay in Bali

Bali, a stunning island province in Indonesia, offers an unforgettable vacation experience filled with beautiful beaches, outdoor adventures, and family-friendly activities. Explore the vibrant Seminyak Beach, unwind at luxurious resorts, and enjoy a romantic atmosphere that beckons couples. Whether you're seeking relaxation or adventure, Bali provides a unique vibe, making it ideal for all travelers. With budget-friendly options and secluded spots, your days in Bali will be enriched by friendly locals and breathtaking landscapes.

  • Ubud: Nestled in the lush central highlands of Bali, Ubud is renowned as the cultural heart of the island. This charming city is surrounded by rice paddies and steep ravines, offering a serene escape from the bustling beaches. Travelers flock to Ubud for outdoor adventures, eco-friendly experiences, and rejuvenating spa treatments. Highlights include the famous Tegallalang Rice Terraces, the sacred Monkey Forest, and an array of art galleries showcasing local talent. Hiking trails and wellness retreats abound, making Ubud a perfect destination for nature lovers and those seeking relaxation.
  • Seminyak: Located along Bali's southwest coast, Seminyak is a vibrant city known for its upscale beach resorts, trendy shopping, and lively nightlife. Visitors are drawn here for its stunning beaches and family-friendly atmosphere. Seminyak offers a plethora of shopping options, from boutique stores to bustling malls, making it a shopper's paradise. The area is also famous for its beach clubs and sunset bars, providing the perfect backdrop for relaxation and socializing. Don’t miss the iconic Petitenget Temple and the nearby beach, where you can enjoy thrilling water sports and breathtaking sunsets.
  • Nusa Dua: Situated on the southeastern coast of Bali, Nusa Dua is famous for its luxurious resorts and pristine beaches. This family-friendly destination offers a range of outdoor activities, from water sports to spa treatments, ensuring a fun-filled vacation. Nusa Dua is home to beautiful parks and the stunning Geger Beach, perfect for sunbathing and relaxation. The area also boasts several cultural attractions, including the Bali Collection shopping center and the iconic Water Blow, where waves crash dramatically against the rocks. With its tranquil ambiance, Nusa Dua is ideal for families and couples alike.

Things to do in Bali

Bali is an ideal destination for beach lovers, outdoor enthusiasts, and families seeking a memorable vacation. The island offers a variety of activities, including rejuvenating spa treatments, vibrant shopping centers, and thrilling adventure opportunities. Whether you're exploring stunning landscapes or indulging in local culture, Bali promises an unforgettable experience filled with relaxation and excitement.

Shopping

For a vibrant shopping experience, visit Seminyak Square, where you can find a mix of trendy boutiques and local shops. If you’re up for a drive, head to Ubud Traditional Art Market for unique crafts and souvenirs, and don’t miss Hardy's Supermarket for everyday essentials.

Recreation

Finns Recreation Club offers a vibrant atmosphere with various wellness activities, including yoga and swimming. New Kuta Golf provides an invigorating outdoor experience with stunning views and challenging courses. Tunjung Sari Spa Bali invites you to unwind with rejuvenating treatments in a tranquil setting, perfect for relaxation and self-care.

Adventure

Waterbom Bali is an exhilarating waterpark offering thrilling slides and family-friendly attractions, perfect for a day of fun. For nature lovers, the Campuhan Ridge Walk presents a picturesque hiking trail with stunning scenery, while the Jatiluwih Rice Terraces showcase breathtaking outdoor landscapes, ideal for exploration and adventure.

Nightlife

In Bali, the Bali Nusa Dua Theater showcases vibrant cultural performances, perfect for family and romance. For a fun twist, Upside Down World Bali offers a unique adventure experience. Bali Theatre also presents captivating shows, blending culture and entertainment in a lively atmosphere.

Booking tips and Expedia advantages for Bali

To save money on your trip to Bali, consider visiting during the off-peak months of February, March, and November for lower prices. Book your hotel about a month in advance, and explore last-minute deals on Expedia for potential savings. Wednesdays are the cheapest days to stay, while Fridays are the most expensive. Use Expedia’s search tools to filter options by budget and preferred amenities, and consider bundling your hotel, flights, and activities for additional discounts. Joining Expedia's One Key membership can also provide exclusive deals and cash rewards for future stays.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Bali are February to March and November, where the prices are slightly lower. This is in comparison to July to August and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Bali is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Bali is Wednesday. The most expensive day to stay in Bali is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, preferred location, and the type of hotel you desire. For instance, selecting the "Eco-certified" option will show you a list of sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Bali with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Bali

Bali is the perfect destination for beach lovers, outdoor enthusiasts, and families seeking a memorable vacation. With a wealth of attractions, you can explore stunning beaches, ancient temples, and breathtaking waterfalls. Whether you’re looking for cultural experiences, outdoor adventures, or relaxation by the sea, Bali offers something for every type of traveler, ensuring an unforgettable holiday in this tropical paradise.

  • Kuta Beach: Experience the vibrant energy of Kuta Beach, known for its golden sands and lively atmosphere. Perfect for sunbathing, surfing, or enjoying beachside bars, this iconic spot is ideal for those seeking fun and relaxation.
  • Uluwatu Temple: Perched on a dramatic cliff, Uluwatu Temple offers breathtaking ocean views and a glimpse into Bali's rich culture. Attend a traditional Kecak dance performance at sunset for an unforgettable cultural experience.
  • Ubud Monkey Forest: Wander through the enchanting Ubud Monkey Forest, a serene sanctuary filled with playful monkeys and ancient temples. This lush reserve blends nature and culture, making it a romantic and peaceful escape.

Best time to go to Bali

Visitor numbers in Bali is generally unchanged in popularity throughout the year. The best time to visit Bali can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Bali falls in January, when visitor numbers are slightly high and weather is mostly cloudy with frequent rain. The coolest average temperature in Bali falls in August, visitor numbers are slightly low and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January79.5°F (26.4°C)Frequent RainMostly CloudySlightly HighAverage
February78.3°F (25.7°C)Moderate RainMostly CloudyAverageSlightly Low
March78.4°F (25.8°C)Moderate RainMostly CloudyAverageSlightly Low
April78.4°F (25.8°C)Light RainMostly SunnyAverageAverage
May78.1°F (25.6°C)Light RainMostly SunnyAverageAverage
June76.6°F (24.8°C)Light RainMostly CloudySlightly HighAverage
July75.2°F (24.0°C)Light RainMostly CloudySlightly HighSlightly High
August75.0°F (23.9°C)No Rain (Dry)Mostly SunnySlightly LowSlightly High
September76.1°F (24.5°C)Light RainMostly SunnyAverageAverage
October77.7°F (25.4°C)Light RainMostly SunnySlightly LowAverage
November78.6°F (25.9°C)Moderate RainMostly CloudySlightly LowSlightly Low
December78.6°F (25.9°C)Frequent RainMostly CloudyAverageSlightly High

The nearest major airports for your trip to Bali

When visiting Bali, the primary airport to fly into is Denpasar (DPS-Ngurah Rai Intl.), situated 28 miles from the island's center. Excellent nearby accommodations include the 5-star Grand Hyatt Bali, 6 miles away, with airport transportation available for a fee. The Courtyard By Marriott Bali Seminyak Resort and Hotel Indigo Bali Seminyak Beach, both 4 miles and 3 miles away respectively, also provide convenient access. For those considering Lombok (LOP-Lombok Intl.), located 86 miles away, the Amber Lombok Beach Resort and Pullman Lombok Merujani Mandalika Beach Resort, 12 miles and 10 miles away, offer various shuttle services. Additionally, Banyuwangi (BWX-Blimbingsari) is 51 miles away, with hotel options like Kokoon Hotel Banyuwangi, offering scheduled shuttle services.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Bali cost?
The season and factors like Easter and school holidays can influence the price of a hotel in Bali. You can find cheap options from $24 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, then use the filters such as property type and amenities to narrow down your search. You can also sort by price, so the cheapest options appear first.
When is the best time to go to Bali?
Temperatures vary across Bali, so the best time to travel really depends on where you want to be. If you're seeking a summer escape in Denpasar, organize your trip between December and February when temperatures typically range from 79ºF to 84ºF. Bear in mind that Denpasar has a tropical savanna climate, so pack accordingly.
What is the best area to stay in Bali?
Denpasar is one of the most popular places to book a property when visiting Bali. If you're seeking great walking trails and cycling, spend a few nights in Tuban. Banjar is another area that offers plenty of terrific experiences.
Are there any luxury hotels in Bali?
Get ready for unparalleled luxury at The Kayon Resort. A deep soaking bathtub, proposal/romance packages and concierge services are only the start of the conveniences at this getaway in Ubud, Bali. Tanah Gajah, a Resort by Hadiprana is another popular choice in this exciting city.
What are the top all-inclusive hotels in Bali?
Ayurvedagram Bali and Rahayu 2 Bungalows are among the top-rated options in Bali that offer all-inclusive packages. With entertainment, drinks and food typically included in the room price, you can put your wallet away and experience the ultimate stress-free vacation at either of these retreats located in Ubud.
How can I find cheap hotels in Bali?
Bali cheap hotels start at $24 per night. To browse these types of economical options, take advantage of our "Price per night" filter. Other suggestions? Be flexible with your dates and book in advance. Browse our cheap hotels in Bali page for deals that are hard to resist.
What are the best hotels in Bali for families?
Scoring a hotel for you and the children in Bali is a breeze with our filter tool. Simply click on "Family friendly" under the "Traveler experience" heading and check out the offers. If your destination is Ubud, consider The Kayon Resort. Relax here while enjoying the use of conveniences like a barbecue grill and laundry facilities. Tanah Gajah, a Resort by Hadiprana is another popular choice with families in this city.
What are the top beach hotels in Bali?
Stay in one of Expedia's sea-view hotels in Bali and spend your break making memories along the waterfront. If you're heading to Ubud, relax in top-rated accommodations such as The Kayon Resort, which features conveniences like dining romance packages and a garden. Tanah Gajah, a Resort by Hadiprana is another choice here that promises an unforgettable beachside getaway.
Why should I book my Bali hotel with Expedia?
Terrific deals and plenty of choice are just a couple of the reasons to book your Bali hotel with Expedia. Also, our rewards platform, One Key™, lets you earn and redeem OneKeyCash™* on eligible activities, hotels and more. And if your agenda changes and you need to modify your booking, don't stress. Our online Help Center can assist you anytime, no matter the hour. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.