Find the best Indonesia Hotels

Indonesia Accommodation: Most Popular Cities to Stay

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Indonesia hotels

Private Jet Villa

Private Jet Villa
5.0 star property
Pecatu
Private Jet Villa

Jannata Resort and Spa

Jannata Resort and Spa
5.0 star property
Sambahan
9.4 out of 10, Exceptional, (71 reviews)
"Excellent resort. We loved it "
United States
Chantall
The price is £86
includes taxes & fees
21 May - 22 May
Jannata Resort and Spa

Hilton Bali Resort

Hilton Bali Resort
5.0 star property
Sawangan
9.0 out of 10, Wonderful, (1,007 reviews)
"Great location, Lovely staff, Clean rooms.. Will go back definitely."
Australia
Rajkuwer
The price is £108
includes taxes & fees
19 May - 20 May
Hilton Bali Resort

Maya Ubud Resort and Spa

Maya Ubud Resort and Spa
5.0 star property
Ubud
9.6 out of 10, Exceptional, (1,003 reviews)
"Property was great, everyone was very friendly. They’ll even help plan your taxis and expeditions! "
United States
Veronica
The price is £135
includes taxes & fees
3 Jun - 4 Jun
Maya Ubud Resort and Spa

Ayodya Resort Bali

Ayodya Resort Bali
5.0 star property
BTDC
9.0 out of 10, Wonderful, (1,009 reviews)
"The resort is beautiful the beach in the back is a plus on top of the three pools highly recommended."
United States
Roberto
The price is £113
includes taxes & fees
7 May - 8 May
Ayodya Resort Bali

Conrad Bali

Conrad Bali
5.0 star property
Tanjung Benoa
9.4 out of 10, Exceptional, (1,009 reviews)
"Great breakfast, hotel beautifully clean "
United Kingdom
James
The price is £133
includes taxes & fees
19 May - 20 May
Conrad Bali

Legian Beach Hotel

Legian Beach Hotel
4.5 star property
North Legian
9.0 out of 10, Wonderful, (1,004 reviews)
"Great place to stay. Great location "
United States
Liandro
The price is £84
includes taxes & fees
10 May - 11 May
Legian Beach Hotel

THE 1O1 Bali Oasis Sanur

THE 1O1 Bali Oasis Sanur
4.0 star property
Sanur
8.4 out of 10, Very good, (1,000 reviews)
"Wonderful location with lovely staff and a delicious breakfast. "
United States
Nicole
The price is £42
includes taxes & fees
18 May - 19 May
THE 1O1 Bali Oasis Sanur

The Apurva Kempinski Bali

The Apurva Kempinski Bali
5.0 star property
Sawangan
9.6 out of 10, Exceptional, (781 reviews)
"It was a lovely place to stay "
United States
Melanie
The price is £278
includes taxes & fees
1 Jun - 2 Jun
The Apurva Kempinski Bali

Grand Mirage Resort & Thalasso Bali

Grand Mirage Resort & Thalasso Bali
5.0 star property
Tanjung Benoa
8.4 out of 10, Very good, (1,003 reviews)
"Great stay with family (kids and grandparents). Kids' pools are awesome; breakfast buffet is amazing and hotel staff were super friendly and helpful. "
United States
Parvin
The price is £115
includes taxes & fees
16 May - 17 May
Grand Mirage Resort & Thalasso Bali

The Kayon Resort

The Kayon Resort
4.5 star property
Ubud
10.0 out of 10, Exceptional, (371 reviews)
"Fabulous stay they went above and beyond. "
Canada
courtney
The price is £124
includes taxes & fees
16 May - 17 May
The Kayon Resort

The Vira Bali Boutique Hotel & Suite

The Vira Bali Boutique Hotel & Suite
4.0 star property
Kartika Plaza
9.2 out of 10, Wonderful, (1,007 reviews)
"Really enjoyed our stay! Super helpful staff and so kind"
Canada
Noor
The price is £36
includes taxes & fees
24 May - 25 May
The Vira Bali Boutique Hotel & Suite

Semana Residences by Cove

Semana Residences by Cove
2.0 star property
Ubud
10.0 out of 10, Exceptional, (3 reviews)
"Every thing was really good except that they don’t have a restaurant or breakfast."
Canada
Murat
Semana Residences by Cove

