Search Hotels in Bali

Start date: Check-in selected.
End date: Check-out

Top Cities in Bali

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

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

Our top choices for Bali hotels

Grand Hyatt Bali

5.0 star property
8.8 out of 10, Excellent, (1001)
"Excellent place for a family or business event"
$167 nightly
The price is $184
Sep 24 - Sep 25
Total with taxes and fees
Grand Hyatt Bali

The Apurva Kempinski Bali

5.0 star property
9.6 out of 10, Exceptional, (631)
"Great place, staff and service! "
$281 nightly
The price is $309
Oct 1 - Oct 2
Total with taxes and fees
The Apurva Kempinski Bali

The Ritz-Carlton, Bali

5.0 star property
9.2 out of 10, Wonderful, (582)
"We loved our stay! Beautiful property, delicious dining options and wonderful staff! "
$350 nightly
The price is $385
Sep 21 - Sep 22
Total with taxes and fees
The Ritz-Carlton, Bali

The Anvaya Beach Resort Bali

5.0 star property
9.2 out of 10, Wonderful, (1001)
"Great hotel and staff they took good care of us"
$143 nightly
The price is $159
Sep 15 - Sep 16
Total with taxes and fees
The Anvaya Beach Resort Bali

Conrad Bali

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

Hilton Bali Resort

5.0 star property
8.8 out of 10, Excellent, (1000)
"We extremely liked the place the staff was amazing amazing…"
$146 nightly
The price is $160
Sep 7 - Sep 8
Total with taxes and fees
Hilton Bali Resort

Grand Mirage Resort & Thalasso Bali

5.0 star property
8.4 out of 10, Very Good, (1010)
"Great resort "
$186 nightly
The price is $205
Sep 15 - Sep 16
Total with taxes and fees
Grand Mirage Resort & Thalasso Bali

Ayodya Resort Bali

5.0 star property
8.8 out of 10, Excellent, (1015)
"I love Ayodha resort for everything "
$102 nightly
The price is $114
Sep 15 - Sep 16
Total with taxes and fees
Ayodya Resort Bali

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 8 - Sep 9
Total with taxes and fees
Diamond Glamping By BIO Management

Courtyard By Marriott Bali Seminyak Resort

5.0 star property
9.6 out of 10, Exceptional, (1024)
"very nice hotel, great breakfast"
$117 nightly
The price is $129
Sep 29 - Sep 30
Total with taxes and fees
Courtyard By Marriott Bali Seminyak Resort

Legian Beach Hotel

4.5 star property
8.8 out of 10, Excellent, (1010)
"Excellent hotel to stay at and well located close to the beach."
$115 nightly
The price is $126
Sep 16 - Sep 17
Total with taxes and fees
Legian Beach Hotel

Ayung Resort Ubud

4.5 star property
9.6 out of 10, Exceptional, (787)
"a stunning location, friendly staff and a very good restaurant. Highly enjoyable stay."
$124 nightly
The price is $137
Oct 1 - Oct 2
Total with taxes and fees
Ayung Resort Ubud

Maya Ubud Resort and Spa

5.0 star property
9.6 out of 10, Exceptional, (940)
"The service was excellent "
$209 nightly
The price is $231
Sep 25 - Sep 26
Total with taxes and fees
Maya Ubud Resort and Spa

Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

5.0 star property
9.6 out of 10, Exceptional, (121)
"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...
$203 nightly
The price is $226
Sep 30 - Oct 1
Total with taxes and fees
Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

TS Suites Seminyak

5.0 star property
9.2 out of 10, Wonderful, (1017)
"Good price, amazing buffet"
$100 nightly
The price is $110
Sep 23 - Sep 24
Total with taxes and fees
TS Suites Seminyak

Munduk Moding Plantation Nature Resort

5.0 star property
9.8 out of 10, Exceptional, (195)
"A fantastic resort and the staff there were excellent. The views were stunning and the rooms were excellent "
$214 nightly
The price is $235
Sep 7 - Sep 8
Total with taxes and fees
Munduk Moding Plantation Nature Resort

Hard Rock Hotel Bali

5.0 star property
8.6 out of 10, Excellent, (1000)
"Great place to take the kids. Recommend for family. Restaurants and shops nearby so no need to spend money on taxi’s."
$143 nightly
The price is $157
Sep 10 - Sep 11
Total with taxes and fees
Hard Rock Hotel Bali

AYANA Resort Bali

5.0 star property
9.4 out of 10, Exceptional, (1009)
"Absolutely awesome place to stay well worth it "
$318 nightly
The price is $350
Sep 28 - Sep 29
Total with taxes and fees
AYANA Resort Bali

The Vira Bali Boutique Hotel & Suite

