A coastal town with colorful buildings, a rocky shoreline, and boats docked at the harbor.

Search Bali hotels

  • 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

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Bali hotels

1. Peninsula Resort & Spa - All Inclusive

Peninsula Resort & Spa - All Inclusive
4.0 star property
Malevizi
8.6 out of 10, Excellent, (576 reviews)
"Was an amazing vacation!"
United States
Azaria
Peninsula Resort & Spa - All Inclusive

2. Agapi Beach Resort - Premium All Inclusive

Agapi Beach Resort - Premium All Inclusive
4.0 star property
Malevizi
9.2 out of 10, Wonderful, (949 reviews)
"I’d recommend a thousand times. My bestfriend and I had a great time. Great staff, great amenities… definitely worth the visit"
Germany
Princess Olohitare
Agapi Beach Resort - Premium All Inclusive

3. Bali Diamond Adults Only - by Checkin

Bali Diamond Adults Only - by Checkin
4.0 star property
Mylopotamos
10.0 out of 10, Exceptional, (4 reviews)
"Perfect location right on the beach! "
United States
Anastasia
Bali Diamond Adults Only - by Checkin

4. Mitsis Bali Paradise

Mitsis Bali Paradise
4.0 star property
Mylopotamos
8.6 out of 10, Excellent, (59 reviews)
"Friendly staff "
Canada
Gurbir
Mitsis Bali Paradise

5. Celeste Bali Suites

Celeste Bali Suites
4.0 star property
Mylopotamos
10.0 out of 10, Exceptional, (6 reviews)
"Beautiful views of the sea. New facility, very well maintained. Friendly staff. Amazing hot tub + private pool"
United States
Sarig
Celeste Bali Suites

6. Nostos Beach Boutique Hotel

Nostos Beach Boutique Hotel
4.0 star property
Mylopotamos
9.4 out of 10, Exceptional, (96 reviews)
"The room was spacious and clean. Staff were very kind and helpful, and our room had a huge balcony with a jacuzzi and a lovely view of the beach. Location of the hotel is amazing, accessible with all amenities but secluded. Plenty of food options nearby or within a 5 minute drive."
Canada
Serdar
Nostos Beach Boutique Hotel

7. The Royal Senses Resort & Spa Crete, Curio Collection Hilton

The Royal Senses Resort & Spa Crete, Curio Collection Hilton
5.0 star property
Mylopotamos
9.2 out of 10, Wonderful, (155 reviews)
"Beautiful hotel with exceptional staff who can’t help you enough. Good quality food options and lovely pools"
United Kingdom
James
The Royal Senses Resort & Spa Crete, Curio Collection Hilton

8. Atali Grand Resort

Atali Grand Resort
4.0 star property
Mylopotamos
8.8 out of 10, Excellent, (24 reviews)
"I wouldn’t go to all inclusive to Greece again, maybe just with breakfast included for convenience, because the food outside in the restaurants is muuuch much much better and that’s one of the ways to experience Greece. The quality was ok, but nothing compared to traditional amazing flavours in the restaurants. Also the prices of food in the restaurants is very reasonable, 40-65eur for 2 people you fill your tummies :)"
United States
Raimonda
Atali Grand Resort

9. Grecotel Marine Palace & Aqua Park

Grecotel Marine Palace & Aqua Park
4.0 star property
Mylopotamos
9.0 out of 10, Wonderful, (121 reviews)
"Great family friendly resort. Excellent staff a lot to keep the kids busy"
Canada
Amanda
Grecotel Marine Palace & Aqua Park

10. Fodele Beach & Water Park Holiday Resort - All Inclusive

Fodele Beach & Water Park Holiday Resort - All Inclusive
5.0 star property
Malevizi
8.6 out of 10, Excellent, (197 reviews)
"Great service and ambience. Staff is very well organized and works very hard to keep everything going smoothly for the visitors. Every night had a show of some sort. Very family oriented."
Canada
Liliana Carreon
Fodele Beach & Water Park Holiday Resort - All Inclusive

11. Bali Star Resort Hotel

