Search Bali Hotels
Search over 1 million properties and 550 airlines worldwide
Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.
Free cancellation on most hotels. Because flexibility matters.
Top Cities in Bali
Top Hotels in Bali
Reviewed on 13 Jun,2020
Reviewed on 21 Mar,2020
Reviewed on 10 Mar,2020
You could be seeing lower prices
Reviewed on 23 Mar,2020
Reviewed on 3 Jan,2021
Reviewed on 15 Sep,2020
Reviewed on 8 Feb,2020
Reviewed on 21 Jan,2020
Reviewed on 9 Mar,2020
Reviewed on 8 Sep,2020
Reviewed on 25 Mar,2020
Reviewed on 22 Mar,2020
Reviewed on 29 Mar,2020
Reviewed on 22 Feb,2020
Reviewed on 3 Mar,2020
Reviewed on 16 Mar,2020
Reviewed on 19 Aug,2020
Reviewed on 24 Feb,2020
Reviewed on 14 Mar,2020
Reviewed on 29 Mar,2020
Find your ideal hotel in Bali
How much does it cost to stay in a hotel in Bali?
The range of costs in Bali tend to vary, with more affordable options starting at SG$36 and luxury accommodation going up to SG$858. The exact cost of a hotel in Bali is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.
What is the cheapest price for a hotel in Bali?
Cheap hotels in Bali are easier to find than you might think. The lowest prices are usually starting at SG$36, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.
If I need to cancel my hotel reservation in Bali, will I receive a refund?
Many of our accommodation bookings in Bali offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.
How to find the best hotels in Bali?
When you browse on Expedia, you'll find an extensive selection of hotels in Bali covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.
What kind of hotels can I find in Bali?
All sorts of travellers visit Bali, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.
How to find the best hotel deals in Bali?
Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in Bali, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.
Why book your hotel in Bali with Expedia?
Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.
- Other Cities in Bali
- More Accommodation Types in Bali
- More Hotel Themes
- Hotels near Bali Attractions
- Hotels near Bali Airport
- Expedia's Latest Trends
Other Cities in Bali
- Seminyak Hotels
- Kuta Hotels
- Ubud Hotels
- Denpasar Hotels
- Nusa Dua Hotels
- Canggu Hotels
- Legian Hotels
- Jimbaran Hotels
- Sanur Hotels
- Penida Island Hotels
- Kerobokan Hotels
- Pecatu Hotels
- Ungasan Hotels
- Tabanan Hotels
- Payangan Hotels
- Lembongan Island Hotels
- Manggis Hotels
- Tegallalang Hotels
- Buleleng Hotels
- Kuta Selatan Hotels
More Accommodation Types in Bali
- Villas (5541)
- Guest Houses (980)
- Private Holiday Homes (838)
- B&B (602)
- Resorts (402)
- Apartments (298)
- Hostels (267)
- Aparthotels (179)
- Inns (26)
- Lodges (17)
- Cabin Rentals (7)
- Houseboats (5)
- Condo Rentals (4)
- CapsuleHotel (3)
- Motels (3)
- Safari Tentalow (3)
- Capsule Hotels (2)
- Farmstay (1)
- Castles (1)
- Chalets (1)
- Residences (1)
More Hotel Themes
- Hotels with Internet (3,117)
- Hotels with WiFi (3,099)
- Hotels with free Internet (3,022)
- Hotels with free wifi (3,020)
- Hotels with Air Conditioning (2,986)
- Hotels with Restaurants (2,870)
- Hotels with Swimming Pools (2,737)
- Hotels with parking (2,646)
- Hotels with free parking (2,506)
- Hotels with Breakfast (2,383)
- Hotels with shuttle (2,336)
- Hotels with Airport Shuttle (2,243)
- Family friendly Hotels (1,900)
- Beach Resorts (1,828)
- Hotels near Shopping Areas (1,643)
- Hotels with Spa (1,592)
- Hotels with Bars / Lounges (1,286)
- Hotels with free breakfast (1,247)
- Golf Hotels (1,139)
- Hotels with Balcony (1,132)
- Hotels with Childcare (1,111)
- Hotels with Entertainment (1,071)
- Business Hotels (948)
- Romantic Hotels (749)
- Hotels with smoking rooms (684)
- Hotels with Views (683)
- Budget Hotels (630)
- Luxury Hotels (559)
- Hotels with kitchenette (453)
- Hotels with Gyms (417)
- Hotels with Hot Tubs (389)
- Hotels with connecting rooms (360)
- Hotels with Yoga (326)
- Boutique Hotels (233)
- Hotels with free airport shuttle (171)
- Pet friendly Hotels (104)
- Hotels with indoor pool (95)
- Hotels with Waterslides (32)
- Hotels with Waterparks (25)
- All Inclusive Hotels and Resorts (8)
- Hotels with Early Check In (6)
- Casino Hotels (2)
Hotels near Bali Attractions
- Hotels near Kuta Beach
- Hotels near Lovina Beach
- Hotels near Ubud Monkey Forest
- Hotels near Legian Beach
- Hotels near Sanur Beach
- Hotels near Nusa Dua Beach
- Hotels near Seminyak Square
- Hotels near Jimbaran Beach
- Hotels near Double Six Beach
- Hotels near Uluwatu Temple
- Hotels near Tanah Lot
- Hotels near Eat Street
- Hotels near Balangan Beach
- Hotels near Waterbom Bali
- Hotels near Beachwalk Shopping Center
- Hotels near Mount Batur
- Hotels near Seminyak Beach
- Hotels near Tanjung Benoa
- Hotels near Padang Padang Beach
- Hotels near Uluwatu Beach
- Hotels near Bali Zoo
- Hotels near Ubud Royal Palace
- Hotels near Discovery Shopping Mall
- Hotels near Ubud Traditional Art Market
- Hotels near Bali Nusa Dua Convention Centre
- Hotels near Melasti Beach
- Hotels near Amed Beach
- Hotels near Kuta Square
- Hotels near Garuda Wisnu Kencana Cultural Park
- Hotels near Blue Lagoon Beach