Search Hotels in Bali

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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 18,823 hotels in Bali with room rates, reviews, and availability. Most hotels are fully refundable.

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
Munduk Moding Plantation Nature Resort
Maya Ubud Resort and Spa
5.0 star property
9.6 out of 10, Exceptional, (983)
"We had an amazing time at this gorgeous resort. The staff were very professional and friendly. "
United States
surya
Maya Ubud Resort and Spa
The Apurva Kempinski Bali
5.0 star property
9.6 out of 10, Exceptional, (672)
"Amazing place "
United Kingdom
James
The price is AEDĀ 968
AEDĀ 1,171 total
includes taxes & fees
3 Dec - 4 Dec
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 AEDĀ 68
AEDĀ 82 total
includes taxes & fees
5 Nov - 6 Nov
Diamond Glamping By BIO Management
Grand Hyatt Bali
5.0 star property
8.8 out of 10, Excellent, (1005)
"Grand Hyatt Bali offers a peaceful, luxurious beachfront escape in Nusa Dua unmatched for relaxation, scenery, and amenities. It’s a favorite among families and guests looking to unwind in a lush, scenic setting with excellent service."
United States
EDUARDO
The price is AEDĀ 514
AEDĀ 622 total
includes taxes & fees
2 Dec - 3 Dec
Grand Hyatt Bali
Conrad Bali
5.0 star property
9.2 out of 10, Wonderful, (1004)
"Great location, staff, and ideal for relaxation & comfort. Food options were great, topped off with the beach front view."
United States
Cathal
The price is AEDĀ 550
AEDĀ 666 total
includes taxes & fees
5 Nov - 6 Nov
Conrad Bali
Ayodya Resort Bali
5.0 star property
9.0 out of 10, Wonderful, (1044)
"Loved our stay here, our second time"
Australia
Melinda
The price is AEDĀ 410
AEDĀ 496 total
includes taxes & fees
24 Nov - 25 Nov
Ayodya Resort Bali
Hilton Bali Resort
5.0 star property
8.8 out of 10, Excellent, (1015)
"Beautiful resort "
Australia
Rayan
The price is AEDĀ 430
AEDĀ 520 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, (618)
"Staffs are excellent but resort is outdated"
Canada
KAM WING
The price is AEDĀ 880
AEDĀ 1,065 total
includes taxes & fees
5 Dec - 6 Dec
The Ritz-Carlton, Bali
The Anvaya Beach Resort Bali
5.0 star property
9.2 out of 10, Wonderful, (1002)
"This property was in the perfect location. The staff was very friendly and accommodating. Wonderful would recommend to family and friends."
United States
Dina
The Anvaya Beach Resort Bali
Grand Mirage Resort & Thalasso Bali
5.0 star property
8.4 out of 10, Very Good, (1016)
"This is and was the most amazing place I rate this 10/10 Totally amazing "
Australia
Michelle Marie
Grand Mirage Resort & Thalasso Bali
Legian Beach Hotel
4.5 star property
8.8 out of 10, Excellent, (1019)
"Great hotel! Will go again!"
Australia
Shaun
Legian Beach Hotel
Courtyard By Marriott Bali Seminyak Resort
5.0 star property
9.6 out of 10, Exceptional, (1021)
"The food and services was great"
United States
Sebeko
The price is AEDĀ 352
AEDĀ 426 total
includes taxes & fees
30 Nov - 1 Dec
Courtyard By Marriott Bali Seminyak Resort
TS Suites Seminyak
5.0 star property
9.2 out of 10, Wonderful, (1037)
"Very friendly staff, quiet rooms even though located in busy area in Seminyak. Close to the beach and offers a free shuttle. Would definitely come back and recommend this hotel to anyone wanting easy access to everything. "
Australia
seb
TS Suites Seminyak
Ayung Resort Ubud
4.5 star property
9.6 out of 10, Exceptional, (819)
"Room was clean and friendly staff."
Australia
Mersedeh
Ayung Resort Ubud
Nusa Dua Beach Hotel and Spa - Handwritten Collection
5.0 star property
9.0 out of 10, Wonderful, (1006)
"Very beautiful resort stayed here a few times never disappointed we got upgraded to suites which were massive rooms the bed and pillows are so good breakfast makes the best omelettes will be back again xo"
Australia
Michelle
The price is AEDĀ 416
AEDĀ 503 total
includes taxes & fees
5 Dec - 6 Dec
Nusa Dua Beach Hotel and Spa - Handwritten Collection
Hard Rock Hotel Bali
5.0 star property
8.6 out of 10, Excellent, (1006)
"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, (1010)
"Actual resort itself was very nice "
Australia
Reno
The price is AEDĀ 590
AEDĀ 731 total
includes taxes & fees
29 Nov - 30 Nov
Padma Resort Legian
Bali Dynasty Resort
5.0 star property
8.6 out of 10, Excellent, (1023)
"Friendly staff, clean rooms, excellent service."
Australia
Dileep
The price is AEDĀ 396
AEDĀ 479 total
includes taxes & fees
3 Dec - 4 Dec
Bali Dynasty Resort
Hotel Indigo Bali Seminyak Beach by IHG
5.0 star property
9.6 out of 10, Exceptional, (849)
"Great hotel expected of IHG group"
United States
Evan
The price is AEDĀ 511
AEDĀ 618 total
includes taxes & fees
23 Nov - 24 Nov
Hotel Indigo Bali Seminyak Beach by IHG
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:14 Nov - 16 Nov
Save an average of 15% on thousands of hotels when you're signed in

