Search 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

Top Cities in Bali

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in 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 RM752
RM910 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, (667)
"Great family friendly resort "
United States
Lawrence
The price is RM1,016
RM1,229 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 RM83
RM101 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 RM608
RM736 total
includes taxes & fees
8 Nov - 9 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 RM635
RM768 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 RM497
RM601 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 RM1,016
RM1,229 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, (1032)
"A great resort for a family holiday "
Australia
Lucan
The price is RM473
RM573 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, (1001)
"Great location and rooms were nice "
United States
Romell
The Anvaya Beach Resort Bali
Grand Mirage Resort & Thalasso Bali
5.0 star property
8.4 out of 10, Very good, (1009)
"Great pool and bars. Plenty of reasonably priced services and activities in close vicinity "
Australia
Li Li
The price is RM577
RM699 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
Maya Ubud Resort and Spa
Courtyard By Marriott Bali Seminyak Resort
5.0 star property
9.6 out of 10, Exceptional, (1014)
"very nice hotel, great breakfast"
United States
Dagmara Kamila
The price is RM432
RM522 total
includes taxes & fees
17 Nov - 18 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 RM310
RM375 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
Ayung Resort Ubud
TS Suites Seminyak
5.0 star property
9.2 out of 10, Wonderful, (1026)
"Fantastic hotel"
Australia
Katherine Helena
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 RM480
RM581 total
includes taxes & fees
24 Nov - 25 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
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
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 RM775
RM937 total
includes taxes & fees
16 Nov - 17 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 RM507
RM614 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.
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

Guide to exploring Bali

Top reasons to visit Bali

  • Stunning Beaches: Bali boasts exquisite beaches with soft sands and crystal-clear waters, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Visitors can explore ancient temples and witness traditional ceremonies, immersing themselves in the unique Balinese culture.
  • Thrilling Outdoor Activities: From diving to hiking, Bali offers numerous adventures for outdoor enthusiasts and families alike.
  • Wellness Retreats: The island features a myriad of wellness facilities, including rejuvenating spa treatments.
  • Diverse Accommodation Options: Bali caters to all travellers with a range of hotels and guesthouses for every budget and preference.

Find great hotels in Bali

Discover the perfect retreat in Bali, where a diverse range of hotels and guesthouses cater to every type of traveller. Whether you're seeking absolute luxury, a tranquil spa experience, or family-friendly amenities, Bali's accommodations are designed to provide comfort and accessibility. Enjoy stunning views from your abing terrace while indulging in the unique hospitality this beautiful island has to offer.

  • Truntum Kuta: A contemporary 4-star hotel that embodies a perfect blend of business and leisure, Truntum Kuta is ideal for travellers seeking a rejuvenating beach vacation. With direct access to the sandy shores of Bali, guests can unwind at the full-service spa, indulge in soothing massages, or take a refreshing dip in the pool, complete with sun loungers for ultimate relaxation. The hotel’s spa facilities and serene atmosphere make it a great choice for those looking to balance work and wellness during their stay.
  • Legian Beach Hotel: This luxurious 4.5-star hotel offers a sophisticated retreat for discerning guests. Located near the vibrant Legian Beach, it is perfect for both business and leisure travel. The hotel features an extensive spa and wellness centre, including hot tubs and couples treatment rooms. Guests can relax under pool umbrellas while enjoying the sun or partake in rejuvenating spa treatments, making it a splendid choice for those seeking both relaxation and a touch of luxury during their holiday in Bali.
  • Kuta Paradiso Hotel: A lavish 5-star accommodation, Kuta Paradiso Hotel is designed for families and couples alike, providing a romantic and relaxing getaway. The hotel offers a variety of child-friendly facilities, including a supervised children's club and a dedicated children's pool, ensuring a delightful experience for families. For couples, romance packages and intimate dining options enhance the stay. Guests can enjoy a full spa experience with aromatherapy treatments and unwind at the poolside bar, making it a perfect destination for an unforgettable holiday in Bali.

Where to stay in Bali

Bali, a stunning Indonesian province, is a paradise for beach lovers and outdoor enthusiasts alike. With its abundance of wellness facilities, lush nature, and a variety of accommodation choices, this island caters to every traveller's needs. Experience the warm hospitality of friendly locals, whether you're seeking a romantic getaway or a family-friendly adventure. Nearby regions like Aceh also offer unique vibes, making Bali an unforgettable destination for relaxation and exploration.

  • Ubud: Nestled in the lush hills of Bali, Ubud is renowned for its vibrant arts scene and serene natural landscapes. This cultural heart of the island offers a unique blend of outdoor adventures, eco-friendly experiences, and wellness retreats. Visitors can enjoy leisurely strolls through rice terraces, explore local markets, and indulge in rejuvenating spa treatments. Ubud is also home to iconic landmarks such as the Sacred Monkey Forest Sanctuary and beautiful temples, making it a perfect destination for those seeking both relaxation and cultural enrichment.
  • Seminyak: Located along Bali's stunning coastline, Seminyak is a lively beach destination that caters to families and urban adventurers alike. The area is famous for its trendy beach clubs, upscale shopping centres, and diverse dining options. Visitors can unwind on pristine beaches or explore the vibrant public markets for a taste of local culture. Seminyak's nightlife is also a highlight, offering an array of bars and clubs to enjoy after a day in the sun. With its chic atmosphere and family-friendly amenities, Seminyak is ideal for those seeking a blend of relaxation and excitement.
  • Nusa Dua: A luxurious enclave on the southern coast of Bali, Nusa Dua is known for its pristine beaches and world-class resorts. This area is perfect for families and outdoor enthusiasts, offering a range of water sports, spa treatments, and scenic beachfront promenades. Visitors can explore the stunning island resorts and nearby attractions such as the Pasifika Museum and the famous Geger Beach. Nusa Dua provides a tranquil escape with its well-maintained parks and beautiful temples, making it a top choice for those looking to unwind in a picturesque setting.