Bali Star Resort Hotel
3.0 star property
Mylopotamos
9.2 out of 10, Wonderful, (27 reviews)
"Very enjoyable stay - great location, good setup, clean and staff very friendly "
United Kingdom
Anonymous traveller
Bali Star Resort Hotel

12. Xidas Garden

Xidas Garden
3.0 star property
Mylopotamos
8.4 out of 10, Very good, (7 reviews)
"The owners were amazingly courteous, friendly, and professional. The property was beautiful and clean, and all staff were always willing to help in any way they could. The pool was always refreshing and relaxing, and there was a fully-stocked pool bar for drinks. Meals were served buffet style, and the dining area oversaw the pool. The rooms had either pool view, mountain view, or partial sea view. I would definitely stay here again! <3"
United States
Fotini
Xidas Garden

13. Iberostar Waves Creta Panorama & Mare

Iberostar Waves Creta Panorama & Mare
4.0 star property
Mylopotamos
8.6 out of 10, Excellent, (298 reviews)
"Really enjoyed our stay, my kids loved it. The hotel is lovely and has the most beautiful sunset form our sea view bunglalow and the bar area. The food was great, the all inclusive options were fantasitc and such great value. The cleanliness of the rooms and everywhere was impeccable. Thank you! We will deifnitely be back"
United States
Grace
Iberostar Waves Creta Panorama & Mare

14. Akrogiali Apartments

Akrogiali Apartments
Mylopotamos
9.6 out of 10, Exceptional, (5 reviews)
"Friendly staff and great location. "
United States
Curtis
The price is NZ$184
includes taxes & fees
16 Nov - 17 Nov
Akrogiali Apartments

15. Pantheon Villas & Suites

Pantheon Villas & Suites
Mylopotamos
8.0 out of 10, Very good, (6 reviews)
"I booked Pantheon for myself and 15 others and had 2 whole buildings to ourselves, I really cannot fault the service. Hosts were accommodating (the late checkout was especially helpful) and the cleaners were incredibly thorough and really could not do enough for us. The common area that’s shared with 3 others villas has a nice little pool (deeper than it looks in the pictures - I originally thought it was very shallow) and sun loungers. We also had a BBQ on one of our balconies that we made...
United Kingdom
Georgia
Pantheon Villas & Suites

16. Zoe Boutique Hotel

Zoe Boutique Hotel
Mylopotamos
9.8 out of 10, Exceptional, (8 reviews)
"We really enjoyed our stay at this hotel especially the warm welcome and the kindness of the staff, we have nothing to complain about.thank you"
France
Fatah
Zoe Boutique Hotel

17. Iberostar Selection Creta Marine

Iberostar Selection Creta Marine
5.0 star property
Mylopotamos
8.6 out of 10, Excellent, (96 reviews)
"Fantastic location with its own set of private coves. We really enjoyed our stay. The staff were attentive and welcoming. Great to watch the sunrise and sunset."
United Kingdom
Wai Cheung
Iberostar Selection Creta Marine

18. Gorgona Hotel

Gorgona Hotel
Mylopotamos
8.6 out of 10, Excellent, (21 reviews)
"Great stay! Hotel was nice and very close to the beach. Breakfast and dinner were good! "
United Kingdom
Mariane
Gorgona Hotel

19. Troulis Aparthotel

Troulis Aparthotel
2.0 star property
Mylopotamos
7.6 out of 10, Good, (36 reviews)
"Lovely apartment, basic but had everything we needed. Good location, with multiple beaches within 10 minute walk. "
United Kingdom
Rachel
Troulis Aparthotel

20. Nautilux Rethymno by Mage Hotels

Nautilux Rethymno by Mage Hotels
5.0 star property
Perivolia
9.6 out of 10, Exceptional, (429 reviews)
"Beautiful hotel, excellent staff and great food."
United Kingdom
Neil
Nautilux Rethymno by Mage Hotels
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Bali attractions

Learn more about Bali

Quaint Bali is calling! Discover its diving, zoo, wildlife and more.

A coastal town with buildings on hills, a calm harbor, and boats.

Top Bali Hotel Reviews

Recent Reviews in Bali