4.0 star property
9.2 out of 10, Wonderful, (1003)
"Great place to stay "
$67 nightly
The price is $74
Sep 25 - Sep 26
Total with taxes and fees
The Vira Bali Boutique Hotel & Suite

InterContinental Bali Resort by IHG

5.0 star property
9.2 out of 10, Wonderful, (1001)
"Wonderful resort! "
$177 nightly
The price is $195
Sep 18 - Sep 19
Total with taxes and fees
InterContinental Bali Resort by IHG
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 12 - Sep 14
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
This month
Next month
November
July
$47
$46
Month
Price
January
$45
February
$46
March
$50
April
$55
May
$52
June
$54
July
$60
August
$55
September
$47
October
$46
November
$43
December
$48
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: Experience some of the world’s most picturesque beaches, perfect for relaxation and water activities.
  • Vibrant Nightlife: Enjoy the lively atmosphere of Kuta and Seminyak, where nightlife thrives with bars and clubs.
  • Rich Cultural Experiences: Explore ancient temples and witness traditional Balinese ceremonies.
  • Serene Landscapes: Discover the tranquil beauty of Ubud, known for its lush greenery and art scene.
  • Diverse Accommodations: Choose from luxurious resorts to cozy guesthouses, catering to all preferences.

Find great hotels in Bali

From luxurious resorts to cozy guesthouses, Bali offers a diverse array of hotel accommodations to enhance your vacation experience. Whether you're seeking a family-friendly getaway, a spa retreat, or a business-focused stay, you'll find the perfect spot. Explore the best hotels and top-rated luxury resorts in Bali, all designed to cater to your unique needs and preferences for an unforgettable holiday.

  • Truntum Kuta: Experience the perfect blend of beachside relaxation and business convenience at Truntum Kuta. This 4-star hotel offers direct access to Bali's stunning beaches, making it ideal for both leisure and corporate travelers. The property features comprehensive business amenities, including multiple meeting rooms and a fully equipped business center. For relaxation, indulge in the full-service spa or unwind by the outdoor pool, which includes a swim-up bar and poolside bar. Truntum Kuta is your go-to destination for a balanced vacation that caters to both work and play.
  • Legian Beach Hotel: Nestled along the beautiful shores of Bali, the 4.5-star Legian Beach Hotel is a haven for those seeking a luxurious beach and spa experience. With direct beach access, you can easily soak up the sun or take a refreshing swim. The hotel also provides essential business facilities, including meeting rooms for corporate gatherings. Pamper yourself at the spa, which offers a variety of treatments, including couples' massage rooms and an adult-supervised pool. The elegant atmosphere and attentive service make this hotel perfect for relaxation and rejuvenation.
  • Kuta Paradiso Hotel: Kuta Paradiso Hotel stands as a 5-star family-friendly destination that seamlessly blends romance and business. This property not only provides essential business amenities, such as multiple meeting rooms and a business center, but also caters to families with various child-friendly services, including a children's pool and playground. Couples can enjoy romantic packages and in-room dining options, enhancing their getaway. The hotel also features spa and pool services, including body treatments and saunas, ensuring a memorable stay for all guests.

Where to stay in Bali

Embark on an unforgettable vacation in Bali, where you can unwind on stunning beaches and explore vibrant cities. Discover the glitzy atmosphere of Seminyak, perfect for a lively night out, or seek tranquility in Ubud's serene landscapes. Central Bali offers a blend of family-friendly activities and romantic spots, ensuring a memorable experience. With friendly locals and breathtaking scenery, Bali is the ultimate destination for relaxation, adventure, and everything in between.

  • Ubud: Nestled in the lush hills of central Bali, Ubud is a cultural hub renowned for its artistic vibe and serene landscapes. Visitors flock here year-round, particularly from June to July and September, for an eco-friendly escape. The area boasts a plethora of outdoor activities, including scenic hiking trails and rejuvenating spa treatments. Highlights include the stunning Tegallalang Rice Terraces, various temples, and tranquil parks that allow travelers to immerse themselves in nature and Balinese culture.
  • Seminyak: Located on the southwestern coast of Bali, Seminyak is a bustling urban beach destination popular with families and city explorers alike. With peak tourist seasons in April, July, and September, this area offers a vibrant atmosphere filled with high-end shopping centers and a variety of dining options. Visitors can enjoy beautiful beaches, indulge in local temples, and unwind in lush parks. Seminyak is a perfect blend of beach relaxation and urban adventures, making it a must-visit for those looking to experience modern Bali.
  • Nusa Dua: Situated on the southern tip of Bali, Nusa Dua is known for its luxurious resorts and pristine beaches. This family-friendly destination attracts visitors primarily from July to September, offering a perfect blend of outdoor activities and relaxation. With shopping centers, world-class spas, and stunning parks nearby, Nusa Dua is ideal for travelers seeking comfort and leisure. The area is also home to beautiful beaches and scenic island resorts, making it a perfect spot for sunbathing and water activities.

