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 18,033 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, (1001)
"We needed a place to unwind at the end of our hectic trip, and Grand Hyatt was just right. Reasonably priced 5-star resort, a bit dated but well maintained. Lovely quiet beach. Large and beautiful grounds."
$194 nightly
The price is $213
Jul 16 - Jul 17
Total includes taxes and fees
Grand Hyatt Bali

The Kayon Jungle Resort

5.0 star property
9.8 out of 10, Exceptional, (195)
"Fantastic hotel!"
$463 nightly
The price is $510
Jul 12 - Jul 13
Total includes taxes and fees
The Kayon Jungle Resort

Conrad Bali

5.0 star property
9.2 out of 10, Wonderful, (1001)
"Great hotel and great location"
$222 nightly
The price is $245
Jul 30 - Jul 31
Total includes taxes and fees
Conrad Bali

The Ritz-Carlton, Bali

5.0 star property
9.2 out of 10, Wonderful, (557)
"I love everything about this hotel. The staff, restaurants, views and vibes were amazing."
$369 nightly
The price is $406
Jul 13 - Jul 14
Total includes taxes and fees
The Ritz-Carlton, Bali

The Apurva Kempinski Bali

5.0 star property
9.4 out of 10, Exceptional, (587)
"Amazing place"
$352 nightly
The price is $388
Jul 6 - Jul 7
Total includes taxes and fees
The Apurva Kempinski Bali

Ayodya Resort Bali

5.0 star property
8.8 out of 10, Excellent, (1012)
"Nice breakfast and good service of hotel staff."
$146 nightly
The price is $161
Jul 30 - Jul 31
Total includes taxes and fees
Ayodya Resort Bali

Grand Mirage Resort & Thalasso Bali

5.0 star property
8.2 out of 10, Very Good, (1001)
"Great holiday and great resort."
$228 nightly
The price is $250
Jul 24 - Jul 25
Total includes taxes and fees
Grand Mirage Resort & Thalasso Bali

Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

5.0 star property
9.4 out of 10, Exceptional, (109)
"One of the best resorts we stayed at in Ubud. The entire resort was very peaceful and quiet. We slept most of the time we were here due to Jetlag. Very relaxing spa. Great customer service and great restaurant with delicious food and we met a lot of great people at this resort highly recommend."
$224 nightly
The price is $247
Jul 17 - Jul 18
Total includes taxes and fees
Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

The Anvaya Beach Resort Bali

5.0 star property
9.2 out of 10, Wonderful, (1006)
"Was an amazing stay, very friendly staff and had no issues."
$157 nightly
The price is $174
Jul 30 - Jul 31
Total includes taxes and fees
The Anvaya Beach Resort Bali

Hilton Bali Resort

5.0 star property
8.8 out of 10, Excellent, (1004)
"Very nice hotel"
$171 nightly
The price is $188
Jul 6 - Jul 7
Total includes taxes and fees
Hilton Bali Resort

Courtyard By Marriott Bali Seminyak Resort

5.0 star property
9.6 out of 10, Exceptional, (1007)
"Loved our time there"
$161 nightly
The price is $177
Jul 24 - Jul 25
Total includes taxes and fees
Courtyard By Marriott Bali Seminyak Resort

Maya Ubud Resort and Spa

5.0 star property
9.6 out of 10, Exceptional, (900)
"Excellent stay and would love to come back again"
$155 nightly
The price is $172
Jul 15 - Jul 16
Total includes taxes and fees
Maya Ubud Resort and Spa

Legian Beach Hotel

4.5 star property
8.8 out of 10, Excellent, (1010)
"Legian Beach Hotel was an amazing place for our holiday, we had a beautiful villa and will definitely be returning for future visits. The staff are all so friendly and accommodating. "
$119 nightly
The price is $131
Jul 5 - Jul 6
Total includes taxes and fees
Legian Beach Hotel

Hotel Indigo Bali Seminyak Beach by IHG

5.0 star property
9.6 out of 10, Exceptional, (779)
"Amazing, best place I've stayed!"
$244 nightly
The price is $269
Jul 21 - Jul 22
Total includes taxes and fees
Hotel Indigo Bali Seminyak Beach by IHG

Hyatt Regency Bali

5.0 star property
9.2 out of 10, Wonderful, (765)
"Superb service with genuine kindness the whole entire staff. Excellent resort "
$198 nightly
The price is $218
Jul 15 - Jul 16
Total includes taxes and fees
Hyatt Regency Bali

AYANA Resort Bali

5.0 star property
9.4 out of 10, Exceptional, (1000)
"Beautiful resort everything you can ask for. The Rock Bar was a big hit good food. "
$302 nightly
The price is $332
Jul 29 - Jul 30
Total includes taxes and fees
AYANA Resort Bali

The Vira Bali Boutique Hotel & Suite

4.0 star property
9.2 out of 10, Wonderful, (1010)
"Perfect place to stay near the airport. Great staff, yummy breakfast and amazing pool. I would stay again!"
$70 nightly
The price is $78
Jul 28 - Jul 29
Total includes taxes and fees
The Vira Bali Boutique Hotel & Suite

Ayung Resort Ubud

4.5 star property
9.8 out of 10, Exceptional, (766)
"Amazing place to stay for holidays."
$133 nightly
The price is $146
Jul 2 - Jul 3
Total includes taxes and fees
Ayung Resort Ubud

TS Suites Seminyak

5.0 star property
9.2 out of 10, Wonderful, (1002)
"Would stay here again for sure so amazing and the staff are great!!! "
$100 nightly
The price is $111
Jul 30 - Jul 31
Total includes taxes and fees
TS Suites Seminyak

Padma Resort Legian

5.0 star property
9.6 out of 10, Exceptional, (1004)
"Actual resort itself was very nice "
$270 nightly
The price is $298
Jul 30 - Jul 31
Total includes taxes and fees
Padma Resort Legian
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:Jul 11 - Jul 13
Save an average of 15% on thousands of hotels when you're signed in

Find out more about Bali

Find out more about 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.

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