Search Hotels in Bali

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Bali

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Bali hotels

Private Jet Villa

Private Jet Villa
5.0 star property
Pecatu
$1,846 nightly
The price is $2,031
Apr 12 - Apr 13
Total with taxes and fees
Private Jet Villa

Wapa di Ume Ubud

Wapa di Ume Ubud
4.5 star property
Ubud
9.6 out of 10, Exceptional, (276 reviews)
"Staff were absolutely amazing. A shuttle was provided to get down to ubud central which was great! The room was amazing and service was exceptional "
Australia
Jacinta
$137 nightly
The price is $150
Apr 13 - Apr 14
Total with taxes and fees
Wapa di Ume Ubud

Jannata Resort and Spa

Jannata Resort and Spa
5.0 star property
Sambahan
9.4 out of 10, Exceptional, (71 reviews)
"I only stayed one night due to other plans. But clean hotel with friendly staff"
Denmark
Anders
$124 nightly
The price is $136
Apr 15 - Apr 16
Total with taxes and fees
Jannata Resort and Spa

Ayodya Resort Bali

Ayodya Resort Bali
5.0 star property
BTDC
9.0 out of 10, Wonderful, (1,013 reviews)
"Excellent Resort and great location "
Australia
Vinicius
$119 nightly
The price is $131
May 8 - May 9
Total with taxes and fees
Ayodya Resort Bali

Hilton Bali Resort

Hilton Bali Resort
5.0 star property
Sawangan
9.0 out of 10, Wonderful, (1,005 reviews)
"Excellent views of the beach ⛱️ from our room. "
United States
LaBoay
$136 nightly
The price is $150
Apr 18 - Apr 19
Total with taxes and fees
Hilton Bali Resort

Maya Ubud Resort and Spa

Maya Ubud Resort and Spa
5.0 star property
Ubud
9.6 out of 10, Exceptional, (1,002 reviews)
"beautiful scenery and green lush plantation around the hotel. My kids enjoyed the pool, great selection for buffet. excellent customer service and centrally located in Ubud."
Canada
Puneet
$155 nightly
The price is $171
Apr 28 - Apr 29
Total with taxes and fees
Maya Ubud Resort and Spa

Legian Beach Hotel

Legian Beach Hotel
4.5 star property
North Legian
9.0 out of 10, Wonderful, (1,007 reviews)
"Clean room, great location "
Australia
Sharon
$64 nightly
The price is $71
Apr 22 - Apr 23
Total with taxes and fees
Legian Beach Hotel

Conrad Bali

Conrad Bali
5.0 star property
Tanjung Benoa
9.4 out of 10, Exceptional, (1,001 reviews)
"Amazing staff, service and hotel quality. "
Australia
Simon
$167 nightly
The price is $184
May 8 - May 9
Total with taxes and fees
Conrad Bali

Munduk Moding Plantation Nature Resort

Munduk Moding Plantation Nature Resort
5.0 star property
Gobleg
9.8 out of 10, Exceptional, (214 reviews)
"Everything was perfect, we fell in love with the staff, especially Risky. The room was incredible, clean, peaceful, beautiful view and there were so many activities to take part in at the resort. "
United States
Jenna Duarte
$165 nightly
The price is $181
Apr 16 - Apr 17
Total with taxes and fees
Munduk Moding Plantation Nature Resort

The Kayon Resort

The Kayon Resort
4.5 star property
Ubud
9.8 out of 10, Exceptional, (369 reviews)
"Excellent "
United States
Ali Saad Mohammed
$178 nightly
The price is $196
Apr 11 - Apr 12
Total with taxes and fees
The Kayon Resort

The Apurva Kempinski Bali

The Apurva Kempinski Bali
5.0 star property
Sawangan
9.6 out of 10, Exceptional, (772 reviews)
"It was a lovely place to stay "
United States
Melanie
$271 nightly
The price is $298
May 11 - May 12
Total with taxes and fees
The Apurva Kempinski Bali

Grand Mirage Resort & Thalasso Bali

