Escape to Ubud, Bali’s magical jungle town thriving with lush green foliage and offering stunning resorts and boutique stays nestled amongst the treetops. Discover the best properties with our specially curated list of the Best Hotels in Ubud. We guarantee your body, mind and soul will feel recharged and revitalised with a stay in one of the best locations across Bali’s stunning island.
Experience luxurious private pool villas in the jungle or charming boutique hotels which boast Bali’s cultural heritage.
BEST HOTELS IN UBUD – LUXURY
Address: Banjar Tanggayuda, Jl. Taman Sari, Kedewatan, Kecamatan Ubud (Location Map)
Instagram: @kappasensesubud
Kappa Senses Ubud, is a brand new and luxurious French resort-spa offering 76 lavish jungle suites and villas. The resort’s jewel is its OmTara Spa by Clarins, spanning over 1,000m² and includes seven treatment rooms, beauty and hair salons, vitality pools, gym, hammam, sauna, and Vichy shower.
Guests can enjoy three restaurants, two main swimming pools, a 2,000m² permaculture garden, a wine cellar, and a lounge serving fresh bakeries and pastries. The wellness resort is just a 15-minute drive from the heart of Ubud.
- Prices for Kappa Senses Ubud, one of the best hotels in Ubud, start at US $400++ per night for two adults. Click for best available prices.
Address: Jl. Lanyahan Br. Nagi, Ubud. (Location Map)
Instagram: @viceroybali
Viceroy Bali is a five-star lavish hotel in Ubud featuring 25 luxury private pool villas, a fine dining restaurant and a spa, with 360-degree tropical valley views. Tropical, old-world elegance sets the tone for the resort, with richly adorned public spaces, thatched-roof buildings, charming moss-covered balustrades and the poolside dotted with balmy palm trees.
Enter your villa through stunning hand-carved timber doors where you can enjoy modern comforts and lavish amenities. Viceroy Bali is family-owned property – a rarity in larger resorts – their friendly staff offer first-class customer service and cater to every need during your stay. Unwind and rejuvenate at Viceroy Bali!
- Prices for Viceroy Ubud, one of the best hotels in Ubud, start at US $800++ per night for two adults. Click for best available prices.
FOUR SEASONS SAYAN
Address: Jl. Raya Sayan, Sayan, Ubud (Location map)
Instagram:@fsbali
Indulge in a lavish stay in the heart of Bali’s magical jungle town, Ubud, at Four Seasons. Escape the everyday norms and be spoilt like royalty with luxurious amenities and world-class service. Enter the property atop the treetops of Ubud via a suspension bridge, the resort nestled amongst the lush Ayung River Valley, bringing you closer to nature.
Stay in a range of luxe suites and opulent villas, from their authentic One-Bedroom Villa boasting traditional Balinese decor paired perfectly with contemporary luxuries set amongst the rice fields, to their stunning River-View Two Bedroom Villa which boasts a private pool and meditation area. For a larger group, their Royal Villa boasts three-bedrooms and open-plan breezy living spaces. Be greeted by a surplus of wellness services and diverse culinary delights on-site.
- Prices for Four Seasons, one of the best hotels in Ubud, start at US $616++ per night. Click for best available prices.
BISMA EIGHT
Address: Jl. Bisma No. 68, Ubud, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @bismaeight
Nestled amongst Ubud’s jungle and central to the centre of town you’ll find the luxurious Bisma Eight. With 38 spacious suites, one restaurant, two bars, a cafe and an infinity pool, you won’t need to step foot outside the resort unless you’re enticed. A traditional Japanese inspired soaking tub is set in each room, offering a unique twist on an otherwise contemporary resort, the perfect spot for a glass of wine and an evening relax.
Enjoy a restful and inviting stay with features of parquet flooring, Balinese art and deluxe soft furnishings. During the day get active with free daily yoga classes or grab a book to kick-back and read at the on-site library cafe. As evening arrives visit their signature Copper Kitchen, Bar & Rooftop serving up delectable cuisine created with only the freshest flavours and produce. After dinner, indulge in an in-room treatment from their luxurious full spa-menu Bisma Eight Remedies, and wind down with a relaxing Signature Balinese, Floral Aromatherapy or Stress Relief massage.
- Prices for Bisma Eight, one of the best hotels in Ubud, start at US $236++ per night for two adults. Click for best available prices.
UMA KALAI UBUD
Address: Sayan, Ubud, Gianyar Regency, Bali 80571, Indonesia (Location Map)
Instagram: @umakalaibali
Situated in the rural village of Sayan, minutes from the cultural centre of Ubud, Uma Kalai is the perfect nature retreat to relax and unwind. This private estate invites you to experience where local Balinese heritage harmoniously intertwines with modern amenities, world-class hospitality and service. Enjoy breathtaking views, nourish your mind and your body with wellness treatments, discover the natural wonders of Bali with curated experiences and excursions, and savour local flavours.
SAMSARA UBUD
Address: Br. Ayah – Desa Kelusa Payangan, Keliki, Tegallalang (Location Map)
Instagram: @samsaraubud
Visit an unspoilt tropical oasis in the heart of Ubud. Samsara Ubud is delivering the crème de la crème of laid-back luxury right in Bali’s lush jungle town. Samsara Ubud’s accommodation comprises of 17 stunning villas and features lavish and sumptuous interiors with rich teak, exotic fabrics and Makassar marble. Each villa includes twin vanities, a private heated infinity pool, an indoor and outdoor shower and a deep soaking tub for the ultimate pamper session.
Have your fairytale wedding amongst cascading hills in the jungle! It’s also the ideal haven for family getaways, romantic holidays, celebrations and gatherings. Take some time off for yourself at the Chakra Spa to re-align and revitalise your soul, indulge in a delectable afternoon tea or treat yourself to gourmet Indonesian fare at The Kelusa.
- Prices for Samsara Ubud, one of the best hotels in Ubud, start at US $224++ per night for two adults. Click for best available prices.
HANGING GARDENS OF BALI
Address: Jl. Susut, Buahan, Payangan, Kabupaten Gianyar (Location Map)
Instagram: @hanginggardensofbali
Perched above the Ayung River sits the stunning Hanging Gardens of Bali, awarded “The World’s First Seven Star Boutique Hotel” in 2018. The resort is comprised of a holistic spa, 3 dining options, a stunning over-flowing infinity pool and 44 private villas for choice. Set in the heart of the tropical jungle, the villas boast a clever feng shui design and authentic Balinese décor all with private comforts with a large balcony or terrace and a luxurious bathtub.
By day, get closer to nature with a relaxing massage or spa treatment by the river. Kick-back in the library with cake and coffee, or get active with a cycling or trekking trip nearby. By evening, begin with a cocktail at The Garden Bar then move on to indulge in delicious Balinese and Indonesian cuisine at The Garden. All ingredients are farmed and sourced locally, or head to Dining by the Spa Collective for healthy and whole-food cuisine.
- Prices for Hanging Gardens of Bali, one of the best hotels in Ubud, start at US $539++ per night for two adults. Click for best available prices.
STONE HOUSE BALI
Address: Jalan Tirta Tawar, Kutuh Kaja, Petulu, Kecamatan Ubud (Location map)
Instagram: @stonehousebali
Unwind and recharge at the secluded and luxurious Stonehouse Bali, experience authentic Balinese culture embellished with a touch of modernity. Indulge with ‘at-home’ massages or a range of delectable dining experiences, breakfast is included with all rooms. Relax by the sparkling swimming pool set amongst the treetops, discover their organic vegetable garden or have an evening tipple in the Great Room.
Select from four uniquely designed villas each with elements from Bali’s natural landscape; the tropical lush jungles, emerald green rice paddies, organic vegetable farm, and the meticulous Balinese architecture. Only 10 minutes from the heart of Ubud, Stonehouse Bali is the ideal space for you to retreat from everyday life. Indulge in laid-back luxury with a touch of adventure at Stonehouse, right in the cultural hub of Bali!
- Prices for Stone House Bali, one of the best hotels in Ubud, start at US $475++ for two nights. Click for best available prices.
CHAPUNG SEBALI
Address: Jl. Raya Sebali, Keliki, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @chapungsebali
Perched cliffside within a traditional Balinese village, Chapung Sebali flaunts a fusion of traditional Indonesian and classic Scandinavian design. This magical property is a hidden gem placed perfectly in Ubud’s rainforest and is comprised of spectacular suites and light-filled pool-villas, the famed Jungle Fish swim-up pool bar and an overflowing infinity pool.
Listen to the mystical sounds emerging from the jungle while taking part in a relaxing yoga class, or get active with rice field trekking, horse-riding and cycling. For those of you who prefer to completely kick-back, take up a sun lounger for the day and relax alongside the glistening infinity pool. With only a short drive from the centre of town, you’ll be able to truly experience the Balinese culture and lifestyle in Ubud.
- Prices for Chapung Sebali, one of the best hotels in Ubud, start at US $299++ per night. Click for best available prices.
KUPU KUPU BARONG VILLAS AND TREE SPA
Address: 7 Ubud, Kedewatan, Ubud, Gianyar (Location Map)
Instagram: @kupubarong
Kupu Kupu Barong Villas and Tree Spa by L’OCCITANE is a luxury accommodation set amongst the lush greenery in Ubud. It offers a well-appointed spa, a restaurant and spacious villas with sweeping views of the tropical landscape. Located in the picturesque village of Kedewatan, Kupu Kupu Barong Villas and Tree Spa inviting ambience and unparalleled service provide an ideal home away from home for travellers.
The resort welcomes you in for an amazing true Balinese experience. Comprising of 39 private and luxurious pool villas served by private butlers, it truly epitomises the beauty and elegance of Balinese architecture and traditional Balinese décor.
- Prices for Kupu Kupu Barong Villas and Tree Spa, one of the best hotels in Ubud, start at US $180++ per night for two adults. Click for best available prices.
COMO UMA UBUD
Address: Jl. Raya Sanggingan, Banjar Lungsiakan, Kedewatan, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @comoumaubud
Overlooking one of Ubud’s most spectacular valleys, Tjampuhan, Como Uma is the ideal place to switch off, recharge and revitalise from the everyday stressors of life. Be treated to luxurious first-class service and a multiplicity of luxurious amenities, leaving nothing to be imagined.
Flaunting a contemporary Asian design, Como Uma is comprised of 46 rooms, suites and villas, plus two restaurants. Kemiri serves breakfast and doubles as a venue for events, where Uma Cucina serves up delicious Italian fare made with fresh, locally-sourced produce. During your stay, you can enjoy adrenaline-packed activities such as white water rafting or volcano climbing, or if you prefer to switch off, visit the spa for a relaxing massage.
- Prices for Como Uma, one of the best hotels in Ubud, start at US $215++ per night for two adults. Click for best available prices.
BEST HOTELS IN UBUD – GREAT VALUE
SOULSHINE
Address: MAS, JL. Ambarwati, Ubud, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @soulshinebali
Started as a vision back in 2011 by two friends, Michael Franti and Carla Swanson, their shared love for Bali has now transformed into an oasis of yoga, soul and rock n’ roll. Soulshine Bali is located just 10 minutes south of Ubud centre. The property currently possesses the highest rank for a yoga retreat centre in Ubud with loyal returning customers and serves to be a place of happiness, allowing one’s passion for nature, relaxation and exploration to grow and nurture.
Situated in a lush jungle surrounded by breathtaking views of ancient rice terraces, stay in tropical modern rooms and villas and feel right at home. Alternatively, you could enjoy an organic menu straight from the garden or practice yoga in an open-air 360-degree view yoga shala. We invite you to get lost in the magic of Bali.
- Prices for Soulshine Bali, one of the best hotels in Ubud, start at US $115++ per night for two adults. Click for best available prices.
NANDINI JUNGLE RESORT
Address: Br. Susut, Desa Buahan, Payangan, Buahan, Payangan, Kabupaten Gianyar (Location Map)
Instagram: @nandinijungleresort
Situated on the slopes of the Ayung River Valley sits the perfect city escape, Nandini Bali Jungle Resort. Nandini Jungle Resort offers all the luxurious comforts of home amongst the treetops of Bali’s magical jungle town, traditional Balinese chalets flaunt wooden warm interiors with mesmerising jungle views. Explore off the beaten track with winding paths entering the jungle river, or take part in on-site yoga, trekking or cycling to get out and about for the day.
Nandini also offers free bicycles, a delectable open-air afternoon tea and a morning meditation class. Plus let’s not skip on the complimentary 15-minute welcome massage! Amazing amenities are right at your fingertips, comprised of an on-site restaurant, hillside pool, spa, massage pavilions, and a monorail. Little will be left to the imagination! Their on-site restaurant Wild Ginger serves local and international cuisine, so you can truly indulge in an authentic taste of Bali.
- Prices for Nandini Jungle Resort, one of the best hotels in Ubud, start at US$149 per night for two adults. Click for best available prices.
JANNATA RESORT & SPA
Address: Jl. Rsi Markandya II, Br. Bangkiang Sidem Desa Keliki, Kelusa, Gianyar (Location Map)
Instagram: @jannataresort
With views looking out to the rural village of Sebali, Jannata Resort and Spa is one of the top picks for the best hotels in Ubud. The resort has been styled to embrace Bali’s cultural heritage and harmonizes with the surrounding lush rainforests and rice terraces.
Enjoy a tranquil stay amongst the jungle, offering 16 deluxe suites, 2 deluxe family suites and 2 pool villas and get ready to pamper yourself with ultimate comfort coupled with picturesque views that reflect the island’s serene beauty. Overlooking a tropical valley, the Champaka spa is the ultimate oasis to escape to for some personalised “me time.” The alfresco dining area at Amateras uses high-quality ingredients in their eclectic Western and Asian menu, perfect for any palate.
- Prices for Jannata Resort and Spa, one of the best Hotels in Ubud, start at US $100++ per night for two adults. Click for best available prices.
TEJAPRANA RESORT & SPA
Address: Banjar Sapat, Jl. Raya Sapat, Tegallalang, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @tejapranaresort
Nestled in the lush Penatu River Valley of Tegallalang, Tejaprana is comprised of 28 villas with each villa boasting a gazebo, an infinity plunge pool and an outdoor natural stone bathtub. Tejaprana Resort and Spa brings you closer to nature within a stunning Balinese landscape which is conscious of its surroundings. The resort has been designed by an award-winning Balinese architect who is renowned for creating serene spaces. We guarantee you’ll be able to switch off and recharge at this stunning retreat!
Enjoy warmth and coziness with East facing villas which are light-bathed by morning sunshine. With great ratings for service, intimacy and elegance, Tejaprana Resort and Spa has been praised for being one of the most peaceful and pleasurable properties in Bali’s magical jungle town.
- Prices for Tejaprana Resort and Spa, one of the best hotels in Ubud, start at US $153++ per night for two adults. Click for best available prices.
CALMA UBUD
Address: Jl. Tirta Tawar Br Kutuh Kaja No.105, Petulu, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @calma_ubud
With contemporary design and architecture carefully designed to blend in seamlessly with its surrounding greenery, Calma Ubud warmingly invites you in for a retreat to reconnect and be one with nature. Observe traditional Balinese life in this strategic location and witness farmers cultivating their rice fields, women balancing impressive offerings for the gods on their heads and the elderly socializing with other cockfighting enthusiasts over their prized roosters.
Come home to an oasis of calm and revitalize your senses as you overlook emerald green rice terraces and scenic sunsets while relaxing in an elegantly-styled Balinese suite. Where luxurious tropical island living is elevated with Balinese warmth and hospitality, fall in love with this home. An intimate haven in the heart of Bali.
- Prices for Calma Ubud, one of the best hotels in Ubud, start at US $107++ per night for two adults. Click for best available prices.
UBUD VALLEY BOUTIQUE RESORT
Address: Jl. Raya Pejeng Kangin, Pejeng Kangin, Tampaksiring (Location Map)
Instagram: @ubudvalleyresort
Discover the ethnicity of Joglo Wooden Houses at Ubud Valley Boutique Resort. Overlooking Pakerisan River, the resort welcomes nature and offers a peaceful and cosy stay to recharge. The property’s accommodation has been carefully appointed to the highest degree of comfort, take advantage of the activities and amenities offered such as the Candra Spa as well as free yoga.
Savour authentic Balinese and Indonesian delicacies with all-day dining at the Pakerisan Restaurant or rewind with chilled cocktails at the infinity pool – all while witnessing stunning views of the evergreen valley surrounding the resort. For those seeking a charming, calm and convenient stay in Ubud, the Ubud Valley Boutique Resort is the perfect one for you.
- Prices for Ubud Valley Boutique Resort, one of the best hotels in Ubud, start at US $160++ per night for two adults. Click for best available prices.
PURI GANGGA RESORT & SPA
Address: Sebatu, Tegallalang, Gianyar (Location Map)
Instagram: @puriganggaresort
Puri Gangga Resort & Spa encapsulates Balinese art and culture charmingly into a luxury boutique resort that is located within the village of Sebatu, overlooking the Gunung Kawi, an ancient historical Hindu temple. Allow your mind and spirit to be at peace as you explore the resort and experience the richness of the true Balinese culture at this stunning resort. Immerse yourselves in other relaxing activities and be one with nature through the purification at the Sebatu Waterfall and traditional Balinese massages.
With rooms that are spacious and styled with beautifully appointed rustic wood furnishings and thatched roofs, choose views from among the garden, pool, private terrace or balconies as the resort offers 20 charming luxury rooms with four categories: 8 Deluxe Rooms, 8 Suite Rooms, 2 Garden Villas and 2 Pool Villas.
- Prices for Puri Gangga Resort & Spa, one of the best hotels in Ubud, start at US $61++ per night for two adults. Click for best available prices.
MATHIS RETREAT
Address: Jl. Raya Lungsiakan No.62, Kedewatan, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @mathisretreatubud
Experience a mix of charm, comfort and convenience as you set foot onto the grounds at Mathis Retreat. The hotel features 21 rooms and bungalows with the intention of providing an ambience for relaxation and intimacy, all nestled in the enchanting ricefield of Ubud. Rewind and relax with traditional Balinese treatments and massages after a long day of exploring at the property’s very own spa or refresh yourself at the bar after a romantic dinner at Terracotta – a gourmet restaurant in the middle of the rice fields in Ubud.
In addition, you can explore the different landmarks and attractions of Ubud like the Gunung Lebah Temple, Subak Juwuk Manis or the Campuhan Ridge Walk as they are easily accessible from the hotel.
- Prices for Mathis Retreat, one of the best hotels in Ubud, start at US $111++ per night for two adults. Click for best available prices.
SANKARA RESORT
Address: Jl. Cemp., MAS, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @sankararesort
A hidden gem in the traditional village of Kumbuh, Mas – Ubud, The Sankara Resort is elegantly embroidered on a breathtaking spacious landscape surrounded by exotic plantations of the Balinese frangipani and luscious greenery. Enjoy many unique recreational activities and amenities such as daily complimentary yoga sessions, an extensive 15-metre outdoor pool and luxurious massages.
The Sankara Resort features a luxurious infinity pool, skirted by palm trees which sets the perfect mood to settle down and rewind in the cool breeze. Blending contemporary with a touch of tradition, each of the 30 Balinese-styled rooms and villas is a calm haven for any soul to immerse in total relaxation.
- Prices for Sankara Resort, one of the best hotels in Ubud, start at US $102++ per night for two adults. Click for best available prices.
THE ALENA RESORT
Address: Banjar Silungan, Lodtunduh, Kec. Ubud, Kabupaten Gianyar (Location Map)
Instagram: @thealenaresort
Step foot into this relaxing Balinese boutique resort located in the traditional village of Silungan, Ubud. The Alena Resort is surrounded by dense jungle and rice fields, home to 17 rooms and villas personally designed by its owner with Balinese style and aesthetic in mind. Whether you’re a fitness enthusiast or just looking for a way to unwind after a hot day, you will be entertained by top-class recreational facilities such as a yoga lounge, a 16-metre outdoor pool, spa and massages.
Take advantage of peace and tranquillity and engage your senses as you soak up the sights and sounds while unwinding in your very own private pool. Expect to indulge in delicious breakfasts and exceptional service from the friendly staff over at The Alena Resort – a memorable experience, guaranteed.
- Prices for The Alena Resort, one of the best hotels in Ubud, start at US $68++ per night for two adults. Click for best available prices.
If you loved our guide to the Best Hotels in Ubud, but are looking for something a little more private, don’t miss our curation to the Best Villas in Ubud.