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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

2025 Top 10 Trending Bali Hotels from HK$175

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 HK$1,368
HK$1,677 total
includes taxes & fees
14 Nov - 15 Nov
Munduk Moding Plantation Nature Resort
The Apurva Kempinski Bali
5.0 star property
9.6 out of 10, Exceptional, (671)
"Amazing place "
United Kingdom
James
The price is HK$1,868
HK$2,260 total
includes taxes & fees
9 Nov - 10 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 HK$144
HK$175 total
includes taxes & fees
3 Nov - 4 Nov
Diamond Glamping By BIO Management
Grand Hyatt Bali
5.0 star property
8.8 out of 10, Excellent, (1000)
"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 HK$901
HK$1,091 total
includes taxes & fees
1 Dec - 2 Dec
Grand Hyatt Bali
Conrad Bali
5.0 star property
9.2 out of 10, Wonderful, (1001)
"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 HK$1,168
HK$1,413 total
includes taxes & fees
3 Nov - 4 Nov
Conrad Bali
Ayodya Resort Bali
5.0 star property
9.0 out of 10, Wonderful, (1040)
"Loved our stay here, our second time"
Australia
Melinda
The price is HK$726
HK$883 total
includes taxes & fees
22 Nov - 23 Nov
Ayodya Resort Bali
Hilton Bali Resort
5.0 star property
8.8 out of 10, Excellent, (1013)
"Beautiful resort "
Australia
Rayan
The price is HK$913
HK$1,105 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 HK$1,915
HK$2,317 total
includes taxes & fees
2 Dec - 3 Dec
The Ritz-Carlton, Bali
Maya Ubud Resort and Spa
5.0 star property
9.6 out of 10, Exceptional, (978)
"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 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 price is HK$989
HK$1,220 total
includes taxes & fees
8 Nov - 9 Nov
The Anvaya Beach Resort Bali
Grand Mirage Resort & Thalasso Bali
5.0 star property
8.4 out of 10, Very good, (1014)
"This is and was the most amazing place I rate this 10/10 Totally amazing "
Australia
Michelle Marie
Grand Mirage Resort & Thalasso Bali
Courtyard By Marriott Bali Seminyak Resort
5.0 star property
9.6 out of 10, Exceptional, (1017)
"The food and services was great"
United States
Sebeko
The price is HK$747
HK$904 total
includes taxes & fees
1 Dec - 2 Dec
Courtyard By Marriott Bali Seminyak Resort
Legian Beach Hotel
4.5 star property
8.8 out of 10, Excellent, (1017)
"Great hotel! Will go again!"
Australia
Shaun
Legian Beach Hotel
TS Suites Seminyak
5.0 star property
9.2 out of 10, Wonderful, (1035)
"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
The price is HK$667
HK$816 total
includes taxes & fees
2 Nov - 3 Nov
TS Suites Seminyak
Ayung Resort Ubud
4.5 star property
9.6 out of 10, Exceptional, (817)
"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, (1003)
"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 HK$883
HK$1,068 total
includes taxes & fees
1 Dec - 2 Dec
Nusa Dua Beach Hotel and Spa - Handwritten Collection
Hard Rock Hotel Bali
5.0 star property
8.6 out of 10, Excellent, (1004)
"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 HK$1,239
HK$1,539 total
includes taxes & fees
29 Nov - 30 Nov
Padma Resort Legian
Aksari Resort & Spa Ubud by Ini Vie Hospitality
5.0 star property
9.6 out of 10, Exceptional, (129)
"perfect stay! staff are very kind and the beautiful scenary!"
South Korea
KI HOON
Aksari Resort & Spa Ubud by Ini Vie Hospitality
Bali Dynasty Resort
5.0 star property
8.6 out of 10, Excellent, (1021)
"Friendly staff, clean rooms, excellent service."
Australia
Dileep
The price is HK$933
HK$1,129 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: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 Bali

Top reasons to visit Bali

  • Stunning Beaches: Bali boasts some of the world’s most beautiful beaches, ideal for relaxation and water sports.
  • Cultural Richness: Experience Bali’s vibrant culture through ancient temples, traditional ceremonies, and local customs.
  • Outdoor Adventures: Engage in thrilling activities such as diving, hiking, and exploring breathtaking waterfalls.
  • Wellness Retreats: Indulge in rejuvenating spa treatments and wellness facilities available throughout the island.
  • Diverse Accommodations: Enjoy a variety of lodging options, from luxurious resorts to charming guesthouses.