Grand Mirage Resort & Thalasso Bali
5.0 star property
Tanjung Benoa
8.4 out of 10, Very Good, (1,004 reviews)
"great place for couple and family "
Australia
Robert
$146 nightly
The price is $160
Apr 28 - Apr 29
Total with taxes and fees
Grand Mirage Resort & Thalasso Bali

Grand Hyatt Bali

Grand Hyatt Bali
5.0 star property
BTDC
8.8 out of 10, Excellent, (1,003 reviews)
"Great place for a family with a 7 and 9 year old. Excellent room, club access was great for us. Great beach location"
Canada
Lee
$127 nightly
The price is $140
Apr 21 - Apr 22
Total with taxes and fees
Grand Hyatt Bali

The Ritz-Carlton, Bali

The Ritz-Carlton, Bali
5.0 star property
Sawangan
9.2 out of 10, Wonderful, (683 reviews)
"Wonderful place "
United States
Eloisa
$287 nightly
The price is $316
May 11 - May 12
Total with taxes and fees
The Ritz-Carlton, Bali

The Vira Bali Boutique Hotel & Suite

The Vira Bali Boutique Hotel & Suite
4.0 star property
Kartika Plaza
9.2 out of 10, Wonderful, (1,003 reviews)
"Nice place to stay "
United States
Lourdes
$47 nightly
The price is $52
Apr 13 - Apr 14
Total with taxes and fees
The Vira Bali Boutique Hotel & Suite

THE 1O1 Bali Oasis Sanur

THE 1O1 Bali Oasis Sanur
4.0 star property
Sanur
8.4 out of 10, Very Good, (1,006 reviews)
"Happy to stay here again"
Australia
Alex
$53 nightly
The price is $59
Apr 12 - Apr 13
Total with taxes and fees
THE 1O1 Bali Oasis Sanur

Segara Village Hotel

Segara Village Hotel
4.0 star property
Sanur
9.0 out of 10, Wonderful, (576 reviews)
"Clean room, friendly staff, beautiful setting. "
United States
Mary
$87 nightly
The price is $95
Apr 23 - Apr 24
Total with taxes and fees
Segara Village Hotel

The Anvaya Beach Resort Bali

The Anvaya Beach Resort Bali
5.0 star property
Kartika Plaza
9.4 out of 10, Exceptional, (1,000 reviews)
"Beautiful hotel!!"
United States
keshia
$118 nightly
The price is $131
Apr 14 - Apr 15
Total with taxes and fees
The Anvaya Beach Resort Bali

The Stones Hotel - Legian Bali

The Stones Hotel - Legian Bali
5.0 star property
Downtown Kuta
9.2 out of 10, Wonderful, (38 reviews)
" Ery enjoyable stay, great staff and food"
Australia
James
$109 nightly
The price is $120
Apr 29 - Apr 30
Total with taxes and fees
The Stones Hotel - Legian Bali

Hard Rock Hotel Bali

Hard Rock Hotel Bali
5.0 star property
Downtown Kuta
8.8 out of 10, Excellent, (1,007 reviews)
"Great for kidsnice resort good food "
United States
Megan Rachael
$114 nightly
The price is $126
May 10 - May 11
Total with taxes and fees
Hard Rock Hotel Bali
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:Apr 17 - Apr 19

Save an average of 15% on thousands of hotels when you're signed in

Top Bali Hotel Reviews

Price trends for hotels in Bali

Less expensive
More expensive
This month
Next month
April
July
$40
$42
Month
Price
January
$48
February
$47
March
$47
April
$40
May
$42
June
$43
July
$50
August
$50
September
$44
October
$46
November
$45
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

Top reasons to visit Bali

  • Stunning Beaches: Bali boasts breathtaking beaches like Jimbaran Bay, perfect for relaxation and water sports.
  • Cultural Experiences: Explore ancient temples and witness traditional ceremonies that showcase Bali's unique heritage.
  • Luxurious Accommodations: Choose from a range of hotels and guesthouses, from cozy stays to opulent resorts.
  • Outdoor Adventures: Discover spectacular waterfalls and engage in various outdoor activities amidst lush landscapes.
  • Wellness Retreats: Indulge in Balinese massages and rejuvenating spa treatments for a truly relaxing getaway.

