Find the best Bali Hotels

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

    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

Top Hotels Bali

Munduk Moding Plantation Nature Resort
5.0 star property
9.8 out of 10, Exceptional, (201)
"A fantastic resort and the staff there were excellent. The views were stunning and the rooms were excellent "
Australia
David
The price is Rp2.959.464
Rp3.580.951 total
includes taxes & fees
29 Oct - 30 Oct
Munduk Moding Plantation Nature Resort
The Apurva Kempinski Bali
5.0 star property
9.6 out of 10, Exceptional, (668)
"Great family friendly resort "
United States
Lawrence
The price is Rp4.000.000
Rp4.840.000 total
includes taxes & fees
2 Nov - 3 Nov
The Apurva Kempinski 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...
United States
Nancy
The price is Rp363.636
Rp440.000 total
includes taxes & fees
28 Oct - 29 Oct
Diamond Glamping By BIO Management
Grand Hyatt Bali
5.0 star property
8.8 out of 10, Excellent, (1000)
"Great beach."
Denmark
Kenneth
The price is Rp2.158.260
Rp2.611.495 total
includes taxes & fees
6 Nov - 7 Nov
Grand Hyatt Bali
Conrad Bali
5.0 star property
9.2 out of 10, Wonderful, (1005)
"Staff were kind and beautiful pool and beach view."
Singapore
Ayumi
The price is Rp2.500.000
Rp3.025.000 total
includes taxes & fees
3 Nov - 4 Nov
Conrad Bali
Hilton Bali Resort
5.0 star property
8.8 out of 10, Excellent, (1002)
"Staff were excellent and the Japanese restaurant was amazing "
Australia
Anett
The price is Rp1.955.000
Rp2.365.550 total
includes taxes & fees
23 Nov - 24 Nov
Hilton Bali Resort
The Ritz-Carlton, Bali
5.0 star property
9.2 out of 10, Wonderful, (613)
"We loved our stay! Beautiful property, delicious dining options and wonderful staff! "
United States
Angelica
The price is Rp4.000.000
Rp4.840.000 total
includes taxes & fees
25 Nov - 26 Nov
The Ritz-Carlton, Bali
Ayodya Resort Bali
5.0 star property
8.8 out of 10, Excellent, (1033)
"A great resort for a family holiday "
Australia
Lucan
The price is Rp1.863.016
Rp2.254.250 total
includes taxes & fees
24 Nov - 25 Nov
Ayodya Resort Bali
The Anvaya Beach Resort Bali
5.0 star property
9.2 out of 10, Wonderful, (1002)
"Great location and rooms were nice "
United States
Romell
The price is Rp2.354.224
Rp2.848.610 total
includes taxes & fees
26 Oct - 27 Oct
The Anvaya Beach Resort Bali
Grand Mirage Resort & Thalasso Bali
5.0 star property
8.4 out of 10, Very good, (1009)
"Great resort "
Australia
Larysa
The price is Rp2.273.578
Rp2.751.030 total
includes taxes & fees
24 Nov - 25 Nov
Grand Mirage Resort & Thalasso Bali
Maya Ubud Resort and Spa
5.0 star property
9.6 out of 10, Exceptional, (975)
"We had an amazing time at this gorgeous resort. The staff were very professional and friendly. "
United States
surya
The price is Rp2.020.285
Rp2.444.546 total
includes taxes & fees
26 Oct - 27 Oct
Maya Ubud Resort and Spa
Courtyard By Marriott Bali Seminyak Resort
5.0 star property
9.6 out of 10, Exceptional, (1015)
"very nice hotel, great breakfast"
United States
Dagmara Kamila
The price is Rp1.700.000
Rp2.057.000 total
includes taxes & fees
18 Nov - 19 Nov
Courtyard By Marriott Bali Seminyak Resort
Legian Beach Hotel
4.5 star property
8.8 out of 10, Excellent, (1013)
"Great breakfast, amazing resort style accommodation "
Australia
Claire
The price is Rp1.220.405
Rp1.476.691 total
includes taxes & fees
21 Nov - 22 Nov
Legian Beach Hotel
Ayung Resort Ubud
4.5 star property
9.6 out of 10, Exceptional, (814)
"Room was clean and friendly staff."
Australia
Mersedeh
The price is Rp1.959.918
Rp2.371.501 total
includes taxes & fees
1 Nov - 2 Nov
Ayung Resort Ubud
TS Suites Seminyak
5.0 star property
9.2 out of 10, Wonderful, (1027)
"Fantastic hotel"
Australia
Katherine Helena
The price is Rp1.688.016
Rp2.042.500 total
includes taxes & fees
26 Oct - 27 Oct
TS Suites Seminyak
Nusa Dua Beach Hotel and Spa - Handwritten Collection
5.0 star property
9.0 out of 10, Wonderful, (1000)
"nice beach and spa "
United Kingdom
Asvin
The price is Rp1.890.000
Rp2.286.900 total
includes taxes & fees
25 Nov - 26 Nov
Nusa Dua Beach Hotel and Spa - Handwritten Collection
Aksari Resort & Spa Ubud by Ini Vie Hospitality
5.0 star property
9.6 out of 10, Exceptional, (129)
"Amazing resort, this was my own 5 day retreat. Great for families too. 5 star spa and restaurants. Loved their wagyu beef. Wulan was very helpful with my stay. "
United States
nicolas
The price is Rp4.284.297
Rp5.184.000 total
includes taxes & fees
15 Nov - 16 Nov
Aksari Resort & Spa Ubud by Ini Vie Hospitality
Hard Rock Hotel Bali
5.0 star property
8.6 out of 10, Excellent, (1001)
"Great for families and couples alike, great location, staff, food, rooms etc... Hard to flaw anything... "
Australia
Dennis
The price is Rp1.970.000
Rp2.383.700 total
includes taxes & fees
31 Oct - 1 Nov
Hard Rock Hotel Bali
Padma Resort Legian
5.0 star property
9.8 out of 10, Exceptional, (1006)
"Entire facility was immaculate, food and drinks were excellent and the staff were super friendly and helpful!"
Australia
Windintha
The price is Rp3.049.268
Rp3.689.615 total
includes taxes & fees
17 Nov - 18 Nov
Padma Resort Legian
Bali Dynasty Resort
5.0 star property
8.6 out of 10, Excellent, (1017)
"Great place for families "
Australia
Ali
The price is Rp1.997.488
Rp2.416.961 total
includes taxes & fees
24 Nov - 25 Nov
Bali Dynasty Resort
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:7 Nov - 9 Nov
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
Next month
October
August
Rp810,483
Month
Price
January
Rp877,810
February
Rp966,527
March
Rp1,045,244
April
Rp1,018,552
May
Rp1,311,136
June
Rp1,104,546
July
Rp1,123,743
August
Rp1,451,898
September
Rp1,280,992
October
Rp785,124
November
Rp810,483
December
Rp876,179
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