More cheap accommodation in Bali

Find out more about Bali

Top reasons to visit Bali

  • Stunning Beaches: Bali boasts breathtaking beaches with clear waters and soft sand, perfect for sunbathing and water activities.
  • Cultural Richness: Experience Balinese culture through ancient temples, traditional ceremonies, and local customs.
  • Outdoor Adventures: Enjoy a variety of outdoor activities, from thrilling water parks to scenic hikes and golf.
  • Diverse Accommodations: Choose from family-friendly hotels to luxurious beachfront resorts catering to all tastes.
  • Delicious Local Cuisine: Savor delightful dishes at local restaurants and experience the vibrant culinary scene.

Find great hotels near Bali

Discover a diverse selection of accommodations in Bali, where family-friendly hotels and charming guesthouses await. From beachfront resorts to serene spa retreats, Bali offers a delightful blend of relaxation and adventure. Whether you’re after a luxurious stay or a cosy spot to unwind, the island's star-rated hotels cater to every traveller's needs, making your holiday a memorable experience.

  • Peninsula Resort & Spa - All Inclusive: Nestled 20.9km from Bali, the Peninsula Resort & Spa is a 4-star haven for adventure seekers and relaxation enthusiasts alike, boasting a guest rating of 8.4 out of 10. With direct beach access, this resort provides a perfect blend of excitement and tranquility. Guests can take part in various adventure sports such as mountain climbing, rafting, snorkelling, and waterskiing, or unwind at the full-service spa offering body treatments and couples’ treatment rooms. The stunning surroundings and extensive amenities make this resort a great choice for those looking to explore or simply indulge.
  • Iberostar Waves Creta Panorama & Mare: Just 12.9km from Bali, Iberostar Waves Creta Panorama & Mare welcomes families with open arms, featuring a 4-star rating and a guest score of 8.4 out of 10. With direct access to the beach, this property is designed for family fun. Children can enjoy amenities like mini-golf, free cribs, and babysitting services, making it easier for parents to relax. The inviting atmosphere and family-friendly activities ensure a delightful holiday experience for all ages.
  • Seaside A Lifestyle Resort All Inclusive: With a guest rating of 8.6 out of 10, the 5-star Seaside A Lifestyle Resort offers an exceptional all-inclusive experience, situated 20.9km from Bali. This luxurious resort includes unlimited food and drinks, ensuring guests can indulge without worry. Direct beach access allows for a variety of water sports such as snorkelling and windsurfing, alongside opportunities for horse riding and mountain biking. The blend of upscale service and leisure activities makes this resort an ideal choice for those seeking both adventure and relaxation.

Where to stay in Bali

Bali, a charming village in Crete, offers an ideal escape for beach lovers and culture enthusiasts alike. With its stunning beaches, rich Balinese architecture, and friendly atmosphere, visitors can enjoy a variety of experiences, from relaxing seaside retreats to exciting excursions. The nearby neighborhoods provide a trendy yet family-friendly vibe, making it a convenient location for anyone looking to immerse themselves in the beauty and culture of this enchanting region.

  • Mylopotamos: Nestled within the stunning landscapes of Crete, Mylopotamos is a charming city that serves as a gateway to the nearby beaches of Bali. The area experiences moderate seasonal visitor influx, with peak times in May and the summer months of July to August. Mylopotamos is perfect for families seeking outdoor adventures, featuring attractions such as a vibrant water park and picturesque golf courses. The local beaches are a must-visit, providing a blend of relaxation and scenic beauty, while historic sites nearby offer a glimpse into the rich culture of the region.
  • Vlichada: Just a mile from Bali, Vlichada is a quaint village renowned for its serene beaches and outdoor family-friendly activities. Visitor numbers soar during the summer months from July to September, making it a lively spot in the peak season. However, if you prefer a quieter experience, consider visiting outside of this period. Vlichada's sandy shores and urban park provide ample opportunities for relaxation and enjoyment, making it an ideal place for families to unwind and soak in the glorious Mediterranean sun.
  • LamerianĆ”: Located a mere 4.8km from Bali, LamerianĆ” is a picturesque village that offers stunning coastal scenery and a laid-back atmosphere. Similar to Vlichada, it sees a spike in visitors during the summer months, particularly from July to September. LamerianĆ” is perfect for those who appreciate breathtaking views and outdoor exploration. With a nearby beach, dock port, and marina, you can enjoy a variety of water-related activities while immersing yourself in the tranquil Cretan lifestyle.

