A sandy beach with palm trees and a clear blue sky.

Find the best Bali Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Bali Accommodation: Most Popular Cities to Stay

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Bali hotels

Ulaman Eco Luxury Resort

Ulaman Eco Luxury Resort
4.5 star property
Tabanan
9.8 out of 10, Exceptional, (89 reviews)
"This was a very amazing stay with very professional and kind staff who made the stay special. Highly recommend to anyone staying in the area"
United States
John Paul
Ulaman Eco Luxury Resort

Hilton Bali Resort

Hilton Bali Resort
5.0 star property
Sawangan
9.0 out of 10, Wonderful, (1,002 reviews)
"Excellent hotel"
Australia
Claudine
The price is Rp3.200.000
Rp3.872.000 total
includes taxes & fees
1 Aug - 2 Aug
Hilton Bali Resort

Conrad Bali

Conrad Bali
5.0 star property
Tanjung Benoa
9.4 out of 10, Exceptional, (1,003 reviews)
"Wonderful amazing stay!"
United States
Sandra
The price is Rp4.200.000
Rp5.082.000 total
includes taxes & fees
2 Aug - 3 Aug
Conrad Bali

The Seminyak Beach Resort & Spa

The Seminyak Beach Resort & Spa
5.0 star property
Laksmana
9.4 out of 10, Exceptional, (1,000 reviews)
"Everything was satisfactory, if you don't stay at main hotel you will have to walk over to beach and breakfast"
United States
tonya
The price is Rp4.456.611
Rp5.392.499 total
includes taxes & fees
5 Jul - 6 Jul
The Seminyak Beach Resort & Spa

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,061 reviews)
"Nice place to stay, great staff."
United Kingdom
Jonathan
The price is Rp1.021.364
Rp1.235.850 total
includes taxes & fees
3 Aug - 4 Aug
The Vira Bali Boutique Hotel & Suite

Legian Beach Hotel

Legian Beach Hotel
4.5 star property
North Legian
9.0 out of 10, Wonderful, (1,005 reviews)
"Awesome hotel, very friendly staff, breakfast is good, very clean, my new second home"
Australia
Damien Ricky Lee
The price is Rp3.120.990
Rp3.776.398 total
includes taxes & fees
5 Jul - 6 Jul
Legian Beach Hotel

Grand Mirage Resort & Thalasso Bali

Grand Mirage Resort & Thalasso Bali
5.0 star property
Tanjung Benoa
8.4 out of 10, Very good, (1,000 reviews)
"Wonderful stay, lovely staff"
Australia
Haydn Christopher Gordon
The price is Rp4.209.497
Rp5.093.492 total
includes taxes & fees
24 Jul - 25 Jul
Grand Mirage Resort & Thalasso Bali

Ayodya Resort Bali

Ayodya Resort Bali
5.0 star property
BTDC
9.0 out of 10, Wonderful, (1,002 reviews)
"Place was amazing to stay"
Australia
Nikunj
Ayodya Resort Bali

The Ritz-Carlton, Bali

The Ritz-Carlton, Bali
5.0 star property
Sawangan
9.2 out of 10, Wonderful, (715 reviews)
"Amazing staff, luxury 5 star hotel"
United States
Brayan
The price is Rp5.600.000
Rp6.776.000 total
includes taxes & fees
21 Jul - 22 Jul
The Ritz-Carlton, Bali

The Anvaya Beach Resort Bali

The Anvaya Beach Resort Bali
5.0 star property
Kartika Plaza
9.4 out of 10, Exceptional, (1,003 reviews)
"Good breakfast and good rooms"
Australia
Christopher
The price is Rp2.519.422
Rp3.048.500 total
includes taxes & fees
5 Jul - 6 Jul
The Anvaya Beach Resort Bali

Semana Residences by Cove

Semana Residences by Cove
2.0 star property
Ubud
10.0 out of 10, Exceptional, (3 reviews)
"Every thing was really good except that they don’t have a restaurant or breakfast."
Canada
Murat
The price is Rp440.982
Rp533.588 total
includes taxes & fees
5 Jul - 6 Jul
Semana Residences by Cove

The Apurva Kempinski Bali

The Apurva Kempinski Bali
5.0 star property
Sawangan
9.6 out of 10, Exceptional, (808 reviews)
"Definitely one of the best hotel I have ever been to. I would highly recommend going to this hotel if you are going to Bali."
United Kingdom
Ahmad
The price is Rp6.760.000
Rp8.179.600 total
includes taxes & fees
21 Jul - 22 Jul
The Apurva Kempinski Bali

THE 1O1 Bali Oasis Sanur

THE 1O1 Bali Oasis Sanur
4.0 star property
Sanur
8.4 out of 10, Very good, (1,000 reviews)
"Wonderful location with lovely staff and a delicious breakfast. "
United States
Nicole
The price is Rp1.976.763
Rp2.391.883 total
includes taxes & fees
12 Jul - 13 Jul
THE 1O1 Bali Oasis Sanur

Paradisus by Meliá Bali

Paradisus by Meliá Bali
5.0 star property
BTDC
8.8 out of 10, Excellent, (1,000 reviews)
"Very friendly staff"
Australia
Kelsey
The price is Rp9.367.525
Rp11.334.704 total
includes taxes & fees
3 Aug - 4 Aug
Paradisus by Meliá Bali