The Ritz-Carlton, Bali

The Ritz-Carlton, Bali
5.0 star property
Sawangan
9.2 out of 10, Wonderful, (691 reviews)
"Wonderful place "
United States
Eloisa
The price is £229
includes taxes & fees
31 May - 1 Jun
The Ritz-Carlton, Bali

The Anvaya Beach Resort Bali

The Anvaya Beach Resort Bali
5.0 star property
Kartika Plaza
9.4 out of 10, Exceptional, (1,003 reviews)
"Well kept property and very kind staff, "
Australia
LAI
The price is £98
includes taxes & fees
11 May - 12 May
The Anvaya Beach Resort Bali

Segara Village Hotel

Segara Village Hotel
4.0 star property
Sanur
9.0 out of 10, Wonderful, (581 reviews)
"good relaxing atmosphere."
Australia
Barbara
The price is £87
includes taxes & fees
11 May - 12 May
Segara Village Hotel

Grand Hyatt Bali

Grand Hyatt Bali
5.0 star property
BTDC
8.8 out of 10, Excellent, (1,003 reviews)
"We loved the hotel, the staff was lovely. We want to go back for sure and stay more days."
Australia
Monica
The price is £107
includes taxes & fees
7 May - 8 May
Grand Hyatt Bali

Ulaman Eco Luxury Resort

Ulaman Eco Luxury Resort
4.5 star property
Tabanan
9.6 out of 10, Exceptional, (82 reviews)
"The staff was friendly and supportive. The property was clean, spacious and team has been so helpful throughout the stay."
United States
Rajesh Kumar
The price is £450
includes taxes & fees
12 May - 13 May
Ulaman Eco Luxury Resort

The Stones Hotel - Legian Bali

The Stones Hotel - Legian Bali
5.0 star property
Downtown Kuta
9.2 out of 10, Wonderful, (57 reviews)
" Ery enjoyable stay, great staff and food"
Australia
James
The price is £85
includes taxes & fees
26 May - 27 May
The Stones Hotel - Legian Bali

Paradisus by Meliá Bali

Paradisus by Meliá Bali
5.0 star property
BTDC
8.8 out of 10, Excellent, (1,002 reviews)
"Fantastic resort, all staff were ourstanding, so welcoming and friendly. Beautiful setting in amongst lush gardens. Paradisus by name and it was the closest to paradise that I have ever experienced. Will be back! "
United Kingdom
Frank
The price is £185
includes taxes & fees
9 May - 10 May
Paradisus by Meliá Bali
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 Indonesia

Showing deals for:15 May - 17 May

Save an average of 15% on thousands of hotels when you're signed in

Top Indonesia Hotel Reviews

Guide to exploring Indonesia

Top reasons to visit Indonesia

  • Stunning Beaches: Indonesia boasts some of the world's most breathtaking beaches, especially in Bali, perfect for relaxation and water activities.
  • Vibrant Nightlife: Areas like Kuta offer a lively nightlife scene, with numerous bars and clubs for evening entertainment.
  • Rich Cultural Experiences: Explore ancient temples and traditional ceremonies, particularly in culturally rich regions like Ubud.
  • Diverse Accommodations: From luxurious resorts to charming guesthouses, Indonesia caters to all types of travellers and budgets.
  • Adventure Activities: Bali is ideal for adventurous souls, offering surfing, hiking, and various outdoor experiences.

Find great hotels in Indonesia