Top reasons to visit Bali

  • Stunning Beaches: Enjoy Bali's pristine beaches, perfect for sunbathing and water sports.
  • Rich Cultural Experiences: Explore ancient temples and partake in vibrant local ceremonies.
  • Adventure Activities: Engage in thrilling pursuits like diving, hiking, and exploring waterfalls.
  • Diverse Accommodations: Choose from luxurious resorts to charming guesthouses for a tailored stay.
  • Wellness Retreats: Indulge in rejuvenating spa treatments amidst beautiful natural surroundings.

Find great hotels in Bali

Discover the enchanting accommodations in Bali, where diverse options cater to every traveller's desires. From luxurious hotels boasting stunning views and exquisite amenities to charming guesthouses that offer a homely touch, you will find the perfect retreat. Whether you're seeking a family-friendly stay, a soothing spa experience, or need facilities for business travel, Bali's hospitality ensures an unforgettable getaway tailored to your needs.

  • Truntum Kuta: A charming 4-star hotel that captures the essence of Bali’s vibrant beach culture. Perfectly suited for both business and leisure travellers, Truntum Kuta offers a spa-themed experience where relaxation meets convenience. Guests can appreciate direct access to the pristine beach and indulge in the full spa services available. Amenities include a refreshing pool with sun loungers, a poolside bar, and spa treatments such as massages to rejuvenate body and mind. This hotel is an ideal choice for those seeking a balanced blend of work and relaxation amid Bali’s stunning coastal scenery.
  • Legian Beach Hotel: A luxurious 4.5-star retreat that embodies the spirit of relaxation and indulgence. Nestled along the beautiful Legian Beach, this hotel is perfect for those desiring a spa-themed escape. Guests can unwind in the outdoor pool, relax in the hot tub, or indulge in couples’ treatment rooms for a truly intimate experience. With attentive service and a serene atmosphere, the Legian Beach Hotel is an excellent choice for travellers looking to pamper themselves while enjoying the breathtaking beachfront views.
  • Kuta Paradiso Hotel: A sophisticated 5-star hotel that offers a romantic getaway infused with luxury and relaxation. It features exclusive romance packages designed for couples seeking an unforgettable experience. Enjoy a selection of exquisite food and beverage services, including room service available late into the night. The hotel boasts a comprehensive spa with treatment rooms, facial treatments, and aromatherapy options, alongside a thrilling waterslide for added fun. Kuta Paradiso Hotel is perfect for those wishing to celebrate love in a tranquil yet opulent setting.

Where to stay in Bali

