Book 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

Top Cities in Bali

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in 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 NZ$342
includes taxes & fees
25 Sept - 26 Sept
Grand Hyatt Bali

The Apurva Kempinski Bali

5.0 star property
9.6 out of 10, Exceptional, (634)
"Amazing place "
The price is NZ$525
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 NZ$538
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 NZ$259
includes taxes & fees
11 Oct - 12 Oct
The Anvaya Beach Resort Bali

Conrad Bali

5.0 star property
9.2 out of 10, Wonderful, (1005)
"Perfect hotel with best people in the world"
The price is NZ$336
includes taxes & fees
12 Oct - 13 Oct
Conrad Bali

Hilton Bali Resort

5.0 star property
8.8 out of 10, Excellent, (1001)
"We extremely liked the place the staff was amazing amazing…"
The price is NZ$260
includes taxes & fees
14 Oct - 15 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 NZ$371
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 NZ$40
includes taxes & fees
22 Sept - 23 Sept
Diamond Glamping By BIO Management

Ayodya Resort Bali

5.0 star property
8.8 out of 10, Excellent, (1011)
"Great family friendly holiday for young kids. The staff are so kind and accomodating. "
The price is NZ$322
includes taxes & fees
17 Sept - 18 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, (1010)
"very nice hotel, great breakfast"
The price is NZ$232
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, (789)
"Staff were really friendly and we had a great time - we loved the afternoon tea "
The price is NZ$147
includes taxes & fees
6 Oct - 7 Oct
Ayung Resort Ubud

Legian Beach Hotel

4.5 star property
8.8 out of 10, Excellent, (1007)
"Excellent hotel to stay at and well located close to the beach."
The price is NZ$150
includes taxes & fees
14 Sept - 15 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 NZ$283
includes taxes & fees
11 Oct - 12 Oct
Maya Ubud Resort and Spa

TS Suites Seminyak

5.0 star property
9.2 out of 10, Wonderful, (1007)
"Good price, amazing buffet"
The price is NZ$172
includes taxes & fees
17 Sept - 18 Sept
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 NZ$349
includes taxes & fees
19 Sept - 20 Sept
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 NZ$561
includes taxes & fees
11 Oct - 12 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 NZ$328
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 NZ$118
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

Guide to exploring Bali

Guide to exploring Bali

Top reasons to visit Bali

  • Stunning Beaches: Bali boasts beautiful beaches like Kuta and Seminyak, perfect for family fun and relaxation.
  • Cultural Experiences: Explore ancient temples and vibrant local ceremonies, showcasing Bali's rich heritage.
  • Adventure Activities: Enjoy a range of outdoor pursuits, from surfing to hiking breathtaking waterfalls.
  • Wellness Retreats: Indulge in rejuvenating spa treatments and wellness experiences throughout the island.
  • Diverse Accommodations: Choose from luxurious resorts to charming guesthouses that cater to every traveller’s needs.

Find great hotels in Bali

Discover the diverse accommodation options in Bali, where you'll find everything from luxurious beach hotels to charming guesthouses. Whether you're seeking a family-friendly retreat, a business-themed stay, or a rejuvenating spa experience, Bali caters to all your needs. With its stunning landscapes and vibrant culture, this tropical paradise offers the perfect backdrop for an unforgettable holiday, making it easy to find the best hotels to suit your preferences.

  • Truntum Kuta: Nestled along Bali's stunning coastline, Truntum Kuta is a 4-star haven ideal for those seeking a blend of business and relaxation. With direct access to the beach, this hotel invites guests to indulge in sun-soaked days by the water. The property boasts impressive business amenities, including multiple meeting rooms and a dedicated business centre, making it perfect for corporate travellers. After a day of meetings, unwind at the full-service spa or enjoy a refreshing drink at the poolside bar. With a swim-up bar and luxurious massage services, Truntum Kuta promises a serene escape filled with beachside bliss.
  • Legian Beach Hotel: This 4.5-star retreat is a luxurious sanctuary for those looking to rejuvenate in style. Legian Beach Hotel features extensive spa facilities, including couples' treatment rooms, and outdoor pools designed for relaxation. The hotel’s business amenities, such as meeting rooms, cater to professionals seeking a productive yet indulgent stay. Located near the beach, guests can lounge by the adult-supervised pool or soak up the sun on sun loungers. The perfect blend of luxury and tranquillity, Legian Beach Hotel is a top choice for a pampering getaway.
  • Kuta Paradiso Hotel: As a 5-star destination, Kuta Paradiso Hotel offers an exquisite blend of romance and luxury. Ideal for couples and business travellers alike, the hotel features multiple meeting rooms and a business centre. Guests can indulge in romantic packages that include late-night room service and soothing spa treatments. With onsite amenities like a daily spa, relaxing massages, and a fun waterslide, every moment at Kuta Paradiso is designed for enjoyment and relaxation. This hotel is a prime choice for those seeking a lavish experience in Bali.

Where to stay in Bali