Find great hotels in Bali

Experience the enchanting beauty of Bali with an array of accommodation options tailored to suit every traveller's needs. From luxurious hotels with stunning views and spa facilities to charming guesthouses perfect for families, you’ll find the ideal retreat. Many establishments offer accessibility features and unique experiences such as a balmy terrace, ensuring a delightful stay. Whether you seek a business-friendly environment or a tranquil escape, Bali's hospitality is sure to impress.

  • Truntum Kuta: Embracing a harmonious blend of business and leisure, Truntum Kuta is a 4-star haven for those seeking a beachside retreat infused with relaxation and rejuvenation. Nestled in Bali, this hotel boasts direct beach access, allowing guests to immerse themselves in the sun and surf. The property features an outdoor pool complete with sun loungers and a poolside bar, perfect for unwinding after a day of exploring. Guests can indulge in a full-service spa offering a range of treatments onsite, ensuring a tranquil escape from the hustle and bustle. Ideal for business travellers and beach lovers alike, Truntum Kuta promises a serene and revitalising stay.
  • Legian Beach Hotel: A luxurious 4.5-star destination, Legian Beach Hotel caters to those craving an exceptional beach experience combined with indulgent spa treatments. Located in the heart of Bali, this stunning property offers direct beach access, providing a picturesque backdrop for relaxation. Guests can enjoy a swim-up bar and a range of spa services, including advanced notice massages and couples' treatments in dedicated rooms. With its elegant ambiance and focus on wellness, Legian Beach Hotel is perfect for visitors seeking luxury and tranquillity by the sea.
  • Kuta Paradiso Hotel: As a premier 5-star establishment, Kuta Paradiso Hotel is designed for families and business travellers alike, featuring a plethora of amenities to ensure a memorable stay. Situated in Bali, this hotel is well-equipped for children, offering free supervised childcare, a children's pool, and a shared playground, making it an ideal choice for families. The onsite spa provides daily treatments, including in-room massages and body scrubs, alongside an inviting outdoor pool. With its family-friendly facilities and luxurious offerings, Kuta Paradiso Hotel is a splendid choice for a relaxing getaway.

Where to stay in Bali

Bali offers a perfect blend of relaxation and adventure, making it an ideal destination for families and couples alike. Explore the island's stunning beaches, lush landscapes, and vibrant wellness facilities. Each region exudes a friendly atmosphere, whether you seek romantic seclusion or budget-friendly options. Don’t miss the serene beauty of nearby areas like the Aceh province, where nature abounds and a warm local welcome awaits you. Bali truly encapsulates the essence of an unforgettable getaway.

  • Ubud: Nestled in the lush highlands of Bali, Ubud is renowned for its artistic community and serene environment. The town is surrounded by picturesque rice terraces and lush jungles, making it a haven for outdoor enthusiasts. Visitors flock here to engage in eco-friendly experiences, from yoga retreats to nature walks. Ubud's vibrant markets and unique boutiques invite leisurely shopping, while local landmarks such as the Sacred Monkey Forest Sanctuary and ancient temples offer glimpses into Balinese culture. With its tranquil atmosphere, Ubud is the perfect escape for those seeking relaxation and inspiration.
  • Seminyak: A vibrant and upscale area along Bali's southwestern coast, Seminyak is celebrated for its chic beach clubs and bustling nightlife. With stunning beaches that are ideal for sunbathing and surfing, this neighbourhood caters to families and city explorers alike. The area is dotted with boutique shopping centres and lively public markets, offering an array of local crafts and modern fashion. Seminyak's proximity to beautiful temples and parks adds to its charm, making it a fantastic destination for both relaxation and adventure.
  • Nusa Dua: Known for its luxurious resorts and pristine beaches, Nusa Dua is a family-friendly destination that offers a blend of relaxation and outdoor activities. The area is characterised by well-maintained gardens and safe swimming beaches, perfect for a family day out. Visitors can indulge in spa treatments and body care services, enhancing their rejuvenating experience. Nusa Dua is also close to cultural attractions like the Puja Mandala complex and water sports activities at Tanjung Benoa, ensuring that there's something for everyone in this idyllic coastal retreat.