Discover the diverse range of hotel accommodations in Indonesia, where you'll find everything from luxurious resorts to charming guesthouses. Whether you’re seeking a family-friendly stay, a serene spa experience, or facilities catered to business travellers, Indonesia offers an array of options to suit every need. Explore Bali’s best hotels and read reviews to ensure a memorable holiday in this stunning archipelago.

  • Truntum Kuta: Truntum Kuta is a distinguished 4-star hotel with an impressive guest rating of 8.6, catering perfectly to beach lovers and business travellers alike. Nestled along the beautiful shoreline of Indonesia, this property boasts direct beach access, allowing guests to fully immerse themselves in the sun and surf. The hotel's theme revolves around relaxation and indulgence, featuring a full-service spa and a remarkable pool area with a SwimUp Bar and poolside loungers. Ideal for those seeking a rejuvenating getaway, Truntum Kuta offers an array of amenities designed to enhance your vacation experience.
  • Legian Beach Hotel: With a stellar guest rating of 9.0, Legian Beach Hotel is a luxurious 4.5-star accommodation that embodies the essence of a beachside paradise. This property offers direct access to the pristine sands of Legian Beach, making it a haven for spa enthusiasts and luxury seekers. Guests can indulge in a full-service spa, unwind with advanced massage treatments, or enjoy refreshing beverages at the poolside bar. The hotel’s elegant atmosphere and top-notch facilities ensure a lavish retreat, perfect for those desiring a pampered, serene vacation experience.
  • Kuta Paradiso Hotel: Kuta Paradiso Hotel, a 5-star property with a guest rating of 8.4, is an exceptional choice for families and couples looking for a romantic escape. This hotel offers a range of amenities specifically designed for children, including a kids' club and supervised childcare, making it a family-friendly destination. For couples, the hotel provides romance packages and private dining options through limited hours room service. Additionally, guests can enjoy both spa and pool services, including couples' treatment rooms, ensuring a memorable and relaxing stay for all.

Where to stay in Indonesia

Indonesia offers a diverse travel experience, from the vibrant streets of Kuta to tranquil resorts nestled among stunning Balinese architecture. Families, couples, and solo travellers will find welcoming atmospheres filled with rich culture and friendly locals. Explore idyllic beach destinations or seek out secluded havens for a relaxing getaway. With options that cater to every budget, Indonesia is the perfect backdrop for an unforgettable vacation.

  • Ubud: Nestled in the heart of Bali, Ubud is renowned for its lush landscapes and cultural richness. This charming city offers a tranquil escape with its verdant rice terraces and vibrant arts scene. Visitors can indulge in eco-friendly experiences such as yoga retreats and spa treatments, while hiking trails provide stunning views of the surrounding nature. Ubud's proximity to ancient temples and serene parks adds to its allure, making it a must-visit for those seeking an immersive outdoor experience.
  • Nusa Dua: Located on the southern coast of Bali, Nusa Dua is a luxurious haven ideal for families and beach lovers. The area boasts pristine beaches and upscale island resorts, perfect for relaxation and recreation. Nusa Dua is known for its family-friendly atmosphere, with numerous activities including water sports and shopping at local centres. Visitors can unwind at spas or explore nearby parks, ensuring a well-rounded travel experience that combines leisure with adventure.
  • Seminyak: A vibrant beach city in Bali, Seminyak is famous for its trendy lifestyle and bustling atmosphere. This area attracts families and urbanites alike, offering a mix of chic shopping centres, lively beach clubs, and indulgent spas. Visitors can soak up the sun on the stunning beaches or explore the nearby parks and resorts. Seminyak is the perfect destination for those looking to blend beach relaxation with city excitement, providing an unforgettable experience in the heart of Bali.

Things to do in Indonesia

Indonesia presents an ideal destination for family, business, or city-themed holidays. Visitors can indulge in shopping at vibrant malls and markets, unwind on beautiful beaches, and explore spa retreats. The nightlife in Kuta is lively, while a tour of Ubud reveals the region's rich culture. Adventurous souls will find plenty to enjoy in Bali, making it a perfect getaway for all types of travellers.

Shopping

In Jakarta, explore the upscale Plaza Indonesia for luxury brands and fine dining. For a vibrant local experience, head to Pasar Senen, where you can find traditional crafts and unique souvenirs. Don’t miss the bustling Ubud Art Market in Bali, perfect for Balinese handicrafts and textiles.

Recreation

At Senayan National Golf Club, indulge in premium spa treatments amidst lush greenery, perfect for relaxation. South Links Country Club offers rejuvenating wellness programmes and tranquil settings. The Springs Club provides a serene escape with holistic therapies and luxurious amenities to refresh your mind and body.

Adventure

Experience the thrill of white-water rafting on the Ayung River in Ubud, navigating through lush landscapes and thrilling rapids. For a unique adventure, explore the stunning Komodo National Park, home to the majestic Komodo dragons and spectacular snorkelling spots teeming with marine life.

Nightlife