Bali, Indonesia, is a paradise for travellers seeking a blend of relaxation and adventure. From the bustling beaches of Kuta, perfect for family vacations, to serene spa destinations that offer a romantic escape, Bali caters to all. Explore friendly local neighbourhoods that enhance the relaxed vibe of this stunning island. Whether you're after secluded spots or vibrant cultural experiences, Bali promises a memorable getaway for every type of tourist.

  • Ubud: Nestled in the lush green hills of Bali, Ubud is renowned as the cultural heart of the island. This enchanting city offers a blend of serene landscapes and vibrant arts, making it a perfect escape for those seeking outdoor and eco-friendly experiences. Visitors can indulge in rejuvenating spa treatments, explore scenic hiking trails, and immerse themselves in local traditions. Notable landmarks include the iconic Tegallalang Rice Terraces, ancient temples, and beautiful parks, all contributing to Ubud's tranquil atmosphere. The peak travel seasons of June to July and September ensure a lively yet manageable experience.
  • Seminyak: Located along Bali's southwestern coast, Seminyak is a stylish and bustling area known for its chic vibe and family-friendly atmosphere. With its beautiful beaches, shopping malls, and trendy restaurants, Seminyak offers a vibrant city-themed experience. Visitors can enjoy endless shopping opportunities, ranging from boutique shops to large shopping centres. The area's stunning beaches are perfect for relaxation and sunset views, while nearby temples and parks provide a touch of culture amidst the modernity. Peak travel months in April, July, and September keep the area lively, making it a fantastic destination for families and beach lovers alike.
  • Nusa Dua: Situated on the southern coast of Bali, Nusa Dua is recognised for its luxurious resorts and pristine beaches. This family-friendly destination offers a wealth of outdoor activities, including relaxing spa treatments and vibrant shopping centres. Guests can enjoy the sun by the beach or explore nearby island resorts and parks, making it an ideal spot for both relaxation and adventure. The peak travel season from July to September sees an influx of visitors, ensuring a vibrant atmosphere while still maintaining a sense of serenity in its beautiful surroundings.

Things to do in Bali

Bali is perfect for beach and outdoor family holidays, offering a range of activities such as rejuvenating spa treatments, vibrant shopping centres, and wellness retreats. Don't miss the chance to tour Ubud, renowned for its cultural richness, and indulge in refreshing bathing pools. With a variety of entertainment options available, Bali ensures a memorable getaway filled with relaxation and adventure for everyone.

Shopping

In Bali, visit Seminyak Square for a vibrant shopping experience with various boutiques and eateries. Explore Eat Street for local markets bursting with unique gifts. Don’t miss Hardy's Supermarket for everyday essentials and souvenirs, capturing the essence of Balinese culture.

Recreation

At Finns Recreation Club, indulge in wellness activities surrounded by serene vibes, perfect for relaxation. New Kuta Golf offers a thrilling outdoor experience with stunning views of the lush landscape. For an adventurous twist, Bali Quad Discovery Tours combines wellness and excitement in a scenic recreational park.

Adventure

Waterbom Bali is an exhilarating waterpark offering thrilling slides and family-friendly attractions, perfect for a day of splashes and laughter. For a scenic adventure, the Campuhan Ridge Walk features stunning views and lush landscapes, while the Jatiluwih Rice Terraces provide a breathtaking outdoor experience amidst verdant rice paddies.

Nightlife

Experience the vibrant nightlife at Bali Nusa Dua Theater, where culture and entertainment meet in a romantic setting. For an adventurous twist, visit Upside Down World Bali, an exciting arcade that promises fun for all ages. Don't miss the enchanting performances at Bali Theatre, perfect for families and couples alike.

*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 Bali vacation, plan your visit during the cheaper months of February to March or November, avoiding the peak seasons of July, August, and December. Book your accommodation about a month in advance or look for last-minute deals on Expedia, especially on Tuesdays for the best rates. Consider bundling your flights and activities with your hotel for additional savings. Utilize Expedia’s search tools to refine your budget and preferences, and opt for eco-certified hotels for better deals. Walking is a great way to explore and save on transport costs while enjoying the scenery.

  • 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 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, chosen location, and preferred type of accommodation. For instance, selecting the Eco-certified option will show you a range of sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by bundling your hotel stay in Bali with your flights and activities through an Expedia package deal.

Find the best attractions in Bali

Bali is an ideal destination for beach, outdoor, and family vacations, offering a blend of culture and natural beauty. Popular attractions include stunning beaches, ancient temples, and breathtaking waterfalls. While exploring Bali, consider visiting top resorts, enjoying vibrant shows, and having fun at Waterbom Bali for an unforgettable experience. There’s something for every traveller looking to soak in the essence of this tropical paradise.

  • Kuta Beach: Experience the vibrant beach culture at Kuta Beach, known for its golden sands and lively atmosphere. Enjoy water sports, beach bars, and stunning sunsets, making it a perfect spot for relaxation and fun.
  • Uluwatu Temple: Perched on a cliff, Uluwatu Temple offers breathtaking ocean views and a glimpse into Bali's rich cultural heritage. Witness traditional Kecak dance performances during sunset, adding a magical touch to your visit.
  • Ubud Monkey Forest: Explore the enchanting Ubud Monkey Forest, a sanctuary filled with playful macaques and ancient temples. This lush reserve provides a unique blend of nature, culture, and romance, perfect for a tranquil escape.

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

When visiting Bali, you can fly into Denpasar (DPS-Ngurah Rai Intl.), located 45.1km from the island. Nearby hotel options include the 5-star Grand Hyatt Bali, 9.7km away, which offers airport transportation services for a fee, and Courtyard By Marriott Bali Seminyak Resort, only 6.4km away with convenient access to the airport. TS Suites Seminyak, situated 4.8km from the airport, provides various transportation options, including 24-hour airport shuttle services. Other airports include Lombok (LOP-Lombok Intl.) and Banyuwangi (BWX-Blimbingsari), each with nearby accommodations and transportation services, ensuring a smooth arrival for your Bali adventure.

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 Easter and school holidays can influence the price of a hotel in Bali. You can find cheap options from NZ$40 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 NZ$40 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".