Things to do in Bali

Bali is a perfect destination for beach lovers and families, offering a range of activities such as rejuvenating spa treatments, vibrant shopping centers, and exciting nightlife in Kuta. Visitors can enjoy stunning ocean views and embark on unforgettable adventures, making the most of their trip to this beautiful island. Whether you're seeking relaxation or thrills, Bali provides a diverse array of experiences to create lasting memories.

Shopping

At Seminyak Square, you’ll discover a vibrant shopping mall with a mix of entertainment and family-friendly vibes. For a local experience, visit the bustling Eat Street public market, perfect for unique gifts. Don’t forget to check out Hardy's Supermarket for everyday essentials and local products.

Recreation

At Finns Recreation Club, enjoy a variety of wellness activities, from relaxing spa treatments to invigorating fitness classes. New Kuta Golf offers a scenic golf experience amidst lush landscapes, perfect for outdoor enthusiasts. Tunjung Sari Spa Bali provides soothing body treatments, promoting relaxation and rejuvenation.

Adventure

Waterbom Bali is a thrilling waterpark where you can enjoy exhilarating slides and relaxing pools, perfect for family fun. For nature lovers, the Campuhan Ridge Walk offers a scenic hiking trail surrounded by stunning landscapes. Don't miss the Jatiluwih Rice Terraces, a breathtaking outdoor area showcasing Bali's iconic rice fields.

Nightlife

Bali's nightlife offers a vibrant mix of experiences. The Bali Nusa Dua Theater and Bali Theatre showcase cultural performances with a romantic ambiance, perfect for families. For an adventurous twist, visit Upside Down World Bali, where fun meets creativity in a unique arcade setting.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Bali

To save money on your Bali vacation, consider traveling during the cheaper months of February to March and November. Booking your hotel about a month in advance can yield better rates, especially if you check for last-minute deals. Tuesday is the least expensive day to stay, while Friday tends to be pricier. Use Expedia to find budget-friendly accommodations and consider their package deals for flights, hotels, and activities. Joining Expedia's One Key membership can provide additional discounts and cash rewards for future bookings, enhancing your overall savings.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Bali is Tuesday. The most expensive day to stay in Bali is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your options based on your budget, preferred location, and desired hotel type. 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 booking an Expedia package that combines your hotel stay in Bali with your flights and activities.
  • 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 an ideal destination for beach lovers and outdoor enthusiasts, perfect for family vacations. Key attractions include stunning beaches, ancient temples, and breathtaking waterfalls, offering a rich cultural experience. Notable areas to explore are Legian and its best resorts, making it easy to enjoy both relaxation and adventure during your stay.

  • Kuta Beach: Experience the vibrant beach vibes at Kuta Beach, known for its stunning sunsets and lively atmosphere. Whether you're looking to relax on the sand, surf the waves, or enjoy beachside restaurants, Kuta offers an unforgettable tropical escape.
  • Uluwatu Temple: Perched on a cliff overlooking the ocean, Uluwatu Temple is a stunning cultural site. Explore its majestic architecture, witness traditional Kecak dance performances at sunset, and enjoy breathtaking views of the Indian Ocean.
  • Ubud Monkey Forest: Wander through the enchanting Ubud Monkey Forest, a serene reserve filled with playful monkeys and ancient temples. This lush sanctuary offers a romantic atmosphere, allowing you to connect with nature and Balinese culture.

Best time to go to Bali

The best time to visit Bali is dependent on what kind of holiday you are seeking. January is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with frequent rain. August is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January79.5°F (26.4°C)Frequent RainMostly CloudySlightly HighAverage
February78.3°F (25.700000000000003°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 RainMostly 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

Bali is primarily served by Denpasar Ngurah Rai International Airport (DPS), located 28 miles from the island's heart. Nearby accommodations include the Grand Hyatt Bali, a 5-star hotel 6 miles away, offering airport transportation for a fee. The Courtyard by Marriott Bali Seminyak Resort, situated 4 miles from the airport, also provides convenient access. TS Suites Seminyak, just 3 miles away, features various shuttle options, including 24-hour service. Other airports include Lombok International Airport (LOP), 85 miles from Bali, with hotels like Sikara Lombok Hotel and Amber Lombok Beach Resort offering shuttle services, and Banyuwangi Blimbingsari Airport (BWX), 51 miles away, with options like Dialoog Banyuwangi providing airport transfers.

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.