Top Bali Hotel Reviews

Guide to exploring around Bali

Top reasons to visit Bali

  • Stunning Beaches: Experience some of the world's most beautiful beaches with crystal-clear waters and soft sands.
  • Rich Cultural Heritage: Explore ancient temples and witness traditional ceremonies unique to Bali's vibrant culture.
  • Adventure and Relaxation: Enjoy thrilling outdoor activities alongside rejuvenating spa treatments.
  • Charming Neighborhoods: Discover the chic atmosphere of Seminyak and the serene beauty of Ubud.
  • Warm Hospitality: Experience exceptional service from friendly locals throughout your stay.

Find great hotels in Bali

Discover a wide range of hotel accommodations in Bali, from luxurious resorts to charming guesthouses. Whether you're seeking a family-friendly experience, a business-oriented stay, or a rejuvenating spa getaway, Bali offers options to suit every traveler's needs. Explore the best hotels in Bali and indulge in a tropical paradise that promises unforgettable memories and exceptional service.

  • Truntum Kuta: A chic 4-star hotel that embodies a spa-themed retreat in the heart of Bali. Ideal for both beach vacations and business travelers, Truntum Kuta offers direct access to the beach, allowing guests to indulge in the sun and surf. The hotel's amenities include a full-service spa, outdoor pool with sun loungers, and a swim-up bar for refreshing cocktails. The tranquil atmosphere and relaxation-focused facilities ensure an unwinding experience, making it a perfect choice for those seeking rejuvenation while enjoying the vibrant surroundings of Kuta.
  • Legian Beach Hotel: This elegant 4.5-star hotel is a serene sanctuary for those looking for a luxurious beach getaway with a touch of sophistication. The Legian Beach Hotel features direct beach access, allowing guests to soak up the sun and enjoy the ocean breeze. Its full-service spa, alongside an adult-supervised pool equipped with umbrellas and sun loungers, promotes relaxation and wellness. Guests appreciate the attentive service and tranquil environment, making it an excellent choice for both leisure and business travelers seeking a refined experience.
  • Kuta Paradiso Hotel: As a prestigious 5-star hotel, Kuta Paradiso Hotel offers an opulent escape for discerning travelers. The hotel is perfect for those seeking a luxurious beach vacation, with a comprehensive spa offering body treatments, steam rooms, and saunas. Guests can also unwind by the pool, which is complemented by attentive service. With its elegant design, top-tier amenities, and prime location, Kuta Paradiso Hotel ensures a memorable stay filled with comfort and indulgence, catering to both business and leisure needs.

Where to stay in Bali

Experience the enchanting charm of Bali, where breathtaking beaches meet vibrant culture. Explore the glitzy atmosphere of Seminyak, perfect for a chic getaway, or unwind in the serene surroundings of Ubud, known for its lush landscapes and artistic vibe. Central Bali offers a blend of relaxation and adventure, making it ideal for family vacations or romantic retreats. With friendly locals and a variety of attractions, Bali promises an unforgettable escape filled with warm hospitality and stunning scenery.

  • Ubud: Nestled in the lush interiors of Bali, Ubud is a cultural haven that offers a unique blend of natural beauty and artistic heritage. Known for its eco-friendly experiences, this city attracts travelers looking to immerse themselves in outdoor activities, from rice terrace trekking to yoga retreats. The peak tourist months are from June to July and September, making it a vibrant spot during those times. Ubud boasts charming shopping centers, inviting spas, and is surrounded by stunning landmarks such as temples and parks, providing endless opportunities for exploration and relaxation.
  • Seminyak: Located on Bali’s southwestern coast, Seminyak is a chic beachside destination famous for its upscale shopping, dining, and nightlife. Popular among families and business travelers alike, this area offers a lively atmosphere year-round, with peak visits occurring in April, July, and September. Visitors can enjoy a variety of activities, including browsing local markets and indulging in exquisite cuisine. With beautiful beaches and nearby temples, Seminyak's vibrant social scene and luxurious amenities make it a must-visit for anyone seeking a lively coastal experience.
  • Nusa Dua: Renowned for its pristine beaches and luxurious resorts, Nusa Dua is a perfect getaway for families and outdoor enthusiasts. This area experiences its highest visitor numbers from July to September, offering a wealth of activities such as spa treatments and shopping. With stunning island resorts and cultural temples nearby, Nusa Dua combines relaxation with cultural exploration. Enjoy the sun on its beautiful beaches or partake in water sports, making it an ideal destination for both leisure and adventure seekers.