Things to do in Bali

Shopping

For a vibrant shopping experience in Bali, explore the boutiques at Seminyak Village and the lively stalls at Ubud Market for unique souvenirs. If you're up for a drive, head to Mall Bali Galeria for a mix of international brands and local goods.

Recreation

At the Bali Wellness Retreat, immerse yourself in rejuvenating spa treatments and yoga sessions amidst lush tropical gardens. Enjoy organic meals crafted from local produce while participating in meditation workshops designed to enhance your mindfulness. Each experience is tailored to promote relaxation and well-being in a tranquil setting.

The Fivelements Retreat offers a unique combination of traditional Balinese healing therapies and plant-based cuisine. Engage in daily yoga classes and wellness rituals, surrounded by the serene Ayung River. This sanctuary emphasises holistic healing and personal growth in a peaceful atmosphere.

At the Como Shambhala Estate, indulge in bespoke wellness programmes that include fitness classes, spa therapies, and healthy dining options. Explore the estate's beautiful grounds, take part in guided nature walks, and experience treatments inspired by ancient healing practices for a truly revitalising stay.

Adventure

Explore Ubud’s rice terraces on a guided trek, immersing yourself in lush landscapes and local culture. For thrill-seekers, white-water rafting on the Ayung River offers exhilarating rapids and scenic views. Don’t miss the chance to dive or snorkel at Nusa Penida, where vibrant marine life awaits.

Nightlife

Bali's nightlife is vibrant and diverse, with venues like the iconic Potato Head Beach Club offering stunning ocean views and lively parties. Seminyak's La Favela boasts eclectic decor and a buzzing atmosphere, while Kuta's Sky Garden is known for its rooftop lounge and energetic vibe. Each spot brings a unique flavour to the night.

*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 trip, consider visiting between December and February when hotel prices are lower. Book your accommodation about a month in advance for the best rates, and check for last-minute deals on Expedia. Saturdays are the cheapest days to stay, while Tuesdays are pricier. Use Expedia’s search tool to find options that suit your budget and combine bookings for extra savings. For public transport, opt for local buses or shared rides to cut costs, and explore free activities like visiting temples and enjoying Bali's beautiful beaches.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Bali is moderately seasonal. The cheapest months to stay in Bali are December to February, where the prices are moderately lower. This is in comparison to June to August, where prices are moderately 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 Saturday. The most expensive day to stay in Bali is Tuesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your options based on your budget, preferred location, and the type of accommodation you’re after. To uncover the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your hotel booking in Bali with your flights and activities through an Expedia package deal.

Find the best attractions in and around Bali

Bali is a fantastic destination for beach lovers and cultural enthusiasts alike. Key attractions include the stunning beaches, scenic canyons, and local monasteries. Visitors can enjoy the vibrant beach scene in Legian, immerse themselves in the rich culture, and explore outdoor adventures in this beautiful region. Whether you're looking for relaxation or exploration, Bali offers a diverse range of experiences to suit every traveller.

  • Mount Ida: Located 20.9km from Bali, Mount Ida offers breathtaking views and a sense of adventure for outdoor enthusiasts. The lush landscapes and diverse flora make it a great spot for hiking and immersing yourself in nature.
  • Agios Dimitrios Church: Just 19.3km from Bali, this charming church is steeped in history and local culture. Its traditional architecture and serene atmosphere provide a lovely backdrop for reflection and exploration of the area's heritage.
  • Varkotopos Beach: Situated within Bali, Varkotopos Beach boasts golden sands and inviting waters. Spend your day relaxing by the shore, swimming, or enjoying the vibrant beach vibe, perfect for unwinding after your adventures.

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 August, when visitor numbers are moderately high and weather is sunny with no rain. The coolest average temperature in Bali falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January55.6°F (13.1°C)Light RainMostly SunnyAverageModerately Low
February56.1°F (13.4°C)Light RainMostly SunnyAverageModerately Low
March57.7°F (14.3°C)Light RainMostly SunnyAverageAverage
April62.2°F (16.8°C)No RainSunnyAverageAverage
May68.9°F (20.5°C)No RainSunnyAverageAverage
June75.7°F (24.3°C)No RainSunnyModerately HighModerately High
July80.1°F (26.7°C)No RainSunnyModerately HighModerately High
August80.2°F (26.8°C)No RainSunnyModerately HighModerately High
September76.8°F (24.9°C)No RainSunnyAverageAverage
October70.5°F (21.4°C)No RainSunnyModerately LowAverage
November64.9°F (18.3°C)Light RainMostly SunnyModerately LowAverage
December59.0°F (15.0°C)Light RainMostly SunnyModerately LowModerately Low

