Find the best Bali Hotels

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Bali Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels Bali

Our top choices for Bali hotels

Grand Hyatt Bali

5.0 star property
8.8 out of 10, Excellent, (1000)
"Excellent place for a family or business event"
The price is ₹14,301
₹17,305 total
includes taxes & fees
14 Sept - 15 Sept
Grand Hyatt Bali

The Apurva Kempinski Bali

5.0 star property
9.6 out of 10, Exceptional, (635)
"Amazing place "
The price is ₹22,912
₹27,723 total
includes taxes & fees
12 Oct - 13 Oct
The Apurva Kempinski Bali

The Ritz-Carlton, Bali

5.0 star property
9.2 out of 10, Wonderful, (586)
"We loved our stay! Beautiful property, delicious dining options and wonderful staff! "
The price is ₹24,260
₹29,354 total
includes taxes & fees
14 Oct - 15 Oct
The Ritz-Carlton, Bali

The Anvaya Beach Resort Bali

5.0 star property
9.2 out of 10, Wonderful, (1002)
"Great hotel and staff they took good care of us"
The price is ₹13,513
₹16,931 total
includes taxes & fees
14 Sept - 15 Sept
The Anvaya Beach Resort Bali

Conrad Bali

5.0 star property
9.2 out of 10, Wonderful, (1006)
"Perfect hotel with best people in the world"
The price is ₹14,664
₹17,743 total
includes taxes & fees
12 Oct - 13 Oct
Conrad Bali

Hilton Bali Resort

5.0 star property
8.8 out of 10, Excellent, (1002)
"We extremely liked the place the staff was amazing amazing…"
The price is ₹11,456
₹13,862 total
includes taxes & fees
13 Oct - 14 Oct
Hilton Bali Resort

Grand Mirage Resort & Thalasso Bali

5.0 star property
8.4 out of 10, Very good, (1003)
"Great resort "
The price is ₹16,179
₹19,577 total
includes taxes & fees
15 Sept - 16 Sept
Grand Mirage Resort & Thalasso 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...
The price is ₹1,764
₹2,135 total
includes taxes & fees
15 Sept - 16 Sept
Diamond Glamping By BIO Management

Ayodya Resort Bali

5.0 star property
8.8 out of 10, Excellent, (1013)
"Great family friendly holiday for young kids. The staff are so kind and accomodating. "
The price is ₹11,371
₹13,771 total
includes taxes & fees
14 Sept - 15 Sept
Ayodya Resort Bali

Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

5.0 star property
9.6 out of 10, Exceptional, (123)
"the staff is very friendly especially ayu diah she so helpfull and wulan also lina they one of the kind staff as well"
Aksari Luxury Resort & Spa Ubud by Ini Vie Hospitality

Courtyard By Marriott Bali Seminyak Resort

5.0 star property
9.6 out of 10, Exceptional, (1011)
"very nice hotel, great breakfast"
The price is ₹10,243
₹12,394 total
includes taxes & fees
7 Oct - 8 Oct
Courtyard By Marriott Bali Seminyak Resort

Ayung Resort Ubud

4.5 star property
9.6 out of 10, Exceptional, (791)
"Staff were really friendly and we had a great time - we loved the afternoon tea "
The price is ₹7,590
₹9,184 total
includes taxes & fees
6 Oct - 7 Oct
Ayung Resort Ubud

Legian Beach Hotel

4.5 star property
8.8 out of 10, Excellent, (1010)
"Excellent hotel to stay at and well located close to the beach."
The price is ₹6,620
₹8,010 total
includes taxes & fees
17 Sept - 18 Sept
Legian Beach Hotel

Maya Ubud Resort and Spa

5.0 star property
9.6 out of 10, Exceptional, (945)
"The service was excellent "
The price is ₹10,914
₹13,675 total
includes taxes & fees
14 Oct - 15 Oct
Maya Ubud Resort and Spa

TS Suites Seminyak

5.0 star property
9.2 out of 10, Wonderful, (1009)
"Good price, amazing buffet"
TS Suites Seminyak

Munduk Moding Plantation Nature Resort

5.0 star property
9.8 out of 10, Exceptional, (197)
"A fantastic resort and the staff there were excellent. The views were stunning and the rooms were excellent "
Munduk Moding Plantation Nature Resort