Find great hotels in Bali

Discover the perfect retreat in Bali with a range of accommodations tailored to every traveler's needs. From luxurious hotels to cozy guesthouses, you'll find a variety of options for business trips, family vacations, or rejuvenating spa getaways. Explore the best hotels in Bali, each offering unique services and facilities to enhance your stay in this tropical paradise.

  • Legian Beach Hotel: Legian Beach Hotel is a stunning 4.5-star property with a guest rating of 9.0, offering a luxurious beach getaway in Bali. This hotel is designed for travelers seeking a relaxing spa experience combined with beachside leisure. With direct access to the beautiful Legian Beach, guests can unwind by the outdoor pool or indulge in treatments at the onsite spa. The property features poolside amenities like sun loungers and umbrellas, ensuring a comfortable and serene environment for relaxation.
  • Truntum Kuta: Truntum Kuta is a well-rated 4-star hotel, boasting a guest rating of 8.6, perfect for those looking to blend business with pleasure in a beach setting. Situated conveniently in Bali, this hotel offers direct beach access and features a full-service spa for rejuvenation. Guests can enjoy the outdoor pool, complete with a swim-up bar, and indulge in massages and spa treatments. Ideal for both leisure and business travelers, Truntum Kuta ensures a balanced and enjoyable stay.
  • Kuta Paradiso Hotel: Kuta Paradiso Hotel is an exquisite 5-star property with a guest rating of 8.4, catering to families and couples seeking a romantic getaway. Located in Bali, this hotel provides excellent amenities for children, including supervised childcare and a dedicated kids' pool, ensuring a family-friendly atmosphere. For couples, the hotel offers special romance packages and intimate dining options through their late-night room service. Guests can also take advantage of the onsite spa and pool facilities for a truly relaxing experience.

Where to stay in Bali

Bali offers a diverse range of experiences perfect for any traveler. From the pristine beaches of Jimbaran Bay to the vibrant atmosphere of Ubud, you can find family-friendly activities, romantic getaways, and luxurious resorts. Enjoy the friendly locals and serene surroundings as you explore secluded spots or bustling markets. With its enchanting vibes and stunning landscapes, Bali promises an unforgettable vacation that caters to all types of travelers.

  • Ubud: Nestled in the lush interior of Bali, Ubud is renowned for its stunning natural landscapes and vibrant arts scene. Visitors flock to this charming town year-round, with peak arrivals in June to July and September. Ubud is the perfect destination for those seeking an outdoor and eco-friendly experience. Popular activities include rejuvenating spa treatments and hiking the picturesque trails that wind through rice paddies and jungles. Local landmarks such as ancient temples and serene parks add to the cultural richness of the area, making Ubud a must-visit for travelers looking to immerse themselves in Balinese traditions.
  • Nusa Dua: Located on the southern coast of Bali, Nusa Dua is a luxurious enclave known for its pristine beaches and family-friendly resorts. The area sees a steady stream of visitors, peaking from July to September. Nusa Dua offers a fantastic outdoor experience with activities ranging from relaxing at world-class spas to exploring shopping centers filled with local crafts and international brands. The stunning beaches and nearby island resorts provide a perfect backdrop for a leisurely vacation, making it an ideal spot for families and beach lovers alike.
  • Seminyak: A vibrant coastal city in Bali, Seminyak is famous for its upscale beach clubs, trendy shops, and lively nightlife. With peak tourist arrivals in April, July, and September, this stylish area attracts those looking for a mix of beach and city experiences. Visitors can indulge in shopping at chic boutiques and sprawling malls, or unwind at luxurious spas. Seminyak's beautiful beaches and lush parks offer a perfect escape, while the nearby island resorts provide additional opportunities for relaxation and adventure, making it a popular choice for both families and travelers seeking a lively atmosphere.