Bali, a stunning Indonesian province, is a haven for beach lovers and nature enthusiasts alike. With an abundance of wellness facilities and diverse accommodation choices, visitors can enjoy a tranquil escape or a romantic getaway. Explore the friendly atmosphere, lush landscapes, and secluded spots that make Bali perfect for family vacations. Don't miss the chance to experience the charm of nearby regions, including Aceh Province, adding a unique touch to your Balinese adventure.

  • Ubud: Nestled in the heart of Bali, Ubud is renowned for its lush landscapes and vibrant arts scene. This city attracts travellers seeking an eco-friendly experience, particularly during peak months of June to July and September. Visitors can immerse themselves in the local culture through its numerous temples, parks, and art galleries. Ubud is also a hub for outdoor activities, offering opportunities for hiking and exploring the stunning rice terraces. After a day of adventure, indulge in spa treatments or shop at local markets, making Ubud a perfect blend of relaxation and culture.
  • Seminyak: A chic coastal destination, Seminyak is a vibrant city known for its upscale atmosphere and beautiful beaches. Peak visitor numbers occur in April, July, and September, drawing families and those seeking a lively city-themed experience. Seminyak offers an array of shopping centres, public markets, and trendy restaurants, catering to diverse tastes. The stunning beach provides the perfect backdrop for sunbathing or enjoying seaside dining. With its blend of luxury and local charm, Seminyak is an ideal spot for travellers looking to soak up the sun while enjoying modern amenities.
  • Nusa Dua: As a premier resort destination, Nusa Dua boasts pristine beaches and luxurious accommodations, making it a favourite among families and outdoor enthusiasts. Visitor numbers peak from July to September, providing ample opportunities for relaxation and adventure. Here, you can enjoy spa treatments, explore beautiful island resorts, and visit ancient temples. The area is known for its tranquil environment, perfect for unwinding after a day of beach activities. Nusa Dua seamlessly combines leisure and cultural exploration, ensuring a memorable holiday experience for all.

Things to do in Bali

Bali is a perfect destination for beach lovers, outdoor enthusiasts, and families alike. Visitors can indulge in rejuvenating spa treatments, explore vibrant shopping centres, and partake in thrilling activities such as diving and hiking. For adventure seekers, the island offers a plethora of exciting options, ensuring an unforgettable experience filled with adventure and relaxation.

Shopping

Discover Seminyak Square, a vibrant shopping mall in Bali offering a blend of business and entertainment. Visit Eat Street for a bustling public market experience filled with local flavours, and don’t miss Hardy's Supermarket for a convenient shopping option in the area.

Recreation

Bali Beach Golf Course offers a picturesque golfing experience amidst lush landscapes, perfect for sports enthusiasts. Enjoy the exhilarating Bali Quad Discovery Tours, where you can explore the island's beauty while indulging in relaxation. For ultimate rejuvenation, Tunjung Sari Spa Bali provides luxurious body treatments in a tranquil setting.

Adventure

Waterbom Bali is an exhilarating waterpark offering thrilling slides and relaxing pools, perfect for families seeking adventure. For breathtaking views, embark on the Campuhan Ridge Walk, a scenic hiking trail surrounded by lush landscapes. Don't miss the Jatiluwih Rice Terraces, where you can explore stunning outdoor vistas.

Nightlife

The nightlife in Bali is vibrant and diverse. Experience the romantic and cultural performances at Bali Nusa Dua Theater or Bali Theatre. For a thrilling adventure, visit Upside Down World Bali, where fun and excitement await in a unique 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 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.

Find the best attractions in Bali

Bali is the perfect destination for beach lovers and families alike, offering a range of attractions such as stunning beaches, ancient temples, and breathtaking waterfalls. Visitors can immerse themselves in the rich culture while enjoying outdoor activities, making it an ideal spot for relaxation and adventure. Whether you're seeking a serene day by the sea or an exhilarating hike, Bali caters to all tastes, ensuring a memorable holiday experience.

  • Kuta Beach: Renowned for its vibrant atmosphere, Kuta Beach offers golden sands and stunning sunsets. Perfect for sunbathing, surfing, or enjoying beachside cafes, it’s an ideal spot for relaxation and socialising.
  • Uluwatu Temple: Perched on a dramatic cliff, Uluwatu Temple boasts breathtaking ocean views and rich Balinese culture. Witness traditional Kecak dance performances at sunset, immersing yourself in the local heritage.
  • Ubud Monkey Forest: This enchanting reserve is home to playful monkeys and ancient temples. Stroll through lush greenery, experience a romantic atmosphere, and discover the spiritual essence of Ubud.

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

When planning your trip to Bali, you can fly into several major airports. Ngurah Rai International Airport (DPS) is situated 45.1km from Bali, with excellent hotel options nearby, such as The Anvaya Beach Resort Bali, just 1.6km away, and offering convenient transport services. Lombok International Airport (LOP), located 136.8km away, features options like Novotel Lombok Resort and Villas, 16.1km from the airport, providing 24-hour shuttle services. Additionally, Banyuwangi Airport (BWX), 51.6kms from Bali, has hotels like Kokoon Hotel Banyuwangi, 11.3km away, offering various transport services, including on-request shuttles.

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 Rp440.000 in a few different ways on Expedia. First, enter the dates you'd like to go on holiday, 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, organise your trip between December and February when temperatures typically range from 26ºC to 29ºC. 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 holiday at either of these retreats located in Ubud.
How can I find cheap hotels in Bali?
Bali cheap hotels start at Rp440.000 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 "Traveller 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 accommodation 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?
Unbeatable prices on Bali hotels are just the beginning of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points with every booking, as well as membership perks to sweeten the deal. We're talking savings worth 10% or more on select hotels! Not only that, most of our hotels feature free cancellation, so you can reserve your escape without worrying about your plans changing. Just look for options marked "Free Cancellation".