Hard Rock Hotel Bali

5.0 star property
8.6 out of 10, Excellent, (1000)
"Loved the staff and also the facilities for the children amazing hotel and will be coming back "
The price is ₹11,677
₹14,129 total
includes taxes & fees
14 Oct - 15 Oct
Hard Rock Hotel Bali

AYANA Resort Bali

5.0 star property
9.4 out of 10, Exceptional, (1002)
"Absolutely awesome place to stay well worth it "
The price is ₹24,485
₹29,627 total
includes taxes & fees
12 Oct - 13 Oct
AYANA Resort Bali

InterContinental Bali Resort by IHG

5.0 star property
9.2 out of 10, Wonderful, (1005)
"Excellent stay at Bali "
The price is ₹14,301
₹17,305 total
includes taxes & fees
11 Oct - 12 Oct
InterContinental Bali Resort by IHG

The Vira Bali Boutique Hotel & Suite

4.0 star property
9.2 out of 10, Wonderful, (1002)
"Great place to stay "
The price is ₹4,456
₹5,610 total
includes taxes & fees
4 Oct - 5 Oct
The Vira Bali Boutique Hotel & Suite
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:26 Sept - 28 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Bali Hotel Reviews

Price trends for hotels in Bali

Price trends for hotels in Bali

Less expensive
More expensive
This month
Next month
November
July
₹4,244
₹4,328
Month
Price
January
₹4,545
February
₹5,161
March
₹5,631
April
₹6,144
May
₹6,362
June
₹6,294
July
₹9,516
August
₹7,369
September
₹4,244
October
₹4,328
November
₹3,604
December
₹4,226
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

Guide to exploring Bali

Top reasons to visit Bali

  • Stunning Beaches: Bali boasts picturesque beaches with crystal-clear waters and breathtaking sunsets, perfect for relaxation and water sports.
  • Cultural Richness: Explore ancient temples and experience traditional ceremonies that highlight Bali's unique cultural heritage.
  • Outdoor Adventures: Enjoy a range of activities from trekking to exhilarating water sports, catering to all adventure seekers.
  • Rejuvenating Spa Treatments: Indulge in luxurious spa experiences that offer relaxation and revitalisation amidst beautiful surroundings.
  • Diverse Accommodation: Choose from charming boutique resorts to budget-friendly hotels, all providing easy access to Bali's natural beauty.

Find great hotels in Bali

In Bali, you'll discover a diverse array of accommodation options, from charming boutique resorts to a wealth of budget-friendly hotels. Whether you're seeking a family-friendly getaway, a relaxing spa retreat, or a business-oriented stay, Bali offers the perfect setting. Many hotels provide easy access to stunning beaches, ensuring a memorable holiday experience tailored to your preferences and needs.

  • Truntum Kuta: A serene oasis in Bali, Truntum Kuta offers a delightful blend of beach and spa-themed experiences, perfect for both relaxation and business travellers. With direct beach access, guests can unwind by the shimmering sea or indulge in the hotel's comprehensive spa services, including outdoor pool facilities and a swim-up bar. Business amenities such as multiple meeting rooms and a dedicated business centre ensure that corporate needs are met without sacrificing leisure. The perfect retreat for those seeking a harmonious balance between work and relaxation.
  • Legian Beach Hotel: Experience a luxurious stay at Legian Beach Hotel, where sophistication meets a laid-back beach vibe. This 4.5-star gem boasts direct beach access and a variety of amenities tailored for business and leisure travellers alike. Guests can enjoy an onsite spa offering daily treatments, alongside a pool that requires adult supervision. With a well-equipped meeting room and calming massage services, this hotel is ideal for those looking to combine business with a touch of relaxation while soaking up the sun on the beautiful Legian beach.
  • Kuta Paradiso Hotel: Embrace romance in the heart of Bali at the Kuta Paradiso Hotel, a luxurious 5-star retreat designed for couples seeking an unforgettable getaway. Offering exclusive romance packages and fine dining options, this hotel sets the stage for intimate moments. Guests can indulge in a full range of spa services, including body scrubs and massages, while enjoying the serene pool environment. With a focus on luxury and relaxation, Kuta Paradiso Hotel promises a memorable escape for those in love.