Things to do in Bali

Bali is the perfect destination for beach lovers and families, offering a variety of activities such as relaxing spa treatments, shopping at vibrant centers, and wellness retreats. Enjoy a round of golf surrounded by stunning landscapes, indulge in a traditional Balinese massage, and explore diverse entertainment options that showcase the island's rich culture. Whether you're seeking relaxation or adventure, Bali has something for everyone.

Shopping

Near the bustling streets of Seminyak, you can explore the upscale boutiques at Seminyak Village, where designer brands meet local craftsmanship. For a more traditional experience, visit Ubud Art Market, where vibrant handicrafts and unique souvenirs await to be discovered.

Recreation

Ubud's Bali Silent Retreat offers a tranquil environment for meditation and yoga amidst lush rice paddies, encouraging deep relaxation and self-reflection. For a unique experience, visit the Sacred Monkey Forest Sanctuary, where playful monkeys roam freely among ancient temples and serene pathways.

At the Fivelements Retreat, indulge in holistic healing therapies and plant-based cuisine, surrounded by the beauty of nature. Afterward, explore the stunning beaches of Seminyak for sunbathing, surfing, and vibrant nightlife, ensuring a perfect balance of relaxation and adventure.

Adventure

Experience the thrill of white-water rafting on the Ayung River, where you'll navigate through stunning landscapes and lush forests. For a unique adventure, try the Bali Swing, soaring high above the jungle while enjoying breathtaking views and an adrenaline rush.

Nightlife

Bali's nightlife is vibrant and diverse. At Potato Head Beach Club, enjoy stunning ocean views and live DJs. For a more laid-back vibe, head to La Plancha on the beach, where colorful bean bags and sunset cocktails create a perfect atmosphere for relaxation and socializing.

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

Booking tips and Expedia advantages for Bali

  • 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: Booking a hotel in Bali about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Expedia's search tool enables you to set your budget, choose your desired location, and customize various options. You can easily sort your results from lowest to highest price, allowing you to view the most affordable hotels first. Additionally, you have the option to filter by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • 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.

Find the best attractions in Bali

Bali is an ideal destination for beach lovers, families, and outdoor enthusiasts. Visitors can explore stunning beaches, ancient temples, and breathtaking waterfalls that showcase the island's rich culture and natural beauty. With a variety of attractions catering to those seeking cultural experiences and outdoor adventures, Bali promises an unforgettable vacation for every traveler.

  • Kuta Beach: Experience the vibrant atmosphere of Kuta Beach, where golden sands meet crashing waves. Known for its lively beach vibes, it's a hotspot for sunbathers, surfers, and nightlife enthusiasts alike.
  • Uluwatu Temple: Perched on a dramatic cliff, Uluwatu Temple offers breathtaking ocean views and rich cultural heritage. This ancient temple, steeped in tradition, is perfect for those seeking spiritual connection and stunning sunsets.
  • Ubud Monkey Forest: Wander through the enchanting Ubud Monkey Forest, a serene reserve filled with playful monkeys and ancient temples. Its lush surroundings create a romantic and cultural ambiance, ideal for nature lovers.

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.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 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

When traveling to Bali, Indonesia, the major airport options are Denpasar (DPS-Ngurah Rai Intl.), Lombok (LOP-Lombok Intl.), and Banyuwangi (BWX-Blimbingsari). Denpasar (DPS) is located 28 miles from central Bali, with nearby hotels like the 5-star Ayodya Resort Bali and Hard Rock Hotel Bali, both offering 24-hour airport shuttle services. Lombok (LOP) is 85 miles away, featuring hotels like Pullman Lombok Merujani Mandalika Beach Resort , which provides shuttle services. Banyuwangi (BWX) is 51 miles from Bali, with options like Ketapang Indah Hotel, offering convenient transportation to the airport. Each airport has accessible hotels ensuring a smooth transfer for travelers.

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 $52 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 $52 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.