Experience the vibrant nightlife in Bali, where you can sip cocktails at the renowned Potato Head Beach Club. For a lively atmosphere, dance the night away at Sky Garden. In Jakarta, explore the rooftop bars like Henshin for stunning views and exquisite drinks.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Indonesia

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Indonesia 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: Book your hotel in Indonesia about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Indonesia is Saturday. The most expensive day to stay in Indonesia is Monday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to choose your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you have the option to refine your selection by hotel type; for instance, by selecting the Eco-certified filter, you can easily find sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking in Indonesia with your flights and activities through an Expedia package.

Find the best attractions in Indonesia

Indonesia offers a delightful mix of family, business, and city-themed vacations, with attractions that include stunning beaches, intricate temples, and grand mosques. Whether you seek cultural experiences or outdoor adventures, the diverse points of interest cater to all. Don't miss exploring the capital city, Jakarta, as you immerse yourself in the vibrant local culture and breathtaking landscapes that Indonesia has to offer.

  • Kuta Beach: Experience the vibrant beach vibes of Kuta Beach, renowned for its stunning sunsets and lively atmosphere. Perfect for sunbathing, surfing, or enjoying beachside cafes, it’s a popular spot for both relaxation and adventure.
  • Uluwatu Temple: Perched on a cliff, Uluwatu Temple offers breathtaking ocean views and a deep cultural experience. Explore its ancient architecture, witness traditional Kecak dance performances, and immerse yourself in the spiritual ambiance of this sacred site.
  • Ubud Monkey Forest: Wander through the enchanting Ubud Monkey Forest, a lush sanctuary filled with playful monkeys and ancient temples. This reserve offers a romantic escape amidst nature, allowing you to connect with wildlife in a serene setting.

Best time to go to Indonesia

The best time to visit Indonesia can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Indonesia falls in January and March. March has average visitor numbers and mostly cloudy weather. The coolest average temperature in Indonesia falls in July, visitor numbers are slightly high and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January79.9°F (26.6°C)Frequent RainMostly CloudyAverageAverage
February79.5°F (26.4°C)Frequent RainMostly CloudySlightly LowSlightly Low
March79.9°F (26.6°C)Frequent RainMostly CloudyAverageSlightly Low
April78.4°F (25.8°C)Frequent RainMostly CloudyAverageAverage
May78.1°F (25.6°C)Light RainMostly SunnyAverageAverage
June79.2°F (26.2°C)Light RainMostly SunnyAverageAverage
July75.9°F (24.4°C)Light RainMostly SunnySlightly HighSlightly High
August78.1°F (25.6°C)No RainMostly SunnyAverageSlightly High
September76.1°F (24.5°C)Light RainMostly SunnySlightly HighAverage
October77.7°F (25.4°C)Light RainMostly SunnySlightly LowAverage
November78.3°F (25.7°C)Frequent RainMostly CloudySlightly LowSlightly Low
December78.6°F (25.9°C)Frequent RainMostly CloudySlightly HighSlightly High

The nearest major airports for your trip to Indonesia

Indonesia welcomes tourists through its major airports, including Denpasar (DPS-Ngurah Rai Intl.), Jakarta (CGK-Soekarno-Hatta Intl.), and Yogyakarta (YIA-New Yogyakarta Intl.). Denpasar Airport is 962.4km from the capital, with nearby 5-star hotels like Ayodya Resort Bali and Hilton Bali Resort, both offering convenient airport shuttle services. Jakarta Airport, located 19.3km from the city, features luxurious options such as Swissôtel Jakarta PIK Avenue and Fairmont Jakarta, providing shuttle services on request. Yogyakarta Airport is 405.6km away, with comfortable stays like Hotel King's and Iran Homestay, both situated 11.3km from the airport, ensuring easy access for travellers.

Pocket Guide: Indonesia

The southeast Asian country of Indonesia is the world’s largest island nation and the fourth most populous country on Earth. Comprised of over 17,000 tropical islands, Indonesia also boasts some of the greatest expanses of rainforest in the world, as well as countless tropical beaches and the world’s largest number of active volcanoes. There is a surfeit of things to see and do with a hotel in Indonesia, from UNESCO World Heritage Sites like the 9th century Borobudur Buddhist Temple in Java to the Komodo National Park (think prehistoric looking goat-eating lizards). Once you pay a visit to idyllic Indonesia, you’ll never want to leave.