Where to stay in Bali

Bali, a stunning Indonesian province, offers a picturesque blend of beachside relaxation and outdoor adventures. With its friendly atmosphere and romantic vibes, you'll find the perfect spots for both family-friendly and secluded getaways. Explore the enchanting landscapes and affordable beach holidays, while indulging in thrilling activities that cater to every traveller's desire. Discover Bali's unique charm, where every corner reveals an unforgettable experience waiting to be explored.

  • Ubud: Nestled in the lush highlands of Bali, Ubud is renowned for its artistic vibe and stunning natural beauty. This city is a haven for those seeking an outdoor and eco-friendly experience, with opportunities for hiking along vibrant rice terraces and exploring sacred temples. Ubud attracts a steady stream of visitors year-round, peaking during the dry months of June to July and September. Visitors can indulge in rejuvenating spa treatments and body therapies before unwinding in local parks or admiring the nearby beaches.
  • Seminyak: Positioned on Bali's southwestern coast, Seminyak is a bustling hub known for its vibrant beach scene and family-friendly atmosphere. The area experiences a steady influx of tourists, especially in April, July, and September. Seminyak offers a dynamic city-themed experience, featuring chic shopping centres and trendy malls that cater to all tastes. Beyond shopping, visitors can enjoy picturesque beaches, local temples, and beautiful parks, making it an ideal destination for both relaxation and recreation.
  • Nusa Dua: Located on Bali's southeastern peninsula, Nusa Dua is famed for its luxurious resorts and pristine beaches. This city provides a perfect blend of family-oriented activities and outdoor adventures, with visitor numbers peaking during the July to September period. Nusa Dua features numerous shopping centres and spa facilities, ensuring guests enjoy both leisure and luxury. The area's stunning beaches and lush parks, along with its close proximity to beautiful island resorts, make it a picturesque spot for relaxation and exploration.

Things to do in Bali

Bali is an ideal destination for beach lovers and families, offering a plethora of activities to engage in. Visitors can indulge in rejuvenating spa treatments, explore vibrant shopping centres, and partake in exhilarating adventure sports. From water sports to trekking, Bali provides a range of outdoor activities that cater to all interests, ensuring a memorable holiday experience.

Shopping

Experience shopping in Bali at Seminyak Square, a vibrant mall offering entertainment and dining options. For local flavour, visit Eat Street, a bustling market full of shops and eateries. Don't miss Hardy's Supermarket for everyday essentials and unique souvenirs during your stay.

Recreation

At Finns Recreation Club, indulge in wellness and relaxation with rejuvenating spa treatments and serene pools. Experience sports and outdoor vibes at New Kuta Golf, where you can enjoy a round of golf amidst stunning landscapes. For adventure, explore Bali Quad Discovery Tours, offering exhilarating rides through beautiful terrain.

Adventure

Experience thrills at Waterbom Bali, a vibrant waterpark offering exhilarating slides and family-friendly fun. For a scenic adventure, hike the Campuhan Ridge Walk, where stunning landscapes await. Lastly, explore the Jatiluwih Rice Terraces, an outdoor marvel showcasing Bali's lush rice paddies and breathtaking vistas.

Nightlife

Bali’s nightlife offers a blend of culture and excitement. Experience captivating performances at the Bali Nusa Dua Theater or Bali Theatre, perfect for families. For a unique twist, visit Upside Down World Bali for an adventurous night filled with fun and laughter, ensuring unforgettable memories.

*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 low season from February to March or November for more affordable prices. Booking your hotel at least a month in advance, preferably on a Tuesday, can yield better rates. Use Expedia to find eco-friendly accommodation and combine hotel stays with flights for additional savings. Take advantage of last-minute deals and refine your search by budget and location. For public transport, utilise the local bus system for cost-effective travel around the island.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly hotels currently available. To discover the best prices and offers, arrange 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.

Find the best attractions in Bali

