The best resorts in Ubud are nestled amidst the lush green hills of this cultural and spiritual center of Bali.
Known for its breathtaking views of rice paddies, sprawling jungles, and ancient temples, Ubud is the perfect destination for those seeking a tranquil escape in a beautiful environment.
And what better way to fully enjoy the experience than by staying at one of the best luxury hotels in Ubud, Bali?
From eco-friendly retreats to private pool villas, we’re sharing the best places to stay in Ubud, which also happen to be some of the world’s most stunning resorts.
This post contains affiliate links. If you book or buy something through one of these links, we may earn a commission at no extra cost to you. You can read our full disclosure here.
Planning your trip to Ubud last minute? Here are the tours and hotels we recommend. Read our 7 Day Bali Itinerary for fun things to do in Ubud. Our Bali Packing List and the 10 Mistakes to Avoid in Bali are also really helpful.
- TOP EXPERIENCES & TOURS IN UBUD
- Mount Batur Sunrise Hike and Natural Hot Spring – most popular Bali hike
- Full-Day Instagram Highlights Tour – best sightseeing tour for photos
- Monkey Forest, Rice Terrace & Tanah Lot Private Tour – best tour for seeing monkeys
- BEST HOTELS IN UBUD
- Capella Ubud, Bali – most unique luxury hotel in Ubud
- Mandapa, a Ritz-Carlton Reserve – one of the prettiest resorts in Ubud
- Goya Boutique Resort – a luxurious boutique hotel in Bali with an infinity pool
- PRACTICAL INFORMATION FOR BALI
- Get Travel Insurance for Bali with Safety Wing.
- Check Discover Cars for great car rental prices in Bali.
- Find the best flight deals to Bali on Skyscanner.
Where to Stay in Ubud, Bali
Choosing the best places to stay in Ubud really depends on your preferences and how you want to experience Bali. Here’s what to keep in mind when looking for where to stay in Ubud:
Proximity to attractions: If you want to be close to Ubud’s top attractions, such as the Ubud Palace, the Monkey Forest, and the Ubud Market, then staying in Ubud Center or nearby Penestanan may be the best option.
This is also the best area to stay in Ubud if you want to be near shops and restaurants.
Nature and scenery: If you want a tranquil escape with lots of Balinese natural beauty, then staying in areas such as Campuhan or Sayan, with their stunning views of rice paddies and the Ayung River, is perfect.
Peace and quiet: If you’re looking for a peaceful and serene environment away from the hustle and bustle of the city, then staying in Nyuh Kuning is going to offer you just that.
Plus, it’s still close enough to the center that you can take advantage of all that Ubud has to offer.
12 Best Resorts in Ubud Bali Indonesia
RUMAH KAYU RESORT (Best Luxury Resort in Ubud)
RUMAH KAYU RESORT (9) is a stunning luxury hotel in Ubud, Bali. With its breathtaking natural surroundings and exquisite architecture, it is one of the best resorts in Ubud to immerse yourself in serenity.
Choose from a room, suite, or bungalow. They are all made of wood and immersed in lush jungle surroundings.
Suites and bungalows stand alone with private balconies, and some have pool views. Some add luxurious soaking tubs, and all have flatscreen TVs, air-conditioning, and wooden decor.
The hotel features a stunning outdoor swimming pool surrounded by a tropical garden. There’s also massages available, plus yoga classes, and an onsite restaurant/bar.
If you’re looking for a peaceful escape during your trip, this is one of the best resorts in Bali.
What guests like most: wooden design, quiet and green, great food • Consideration: new resort
Kappa Senses Ubud (Best 5-Star Hotel in Ubud with Balinese Spa)
Kappa Senses Ubud (9.1) is one of the best luxury hotels in Ubud, surrounded by tropical greenery and overlooking rice paddies.
The hotel does a great job blending modern sophistication with traditional Balinese design, and it has one of the best Ubud spas.
The wooden-style private villas boast terraces, canopy beds, whirlpool tubs, and outdoor showers. They also include either topical, poolside, or rice paddy views.
Some packages include daily spa treatments. There’s another two-bedroom that fits up to five guests.
During your stay, enjoy two outdoor swimming pools with sun terraces, a spa offering Balinese treatments, a fitness center, and a restaurant serving local/international cuisine, plus a cocktail bar.
What guests like most: great breakfast, relaxing spa, beautiful property • Consideration: further from town
Capella Ubud, Bali (Ubud Boutique Hotel with Private Saltwater Pools)
For an exclusive and indulgent retreat in the rainforest, Capella Ubud, Bali (9.4) is one of the best resorts in Ubud with modern luxury and natural elements.
The resort offers 22 uniquely designed tented villas. Each private villa features its own saltwater plunge pool, an outdoor shower, and a spacious terrace. Inside, are large beds, elegant furnishings, and modern amenities.
The resort’s spa offers a range of holistic treatments inspired by Balinese healing traditions.
You can also take part in hotel-led excursions from jungle treks to cooking classes or yoga sessions.
There are also free bikes and an onsite bar/restaurant with vegan and gluten-free options.
What guests like most: natural surroundings. Great breakfast, luxurious tents • Consideration: spa is pricey
Viceroy Bali (Best of Luxurious Ubud Bali Resorts)
Immersed in the picturesque Valley of the Kings, Viceroy Bali (9.4) is one of the best boutique hotels in Ubud.
Boasting rice fields and forest views, the upscale suites and villas come with flatscreen TVs, bright living areas, coffeemakers, and minibars. They also have terraces, plunge pools, and romantic spa baths.
A complimentary area shuttle is available. Enjoy its onsite restaurant, bar, and lavish spa. Plus, there’s a fitness center and a cozy library. Bookings also come with a spa and cocktail voucher!
What guests like most: amazing food, 5-star villas, cocktail bar • Consideration: spa is pricey
Mandapa, a Ritz-Carlton Reserve (Best Ubud Bali Resort for Families)
Mandapa, a Ritz-Carlton Reserve (9.8) is an exclusive and luxurious retreat set in the lush jungle of Ubud, Bali. The resort offers guests a serene and secluded environment while enjoying the highest levels of luxury and service.
With 60 rooms, suites, and villas, they each boast floor-to-ceiling windows, marble bathrooms, and local artwork.
They come with king-sized beds, numerous seating areas, and separate shower and bath areas. Some have leafy resort views and others have river views and/or a private pool.
There are bike rentals, a kid’s club, a spa, a fitness center with yoga classes, and two outdoor pools.
Plus, enjoy a variety of restaurants and bars to complete this Bali retreat.
What guests like most: amazing experiences, lovely staff, gorgeous scenery • Consideration: breakfast costs extra
Goya Boutique Resort (Best Ubud Hotel with a Private Pool)
Nestled in the greenery of Ubud, Goya Boutique Resort (9.3) is a luxurious escape with all-suite rooms, complemented by a range of top-class facilities and services. It is also ideally situated just a short walk from the Ubud Palace.
Idyllic suites offer hot tubs, balconies with tranquil views, and plush bathrooms separated by glass walls. There are also free-standing tubs and sitting areas. Upgraded suites add private plunge pools.
As for amenities, there’s an open-air restaurant/bar and an infinity pool. Also available are activities like spa massages, yoga sessions, and cooking classes.
What guests like most: delicious food, good location, luxurious facilities • Consideration: not a lot of space around pool area
COMO Uma Ubud (Stylish Boutique Hotel in Ubud With Yoga)
Centrally located among tropical gardens, COMO Uma Ubud (9.1)is a luxurious and tranquil resort offering complimentary guided walks and yoga classes, plus a sauna and outdoor pool.
We love this Ubud resort hotel for a mindful travel experience.
Spacious rooms benefit from marble floors, terraces, and luxurious linens. Suites add plunge pools, and villas also add lounges and dining rooms.
The resort’s award-winning restaurant, Kemiri, serves up delicious and healthy Italian cuisine. There are also two bars, a holistic wellness center, meditation classes, and other mindful amenities to enjoy.
What guests like most: best Italian food, great staff, very peaceful • Consideration: not a lot of food variety
Four Seasons Resort Bali At Sayan (Best 5-star Villas in Ubud)
Nestled in the Ayung River Valley, Four Seasons Resort Bali at Sayan (9.2) offers a luxurious Balinese experience surrounded by tropical foliage. This is easily one of the best luxury hotels in Ubud.
This best Udbud accommodation offers 60 spacious and stylishly appointed villas and suites, each with its own private plunge pool and pristine nature views.
The decor is a perfect mix of contemporary and traditional Balinese styles, with luxurious bedding, rich fabrics, and thoughtful touches like fresh flowers and aromatic candles.
There are family suites along with one and two-bedroom villas, making this the ideal place to stay in Bali for a range of luxury travelers.
Parking and an area shuttle are complimentary. Then, there’s a therapeutic spa and gym, plus a riverside restaurant, a cafe, and yoga classes.
We love this pick for families for its suite and kids’ club, too.
What guests like most: incredible service, amazing location, stunning rooms • Consideration: breakfast costs extra
The Sebali Resort in Ubud (Best Private Pool Villa with Immersive Nature Views)
The Sebali Resort (9) is a tranquil escape nestled in Bali’s tropical hills. If you want to feel rooted in nature, this is one of the best hotels in Ubud. The river, foliage, and mountain views are top-notch.
The resort offers a variety of spacious and elegantly designed one-bedroom villas with traditional Balinese elements.
Each room features comfortable bedding, beautiful wooden furnishings, and a private balcony or terrace with a swimming pool.
Enjoy a unique outdoor pool, spa, garden, and delicious onsite restaurant with a cocktail bar.
What guests like most: relaxing, great food, amazing ambiance • Consideration: less privacy on terraces
Tanah Gajah, a Resort by Hadiprana (Best Outdoor Dining Setting)
Surrounded by paddy fields, Tanah Gajah (9.6) is a luxurious and tranquil oasis that embodies the beauty and serenity of Balinese culture.
The resort’s villas feature beautiful Balinese decor, elegant furnishings, and modern amenities.
Each has a private terrace or balcony with views. There are also coffee makers, stocked mini-fridges, and private butlers available upon request.
Some have private pools or outdoor tubs, and there’s the option of one and two-bedroom villas.
Amenities include a stunning infinity pool, a fitness center, and a full-service spa offering a variety of traditional Balinese treatments.
Plus, visit its award-winning restaurants, have a picnic in a rice field, or take a Balinese cooking class. There’s so much to experience at this boutique hotel in Ubud.
What guests like most: attentive staff, beautiful area, great for families or couples alike • Consideration: large resort, so lots of walking to get around it
Ubud Valley Boutique Resort (Best Ubud Hotel with Private Pools and Views)
With tranquil and verdant surroundings, Ubud Valley Boutique Resort (9.6) is one of the best resorts in Ubud. Escape the daily stresses, unwind in nature, and enjoy panoramic views from your private infinity pool.
The resort offers spacious rooms one-bedroom to two-bedroom villas. All are fitted with modern amenities like flatscreen TVs, desk areas, and minibars.
Bathrooms are luxurious with rainfall showers and free-standing tubs. All have private terraces, while some offer scenic private pools.
The resort’s restaurant serves up delicious cuisine inspired by the flavors of Indonesia, while the full-service spa offers a range of holistic treatments.
Combine these with an outdoor pool, free bikes, nature walks, and other freebies.
What guests like most: beautiful landscapes, friendly staff, infinity pool • Consideration: shower is behind a glass wall, so offers less privacy
Alila Ubud (Most Unique Hotel in Bali for a Sustainable Stay)
Set among tropical hills, Alila Ubud (8) is a tranquil and eco-friendly resort that offers guests a unique blend of luxury and natural beauty.
With a simplistic design, each villa has a private balcony, shower, and bathtub, plus a minibar, and flatscreen TV. You feel like you are set in nature.
Relax at the resort’s beautiful infinity pool, which seems to merge seamlessly with the surrounding landscape. In the evenings they offer fun movie nights at the pool.
The resort also offers a full-service spa, fitness center, and a variety of freebie daily activities such as yoga and cycling through the surrounding countryside.
We love its commitment to sustainability, with initiatives such as an organic garden that supplies the resort’s restaurant with fresh produce, and an on-site water treatment facility.
Plus, its restaurant offers a variety of international and Indonesian cuisine using locally sourced ingredients.
What guests like most: quiet area, jungle valley views, great facilities and breakfast • Consideration: WiFi can be dodgy
Final Thoughts on Best Resorts in Ubud Bali Indonesia
From the best hotels in Ubud with a private pool to upscale spa treatments, Bali has some of the world’s most attractive places to stay.
Combine all that with cultural experiences, jungle treks, and ancient temples, and it’s easy to see why Ubud is one of the best places to visit in Bali.