Things to do in Bali

Bali is a perfect destination for beach and outdoor family vacations, offering a variety of activities for all interests. Visitors can indulge in rejuvenating spa treatments, explore bustling shopping centres, and engage in exciting adventures such as diving and hiking. Whether you're seeking relaxation or thrilling outdoor pursuits, Bali caters to adventure seekers and families alike, ensuring an unforgettable holiday experience.

Shopping

At Seminyak Square, enjoy a vibrant atmosphere filled with boutique shops and eateries. Ubud Traditional Art Market offers authentic Balinese crafts and souvenirs, perfect for unique gifts. For a blend of shopping and entertainment, Beachwalk Shopping Center provides a delightful experience with its diverse offerings and stunning ocean views.

Recreation

At Bali Beach Golf Course, enjoy a round of golf amidst lush landscapes and stunning ocean views. Bali National Golf Club offers an exceptional golfing experience with pristine fairways, while New Kuta Golf combines challenging play with breathtaking vistas of the Indian Ocean.

Adventure

At Waterbom Bali, experience exhilarating water slides and relaxing lazy rivers in a vibrant family atmosphere. Enjoy the breathtaking views while hiking the Campuhan Ridge Walk, a scenic trail perfect for outdoor enthusiasts. Lastly, wander through the stunning Jatiluwih Rice Terraces, an iconic representation of Bali's lush landscapes.

Nightlife

Experience the vibrant nightlife at Upside Down World Bali, an exciting arcadeAdventureZone filled with adventure vibes. For a touch of culture and romance, visit the Wayang Kulit and Bali Nusa Dua Theaters, where captivating performances await to enchant your evening.

*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 off-peak months of February to March and November, when prices are lower. Book your hotel about a month in advance for the best rates, and look for last-minute deals on sites like Expedia. Staying on a Wednesday can also help you avoid the higher costs associated with Fridays. Take advantage of package deals that combine flights, hotels, and activities for further savings. Additionally, explore the island on foot or use public transport to keep travel costs down.

  • 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 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 preferred type of accommodation. To uncover the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Bali with your flights and activities by choosing an Expedia package.

Find the best attractions in Bali

Bali offers an ideal setting for beach, outdoor, and family holidays, featuring a range of attractions including stunning beaches, magnificent temples, and breathtaking waterfalls. Whether you're seeking cultural experiences, outdoor adventures, or simply a place to relax by the sea, Bali has something to cater to every type of traveller, ensuring a memorable vacation filled with diverse activities and sights.

  • Kuta Beach: Renowned for its vibrant atmosphere, Kuta Beach offers golden sands and a lively surf scene, perfect for sunbathing and water sports. The beach is lined with bustling cafes and shops, making it a great spot for socialising and enjoying sunset views.
  • Uluwatu Temple: Perched on a cliff, Uluwatu Temple is a stunning cultural site that showcases traditional Balinese architecture and breathtaking ocean vistas. Visitors can witness the captivating Kecak dance performances at sunset, immersing themselves in local traditions.
  • Ubud Monkey Forest: This enchanting reserve is home to playful macaques and ancient temples. Strolling through the lush greenery feels romantic, while observing the monkeys adds a delightful and whimsical touch to your visit.

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 (DPS-Ngurah Rai International Airport), situated 45.1km from the island's attractions. Notable hotels nearby include The Anvaya Beach Resort Bali, a 5-star establishment just 1.6km away, offering convenient access to the airport. The Grand Hyatt Bali, 9.7km from DPS, also provides transportation services. Additionally, the Bali Dynasty Resort is located 1.4km from the airport, ensuring easy transfers. For those considering Lombok (LOP-Lombok International Airport), 136.8km away, options include the Pullman Lombok Merujani Mandalika Beach Resort and Novotel Lombok Resort, both 16.1km distant, offering various transport services. Banyuwangi (BWX-Blimbingsari Airport), situated 51.6kms from Bali, has hotels like Kokoon Hotel Banyuwangi and éL Hotel Royale Banyuwangi, providing shuttle services to the airport.

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 HK$175 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.
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 HK$175 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?
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.