Bali is an ideal destination for beach and outdoor family holidays, offering a diverse range of attractions. Visitors can immerse themselves in local culture by exploring stunning temples, refreshing waterfalls, and beautiful beaches. The region caters to those seeking a blend of cultural experiences and natural beauty, making it a perfect getaway for travellers looking to enjoy both relaxation and adventure in a picturesque setting.

  • Kuta Beach: Experience the vibrant atmosphere of Kuta Beach, famous for its golden sands and lively surf culture. Enjoy sunbathing, beach sports, and stunning sunsets, making it a perfect spot for both relaxation and excitement.
  • Uluwatu Temple: Perched on a cliff, Uluwatu Temple offers breathtaking ocean views and rich Balinese culture. Witness traditional Kecak dance performances at sunset, immersing yourself in the spiritual essence of this historic site.
  • Ubud Monkey Forest: Wander through the enchanting Ubud Monkey Forest, home to playful long-tailed macaques and ancient temples. This lush reserve provides a romantic atmosphere, ideal for nature lovers and those seeking tranquillity amidst cultural heritage.

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.

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

Bali, Indonesia, is primarily served by Denpasar International Airport (DPS), which is located 45.1km away. Notable hotels nearby include the 5-star Grand Hyatt Bali, 9.7km from the airport, offering airport transportation for a fee. The Courtyard By Marriott Bali Seminyak Resort is situated 6.4km away and provides convenient access. TS Suites Seminyak, 4.8km from the airport, offers various shuttle services. Additionally, Lombok International Airport (LOP), located 136.8km away, has options like Sikara Lombok Hotel and Amber Lombok Beach Resort, both providing shuttle services. Lastly, Banyuwangi Airport (BWX) is 82.1km away, with hotels like Dialoog Banyuwangi offering complimentary transportation options.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Bali cost?
The season and factors like school holidays and Easter can affect the price of a hotel in Bali. You can find cheap options from ₹1,764 in a few different ways on Expedia. First, enter the dates you'd like to get away, then use the filters such as budget 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?
The best time of year for a Bali getaway depends on the weather you enjoy most, as temperatures differ from one area to another. Seeking a summer holiday in Denpasar? With a tropical savanna climate, you can expect temperatures ranging from -4ºC to -1ºC between December and February.
What is the best area to stay in Bali?
Denpasar is one of the most exciting destinations for a break in Bali. Spend some time here and discover all the city has to offer, from its numerous attractions and adventures to its leading accommodation and dining spots.
Are there any luxury hotels in Bali?
Get set for the ultimate in luxury at The Legian Seminyak, Bali - CHSE Certified. A terrace, treatment rooms and a swimming pool are just the start of the conveniences at this stay in Kuta, Bali. The Dusun is another popular option in this city.
What are the top all-inclusive hotels in Bali?
Make your Bali holiday the best one yet with a stay at one of our all-inclusive hotels. Ayurvedagram Bali and Rahayu 2 Bungalows are two terrific picks located in Ubud. Check in and enjoy having things like drinks, meals and entertainment included in one fixed price.
How can I find cheap hotels in Bali?
Bali cheap hotels start at ₹1,764 per night. To find these types of economical options, make use of our "Price per night" filter. Want some other tips? Consider being flexible with your getaway dates and book in advance. Browse our cheap hotels in Bali page for offers you'll find difficult to resist.
What are the best hotels in Bali for families?
Scoring a hotel for you and the little ones in Bali is easy with our handy filter tool. Simply select "Family friendly" in the "Traveller experience" section and check out the deals. If you're travelling to Kuta, book at The Legian Seminyak, Bali - CHSE Certified. Chill out here while enjoying the use of conveniences such as a swimming pool and a nearby beach. The Dusun is another popular pick with families in this captivating city.
What are the top beach hotels in Bali?
Prepare to be swept away by a perfect mix of relaxation and fun at our Bali ocean-view hotels. One of the most popular getaways is The Legian Seminyak, Bali - CHSE Certified, which offers conveniences like free valet parking services and pool sun loungers. Another stay promising lots of seaside bliss is The Dusun. These two properties are located in Kuta.
Why should I book my Bali hotel with Expedia?
Reserve your Bali stay with Expedia for price, choice and ease. Also, our One Key™ rewards scheme lets you collect OneKeyCash™* on eligible flights, holiday rentals, hotels, car rentals and more. In addition, we offer flexibility should your schedule change, and if you want to ask us anything or need assistance, our online Help Centre is always available.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.