Things to do in Bali

Bali is the perfect destination for beach lovers and outdoor enthusiasts, offering a wide array of activities for families and adventure seekers alike. Enjoy rejuvenating spa treatments, explore local shopping centres, or dive into exciting adventures like diving and hiking. With its stunning landscapes and vibrant culture, Bali promises unforgettable experiences for everyone, making it an ideal holiday spot.

Shopping

Experience Bali's vibrant shopping scene at Seminyak Square, a lively shopping mall offering a mix of boutiques and eateries. For local treasures, visit Eat Street, a bustling market filled with charming shops. Don't miss Hardy's Supermarket for everyday essentials and unique finds during your stay.

Recreation

Bali Beach Golf Course offers a tranquil golfing experience amidst stunning coastal views, perfect for sports enthusiasts. New Kuta Golf boasts breathtaking landscapes, blending challenging play with the beauty of nature. Nirwana Bali Golf Club provides a unique golfing atmosphere surrounded by lush greenery and serene vistas, ideal for relaxation.

Adventure

The Campuhan Ridge Walk offers a scenic hiking trail with breathtaking views of lush landscapes and a serene atmosphere, perfect for adventure seekers. For water enthusiasts, Wibisana Marine Adventures provides exhilarating water sports experiences. Families can enjoy a day of fun at New Kuta Green Park, a thrilling waterpark with plenty of entertainment.

Nightlife

Bali's nightlife is vibrant and diverse. Experience the enchanting performances at Bali Nusa Dua Theater and Bali Theatre, where culture and romance intertwine. For a thrill, visit Upside Down World Bali, an adventurous arcade that promises fun and excitement 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

For a budget-friendly visit to Bali, consider travelling between February to March or November when prices are lower. Book your hotel about a month in advance, preferably on a Wednesday for the best rates. Check Expedia for last-minute deals and use their search tool to filter by budget and preferences, including eco-friendly options. Combining your hotel, flights, and activities into a package can also yield significant savings. Lastly, take advantage of free activities, such as exploring local markets and beaches, to further stretch your budget.

  • 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: Book your hotel in Bali about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified filter will present you with a selection of sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in Bali with your flights and activities through an Expedia package.

Find the best attractions in Bali

Bali is an idyllic destination for beach lovers and outdoor enthusiasts alike, perfect for family vacations. Visitors can immerse themselves in the local culture by exploring stunning temples and breathtaking waterfalls, while also enjoying sun-soaked beaches. The diverse attractions cater to travellers seeking both relaxation and adventure, making it an ideal spot for those looking to experience the rich heritage and natural beauty of the island.

  • Kuta Beach: Experience the vibrant atmosphere of Kuta Beach, renowned for its golden sands and stunning sunsets. Perfect for sunbathing, surfing, or enjoying beachside cafes, this lively destination captures the essence of Bali’s beach culture.
  • Uluwatu Temple: Perched on a cliff overlooking the Indian Ocean, Uluwatu Temple offers breathtaking views and a rich cultural experience. Explore this ancient site, witness traditional Kecak dance performances at sunset, and immerse yourself in Balinese spirituality.
  • Mount Batur: Embark on an adventure to Mount Batur, where you can hike to the summit for a spectacular sunrise view. Surrounded by stunning landscapes, this active volcano offers a thrilling outdoor experience and a chance to connect with nature.

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 visiting Bali, the primary airport is Denpasar (DPS-Ngurah Rai Intl.), situated 45.1km from the island's attractions. Notable hotels nearby include The Anvaya Beach Resort Bali, just 1.6km away, and offering convenient access to the airport. The Grand Hyatt Bali is 9.7km from the airport, while the Bali Dynasty Resort is located a mere 1.4km away. For alternative access, Lombok (LOP-Lombok Intl.) is 136.8km from Bali, with options like Pullman Lombok Merujani Mandalika Beach Resort and Novotel Lombok Resort and Villas both 16.1km away. Lastly, Banyuwangi (BWX-Blimbingsari), located 51.6kms from Bali, features hotels like Kokoon Hotel Banyuwangi, 11.3km away, ensuring a range of accommodation choices.

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