Four Seasons Resort Bali at Jimbaran Bay

Four Seasons Resort Bali at Jimbaran Bay
5.0 star property
Jimbaran Bay
9.8 out of 10, Exceptional, (302 reviews)
"Great hotel with great service."
United States
Jordi
The price is Rp15.440.000
Rp18.682.400 total
includes taxes & fees
20 Jul - 21 Jul
Four Seasons Resort Bali at Jimbaran Bay

The Stones Hotel - Legian Bali

The Stones Hotel - Legian Bali
5.0 star property
Downtown Kuta
9.2 out of 10, Wonderful, (118 reviews)
"Excellent breakfast, friendly staff and good sized pool."
Australia
Mark
The price is Rp2.304.143
Rp2.788.012 total
includes taxes & fees
1 Aug - 2 Aug
The Stones Hotel - Legian Bali

Maya Ubud Resort and Spa

Maya Ubud Resort and Spa
5.0 star property
Ubud
9.6 out of 10, Exceptional, (1,005 reviews)
"Food was great and staff were helpful"
United States
Sarvenaz
The price is Rp6.229.467
Rp7.537.656 total
includes taxes & fees
4 Aug - 5 Aug
Maya Ubud Resort and Spa

Hard Rock Hotel Bali

Hard Rock Hotel Bali
5.0 star property
Downtown Kuta
8.8 out of 10, Excellent, (1,002 reviews)
"Overall we had a good experience. Kids also enjoyed the stay and especially the pool."
Australia
Linu
The price is Rp2.910.000
Rp3.521.100 total
includes taxes & fees
29 Jul - 30 Jul
Hard Rock Hotel Bali

Grand Hyatt Bali

Grand Hyatt Bali
5.0 star property
BTDC
8.8 out of 10, Excellent, (1,000 reviews)
"The location is excellent. The staff courteous and very nice."
Philippines
eleanor
The price is Rp3.796.945
Rp4.594.304 total
includes taxes & fees
26 Jul - 27 Jul
Grand Hyatt Bali

AYANA Resort Bali

AYANA Resort Bali
5.0 star property
Jimbaran Bay
9.4 out of 10, Exceptional, (1,000 reviews)
"Very good location nice sea view best friendly staff "
Taiwan
CHAO CHUN
The price is Rp5.921.879
Rp7.165.474 total
includes taxes & fees
3 Aug - 4 Aug
AYANA Resort 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:17 Jul - 19 Jul

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
June
April
Rp954,545
Rp992,984
Month
Price
January
Rp948,729
February
Rp916,364
March
Rp850,620
April
Rp1,011,570
May
Rp929,375
June
Rp770,069
July
Rp954,545
August
Rp992,984
September
Rp880,917
October
Rp920,166
November
Rp826,446
December
Rp912,152
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.

Guide to exploring Bali

Things to do in Bali

Shopping

Nearby, the Beachwalk Shopping Centre offers a blend of local and international brands, while the Ubud Art Market showcases traditional Balinese crafts and artworks. For a more modern experience, visit Trans Studio Mall, where you can find dining options alongside various retail stores.

Recreation

Fivelements Retreat offers a tranquil setting by the Ayung River, focusing on traditional Balinese healing practices and plant-based cuisine. Guests can indulge in rejuvenating spa treatments and participate in yoga sessions amidst lush surroundings, creating an enriching experience for mind and body.

Zen Resort Bali provides a peaceful sanctuary with breathtaking views of the ocean. Visitors can engage in holistic wellness programmes, enjoy massage therapies, and partake in meditation sessions, all designed to enhance relaxation and promote a healthy lifestyle.

Como Shambhala Estate is a luxurious wellness retreat surrounded by nature. Guests can experience personalised wellness programmes, including fitness classes, spa treatments, and healthy dining options, fostering a harmonious balance between body and spirit in a serene environment.

Adventure

Experience the thrill of white-water rafting on the Ayung River, navigating through lush jungles and stunning waterfalls. For a different rush, try paragliding at Timbis Beach, soaring over the coastline while enjoying breathtaking views of the ocean and the surrounding landscapes.

Nightlife

Experience the vibrant nightlife at La Plancha on Double Six Beach, where you can enjoy colourful beanbags and sunset views. For dancing, visit Sky Garden in Kuta, featuring multiple levels of music and a lively atmosphere to keep you entertained all night long.

*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 trip to Bali, consider visiting during the cheaper months of February, March, or November, and avoid peak seasons like July, August, and December. Booking accommodation about a month in advance often yields the best rates, with Wednesdays being the least expensive days to stay. Use Expedia to find budget-friendly hotels by filtering results and taking advantage of last-minute deals. Combining your hotel, flights, and activities into a package can also lead to significant savings. Look for eco-certified options for a sustainable stay at affordable rates.

  • 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 Wednesday. The most expensive day to stay in Bali is Friday.
  • Find cheap hotels on Expedia: The Expedia search tool enables you to specify your budget, desired location, and additional preferences. You can arrange the results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Furthermore, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Bali with your flights and activities through an Expedia package.

Best time to go to Bali

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

Explore a world of travel with Expedia