Things to do in Bali

Bali offers a diverse range of activities perfect for beach lovers, families, and business travelers. Enjoy rejuvenating spa treatments, explore vibrant shopping centers, and take in breathtaking ocean views. Discover the best experiences, from thrilling adventures to the lively nightlife in Kuta, making your trip to Bali an unforgettable journey filled with excitement and relaxation.

Shopping

Experience shopping in Bali at Seminyak Square, a vibrant shopping mall with entertainment and family-friendly vibes. Visit the lively Eat Street public market for local flavors and city ambiance. Don’t miss Hardy's Supermarket for a convenient stop to pick up essentials and souvenirs during your stay.

Recreation

Finns Recreation Club offers a vibrant atmosphere combining relaxation and wellness with various fitness activities. At Bali Beach Golf Course, enjoy stunning views while playing on a beautifully maintained course, perfect for sports enthusiasts. Bali Quad Discovery Tours provides an adventurous way to explore the island's natural beauty in a tranquil setting.

Adventure

Waterbom Bali is an exhilarating waterpark offering thrilling slides and family fun amidst lush landscapes. For a scenic adventure, hike the Campuhan Ridge Walk, where stunning views and natural beauty await. Don't miss the Jatiluwih Rice Terraces, a breathtaking outdoor area showcasing Bali's iconic rice paddies.

Nightlife

Bali's nightlife offers a vibrant mix of culture and fun. Experience romance at the Bali Nusa Dua Theater and Bali Theatre, both showcasing captivating performances. For a family-friendly adventure, visit Upside Down World Bali, where you can immerse yourself in playful illusions and creativity.

*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, consider traveling during the off-peak months of February to March and November for lower prices. Book your hotel about a month in advance or explore last-minute deals on Expedia for potential savings. Wednesdays are the most affordable days to stay, while Fridays tend to be pricier. Utilize Expedia’s search tool to filter by budget and location, and consider package deals that combine flights and accommodations for additional discounts. Walking is also a great way to explore the island while saving on transport costs.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you envision. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Bali with your flights and activities.

Find the best attractions in Bali

Bali offers a fantastic vacation experience for beach lovers, families, and business travelers alike. Key attractions include stunning beaches, ancient temples, and breathtaking waterfalls, all catering to those seeking culture and outdoor adventures. When visiting, consider exploring top resorts in Legian, Bali, to enhance your stay and enjoy the island's vibrant atmosphere.

  • Kuta Beach: Kuta Beach is famous for its vibrant atmosphere, golden sands, and stunning sunsets. It's a perfect spot for sunbathing, surfing, or enjoying beachside bars and restaurants, making it ideal for those looking to relax and soak up the sun.
  • Uluwatu Temple: Perched on a cliff overlooking the ocean, Uluwatu Temple offers breathtaking views and a rich cultural experience. The temple is known for its traditional Balinese architecture and the mesmerizing Kecak dance performances that take place at sunset.
  • Ubud Monkey Forest: A sanctuary for playful monkeys, Ubud Monkey Forest is a lush, enchanting reserve that allows visitors to connect with nature and experience the cultural significance of the area through its ancient temples and serene surroundings.

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 is primarily served by Denpasar Ngurah Rai International Airport (DPS), situated approximately 45.1km from the island's heart. Notable nearby hotels include the 5-star Anvaya Beach Resort, just 1.6km away, offering convenient transportation services. The Grand Hyatt Bali is 9.7km from the airport, providing shuttle services for guests. Hard Rock Hotel Bali, located 3.2km from DPS, features 24-hour airport shuttles. For those considering Lombok International Airport (LOP), around 136.8km away, options like Pullman Lombok Merujani Mandalika Beach Resort and Novotel Lombok Resort, both 16.1km from LOP, also provide shuttle services. Banyuwangi Blimbingsari Airport (BWX), 51.6kms from Bali, has local hotels with shuttle services as well.

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 AEDĀ 82 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, 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, organize 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 vacation at either of these retreats located in Ubud.
How can I find cheap hotels in Bali?
Bali cheap hotels start at AEDĀ 82 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 "Traveler 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 accommodations 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".