Where to Stay in Indonesia

Jakarta: Located on the island of Java, Jakarta is the capital of Indonesia and one of the largest cities in the world. This gargantuan metropolis is home to a staggering 10 million people and its blend of nationalities is evident from Jakarta’s cuisine, culture and architecture. Book a hotel in Jakarta and you’ll find the remarkable Wisma 46, Indonesia’s highest building.

Bali: A slice of paradise on Earth, the island of Bali is home to some 20,000 religious temples, many of which are located in the Ubud Monkey Forest, a sanctuary filled with wild macaques. Promising stunning tropical beaches, surfing, meditation retreats and colourful Hindu festivals, booking a hotel in Bali really is every traveller’s dream.

Lombok: Situated east of Bali, the island of Lombok is known primarily for its beaches, surfing, snorkelling and scuba diving, as well as its turtle hatchery, so you know booking a beachside hotel here is going to be a-OK. The island is dominated by the active volcano Mount Rinjani, which still erupts on occasion. You might want to keep one eye open, just in case!

Balikpapan: Situated on the island of Borneo, the port city of Balikpapan is popular with those looking to explore the natural splendour of Borneo’s unscathed rainforests. Book a hotel here and discover the island’s unique biodiversity with a trip to Balikpapan’s crocodile breeding ground, orangutan park or sun bear conservation centre.

So much to see & do with a Hotel in Indonesia

Taking a trip to Jakarta? Then be sure to book a private city tour, covering all the city’s ancient sites from the 700-year-old Sunda Kelapa Harbour to the modern architectural marvels that dominate the city skyline. Alternatively, get back to nature with a private full-day island highlights tour of Bali. Offering an exploration of Bali’s ancient temples, this trek journeys through the island’s traditional rice paddy fields to the highest peaks, all backdropped by awe-inspiring active volcanic landscapes.

There are so many things to do in Indonesia, you’ll never be bored. Explore the exquisite natural waterfalls of Lombok Island with a private inland waterfalls full-day tour. You’ll enter the tropical rainforest and visit the pounding waters of the Benang Kelambu and Benang Stokel waterfalls. Nearby, you’ll also witness the traditional tribal practices of the locals, passed down through generations. However, in this sweltering climate, you may just want to kick back on the beach with a book, sampling Indonesia’s delectable cuisine and taking the occasional dip in the crystal clear waters of the Indian Ocean. In Bali, the choice is all yours.

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Indonesia cost?
The season and factors like Christmas, Easter and school holidays can influence the price of a hotel in Indonesia. You can find cheap options from £36 in a few different ways on Expedia. First, key in the dates you'd like to go on holiday, then use the filters like budget and amenities to narrow your search. You can also sort by price, so the most inexpensive options appear at the top.
When is the best time to go to Indonesia?
Any time is a good time to discover Indonesia, just bear in mind that the weather will vary depending on your location. If a Jakarta summer holiday is on the cards, book between December and February. You can expect average temperatures of between 25ºC and 30ºC then in Jakarta, which has a tropical rainforest climate.
What is the best area to stay in Indonesia?
Indonesia has plenty of cool areas to stay, like Jakarta and Denpasar. Each has its own unique experiences, so why not set aside time to explore both?
How can I find cheap hotels in Indonesia?
Find inexpensive hotels with ease by using our filters. Select the "Price per night" checkbox to see budget-friendly options in Indonesia. You can also take a look at our cheap hotels in Indonesia page. The lowest rate available starts from £36 per night.
What are the best hotels in Indonesia for families?
Discover some awesome Indonesia family hotels by fine-tuning your search results. You can do this by clicking on "Family friendly" under the "Traveller experience" filter heading. Whether you're seeking something cheap and cheerful so you can spoil the kids with more Indonesia experiences, or you're planning to indulge on that long-awaited family getaway, Expedia has the ideal stay for you and your team.
Why should I book my Indonesia hotel with Expedia?
Expedia makes booking a hotel in Indonesia as easy as swiping right for your perfect holiday. First off, there's the broad range of options and incredible prices. Then, there's our online Help Centre, which operates around-the-clock. Plus, when you're a member of our free One Key™ rewards programme, you can earn OneKeyCash™* and spend it on eligible flights, hotels, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.