The nearest major airports for your trip to Bali

Flying into Bali is convenient with access to three major airports. Thira (JTR-Santorini National) is situated 125.5km from Bali, with nearby hotels like the 5-star Volcano View Hotel Santorini and The Majestic Hotel, both 3.2km away. HERaklion (HER-Nikos Kazantzakis) is closer at 37.0km, featuring luxurious options such as the Stella Island Luxury Resort & Spa, 14.5km away, and the Aquila Atlantis Hotel, merely 3.2km distant. Lastly, Chania (CHQ-Ioannis Daskalogiannis) is 59.5km away, with accommodations like Kiani Beach Resort Family and Lagon Life Spirit Boutique Hotel, both 8.0km from the airport, offering various transportation services.

Frequently asked questions

What is the best area to stay in Bali?
The best area to stay in Bali, Crete, is the area around the harbour, particularly for those seeking a mix of relaxation and convenient access to local amenities.

This area is the heart of Bali, a charming fishing village. It's built around several small, sandy coves and a picturesque harbour where fishing boats gently bob. The main street, running parallel to the coastline, is lined with tavernas, cafes, and a good selection of local shops. It's very walkable, with steps and paths connecting the different coves and the village centre.

Couples will find the harbour area particularly appealing. You can enjoy romantic seaside dinners, stroll along the waterfront, and easily access the calmer waters of the coves for swimming or sunbathing. Many hotels here offer lovely sea views, superb for a relaxing getaway.

Families also benefit from staying near the harbour. The shallow, protected coves are ideal for children to swim and play, and there's always a place to grab an ice cream or a snack.
When is the best time to go to Bali?
The best time to visit Bali is during the dry season, which runs from April to October. This period offers the most pleasant weather for exploring the island.

During these months, you'll experience plenty of sunshine and lower humidity, making it ideal for outdoor activities like visiting temples, exploring rice paddies, or relaxing on the beaches. The seas are generally calmer too, superb for swimming and water sports.

For those planning a romantic getaway or a family holiday, the dry season ensures comfortable conditions.
Where can I find the best nightlife in Bali?
Bali has several distinct areas for nightlife, each with its own character.

The main nightlife area is along the beachfront promenade. Here you'll find a concentration of larger-scale clubs and bars that often host DJ sets and live music events. These venues tend to stay open until the early hours.

As another option, the streets just behind the promenade offer a range of smaller, more intimate bars and tavernas. These often focus on cocktails or traditional drinks and provide a more relaxed setting for an evening out. You'll find some places here that feature live Greek music too.

Further inland, away from the immediate beachfront, there are several quieter spots. These are typically local tavernas or family-run bars where you can enjoy a drink in a more subdued environment.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to 'My Trips' and selecting your reservation. To find flexible deals, filter your search by 'Fully refundable property' for hotels in Bali.
How can I save on a hotel booking in Bali with Expedia?
One Key™—Expedia's free travel rewards programme—gives you instant access to discounts with Member Prices on Bali hotels. Plus, you'll earn OneKeyCashā„¢* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Bali?
Prices for hotels in Bali often vary, but you can find a great deal from NZ$81 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by 'Price: low to high' for our cheapest rates.