If you want to stay somewhere fancy and away-from-it-all for one or two nights, there are many upscale resorts to choose from. These are not particularly close to Ubud but are stunning and might be suitable if you want some downtime before exploring. I find resorts a bit boring after one night since often you can't get out of them easily…plus I can’t afford them post covid!
When travelling, I almost always go for a city-center hotel which is smaller or more boutique. I have listed some good ones below under Mid-Range Town Hotels. These are all walking distance from ‘stuff’ in Ubud, like cafes and restaurants.
The list below is in more-or-less price order from highest, and I have also listed some lower mid-range hotels and cheap and cheerful options (this is US$).
UPMARKET +US$200 per night
Alongside the Ayung River and surrounded by rice paddies this five-star resort is 4km from downtown Ubud. It’s luxurious (and pricey) with private pool villas and suites. There are a number of restaurants and a kids club, making the resort suitable for honeymooners and a well-heeled family.
Capella Ubud is a stunning spot just a 25-minute drive north of Ubud. Inspired by the early European settlers, the resort offers a unique experience with 22 luxurious one-bedroom tents and a family lodge. Each tent has a spacious outdoor deck and a private saltwater pool overlooking the Keliki Valley. There are two fabulous restaurants, and in the evening, you can sit by the campfire and listen to local storytellers.
Whether you're a couple or a family looking for the perfect escape, this family-run retreat ticks all the boxes. Located close to the centre, they have 40 premium villas, each with a private infinity pool overlooking the lush jungle. The Viceroy is home to an amazing spa with accredited therapists who offer a wide range of treatments, and the restaurants are sensational. The Aperitif bar is one of our favourites to enjoy delicious drinks before meals.
Nestled away in the charming village of Sayan, just a quick 10-minute hop from Ubud centre, the Four Seasons is a riverside sanctuary. The resort boasts two fantastic restaurants and 60 stunning villas and suites, with either view of the rice paddies or the lush tropical jungle. From yoga sessions to village walks and even captivating Balinese dance performances, the Four Seasons offers a whole range of complimentary activities for you to enjoy.
Kayumanis is the ultimate wedding destination. Located just 15 minutes from Ubud, the resort blends the essence of traditional Balinese villages with the lushness of a tropical forest. Each villa at Kayumanis has a private pool, a cosy study, and even a kitchenette. Get treated like royalty as you indulge in luxurious spa treatments or enjoy culinary delights in the restaurant serving contemporary Western dishes and classic Thai cuisine.
Bisma Eight (closest to Ubud)
This award-winning boutique hotel is just a short 10-minute stroll from Ubud Palace, featuring 38 incredibly designed suites. If you're looking for more privacy, there are 12 luxurious villas just 500 meters away from the main hotel with open-air living spaces and private gardens with pools. The restaurant on-site blends Mediterranean flavours with the mouth-watering cuisine of Bali that will leave you craving for more.
Home to the famous infinity pool with an Instagram-worthy jungle backdrop and several restaurants, Chapung Sebali is a designer escape just 20 minutes north of Ubud. The resort combines traditional Indonesian architecture with contemporary Scandinavian interior in the luxurious suites and villas perched above the breathtaking Wos River Valley.
Como Ubud (close to the Festival Hub)
Just 15mins out of town, nestled amidst rice fields and serenaded by the river Oos, you'll find the incredible COMO Uma Ubud with 46 stunning suites. The sun-filled private villas all have a courtyard and a plunge infinity pool. COMO Uma offers a complimentary shuttle service to the bustling Ubud centre, and there is a street-side restaurant and bar serving up tasty Italian-inspired dishes.
Closer to the centre of Ubud on the south end, the Maya Resort & Spa offers ultimate relaxation with 60 deluxe villas and 48 fancy suites. Imagine soaking in your private jacuzzi or splashing in one of the two infinity pools! If you're feeling active, there is a tennis court and free yoga classes in an open-air pavilion. Many fantastic restaurants are on site, and if you're in the mood to be pampered, their world-class spa will have your back.
This place is perfect for both romantic getaways and fantastic family vacations. Located just 13km north of Ubud, the resort offers 149 beautifully designed rooms with breathtaking views. They have a super fun kids club and playground, so you can relax and enjoy yourself in the incredible 89-meter infinity pool. The Bamboo Nest in the private part of the resort is perfect for those intimate receptions or dreamy wedding ceremonies.
UPPER MID RANGE $100-200 per night
Situated in a quiet area, Adiwana is still within walking distance of popular sights, shops and restaurants in central Ubud. This is a boutique resort perfect for real and wanna-be yogis with ayurvedic spa treatments and yoga classes. There is a lovely infinity pool, and the restaurant has local and international cuisine.
Just a quick 5-minute walk away from central Ubud, the Ibah is set in an area that was originally owned by the Royal Family. Feel the local vibes as you roam around the resort, designed in traditional Balinese architecture with an awesome outdoor pool nestled between a gorgeous stone garden and fishponds.
Some of Bali's most talented designers have come together to create this boutique resort with 106 elegant rooms at the bottom of Ubud's famous shopping street, Jalan Hanoman. There is a Balinese pavilion overlooking a river, ideal for yoga, meditation, or classes in Balinese dance, cuisine, and offering-making. The restaurant highlights farm-fresh ingredients, and there is also a poolside bar.
Despite boasting stunning views of rice paddies and a 100-year-old sacred water temple, the Plataran is located just a 5-minute walk from the famous Monkey Forest. The hotel is popular with couples as the ideal setting for a romantic getaway, with 51 stylish rooms, suites, and two infinity pools for a luxurious experience. Get your cardio on in the Balinese pavilion-style gym with floor-to-ceiling windows, and indulge in the delicious cuisine the two signature restaurants offer.
For a luxurious and hassle-free getaway, these eight contemporary pool villas guarantee ultimate privacy and comfort. The location is superb, just 500 meters from Ubud’s main street, and you can select from one and three-bedroom villas designed blending modern style with tropical touches. Enjoy the butler and bartender services whilst relaxing in your outdoor cabana and watching spectacular sunsets.
One thing you'll love about Green Bird Villa is the peaceful vibes it offers. Dedicated to providing an authentic Balinese experience right in the heart of Ubud, the family-friendly bungalow village provides easy access to the local culture with numerous art galleries and workshops in the area. Their amenities include babysitting and child services, and a spa centre.
Expect stunning contemporary Indonesian and Balinese art in this unique 4-star hotel in the heart of Ubud. Originally a residence for artists, it is now an ideal romantic vacation with fantastic amenities such as an infinity pool, an open-air restaurant, the Padang Wangi Spa, and a private pool in the villas. They serve an exceptional breakfast, and there is a library where you can cosy up and enjoy some quiet time.
Named after the Balinese word for "coconut," the holistic resort is ideal for those seeking a place to unwind and rejuvenate. Ubud Nyuh Bali is around 7 kilometres from Ubud centre and offers private villas and suites designed with a stunning blend of modern comfort and traditional Balinese aesthetics. The retreat focuses on wellness and has two luxury yoga shalas.
LOWER MID RANGE to $50-100 per night
Nestled into the rice fields and less than 1.5km away from Ubud’s centre, these villas are conveniently situated close to sightseeing attractions, boutiques and unique dining options. It’s small, with just a handful of rooms and villas with rice field views, and there’s a small pool, spa and a farm-to-table restaurant.
This incredible Balinese-style hotel is just a 10-minute walk from Ubud's famous Monkey Forest. The hotel offers rooms with private balconies, the perfect spot to unwind and soak up the Balinese atmosphere. Surrounded by tropical gardens, there is a large outdoor pool where you can take a refreshing dip and relax under the sun. Each room at Padi Puri is air-conditioned and includes amenities such as a minibar, a safe, and satellite TV.
This wonderful hotel is located on the edge of the Wos River, surrounded by coconut trees and terraced gardens, and is only a 5-minute drive from Ubud town. There is a large swimming pool, plus they offer a comprehensive programme of body massages, beauty treatments, and healing therapies to allow guests to enjoy both traditional Balinese and Western practices.
This super cool pop-up hotel by The Udaya Resorts & Spa is located on Jalan Pengosekan, the perfect gateway for exploring Ubud's artistic and cultural charm on foot. This place is the ultimate go-to bed and breakfast, and the Deluxe rooms are fantastic with direct access to the main pool and restaurant. Designed using warm lights and earthy wood tones, each room also has a private terrace where you can relax and soak in the beauty of the lush paddy fields.
This charming boutique hotel is within a 10-minute drive from Ubud Palace and features six rooms. The Sabandari has a comprehensive spa for you to indulge in rejuvenating treatments or relax by the infinity pool while taking in the spectacular views of the surrounding rice fields. The hotel provides complimentary breakfast, and Warung Saya is only a 650-meter walk away, where you can your taste buds with authentic local dishes.
The Anahata, located approximately 20 minutes north of Ubud, has 20 rooms with private gardens. Each room has a microwave and cookware if you want to prepare a fast snack or dinner. There's also a poolside bar on site where you can sip on refreshing drinks while using their fabulous babysitting and child services if you're travelling with little ones.
The family-friendly Ubud Wana Resort, near the centre of Ubud, welcomes you with three separate swimming pools. Each pool has a different depth to accommodate all kinds of swimmers. The rooms are elegantly designed with natural marble flooring equipped with air conditioning, a sofa, an electric kettle, and a refrigerator. There is a restaurant and a tour desk on-site to help you make the most of your holiday.
The Yulia Village is located right on Monkey Forest Road, so you'll have the cultural heartland of Ubud right at your doorstep. There are 19 large Balinese-style rooms spread across two floors. Each room has its own private outdoor space, either a balcony or a patio. Head down to the outdoor pool or satisfy your culinary cravings in the on-site restaurant without leaving the premises.
Perfect for those who appreciate a clean environment and love being close to nature, this little gem lies just 3.5km away from the bustling centre. What makes this place unique is its collection of lovely wooden villas. You can opt for a one-bedroom private pool villa with a valley view or a one-bedroom luxury pool villa with a rice terrace view. All villas provide tea and coffee-making facilities, and there is a complimentary shuttle bus to Ubud town.
This romantic retreat spot is less than a 10-minute walk from Ubud Palace. The Ubud Village Hotel offers a variety of room options, including Deluxe double rooms, Premier Deluxe rooms, and even a Junior Suite. Take a dip in one of the two swimming pools, or indulge in rejuvenating treatments at the spa centre. They also have a coffee shop on-site, and the Maluke Restaurant will satisfy your appetites with local specialties and worldwide favourites.
Amidst the lush rice paddies and towering coconut trees, the boutique resort Artini Dijiwa perfectly blends Balinese charm and natural beauty just a 10-minute walk from Ubud's famous Monkey Forest. With nature right at your doorstep, you can enjoy the sight of expansive gardens and the winding river through the large windows of your room. The new Restaurant and trendy co-working space Table Talk is just next to the resort, the perfect place to connect and be productive.
Just 600 meters from Ubud Market, Tegal Sari is the perfect home base for exploring the town centre. One of its highlights is the outdoor pool that overlooks lush rice fields. In addition to rooms with a balcony or terrace, the Tegal Sari also offers five villas, four of which have a pool. If you're travelling with children, the resort has a variety of fun activities tailored. Above that, they offer cooking classes on-site, a rare treat for food enthusiasts.
With a pleasant family feel, this resort is located in the middle of Ubud and is the ideal place to venture out and explore. Regardless of size, each room has a balcony or patio with a beautiful garden view. When you head to the outdoor pool, you'll be treated to a spectacular view of the surrounding rice fields. To start your day, the Tropical Bali Restaurant To start your day, the Tropical Bali Restaurant serves a delicious à la carte breakfast.
The Pertiwi offers the ideal blend of central location and tranquillity, only a 5-minute walk from the Old Palace and other attractions. Reconnect with nature in their spacious rooms or Balinese villas with a modern touch. If you're looking for some pampering, their spa is a must-visit, with its four pavilions offering a variety of blissful massages and treatments.
INEXPENSIVE $30-50 per night
Named after the fragrant wood highly regarded in Bali for its quality carvings and traditional treatments, the Cendana Resort & Spa is just a 5-minute walk from the famous Monkey Forest. The resort beautifully incorporates historic Balinese architecture, offering a range of room options with four-poster wooden beds and a private balcony. The Sun Rise Restaurant offers a buffet breakfast and international cuisine for dinner options. This place is great value!
The Pertiwi Bisma 2 features an infinity pool and an open restaurant, creating the perfect setting for a memorable stay. The resort lies within walking distance to Ubud Centre and offers 32 lavishly decorated bedroom suites and 5 Villas, each with a private patio amid tropical gardens. The friendly staff can arrange Balinese dance classes, trekking, and hiking activities upon request.
Offering you the best of both worlds, the Bed and Breakfast is nestled amidst lush rice fields but just a short stroll away from the vibrant heart of Ubud. Picture yourself on a sunny balcony or patio and soaking in the beauty of the gardens. When you're in the mood for a splash, dive into the outdoor swimming pool, and if you're up for a venture, hop on your scooters and rest easy, knowing that parking is free.
The cosy rooms offer a romantic experience only a 15-minute walk from Ubud centre. The boutique hotel also features an outdoor swimming pool, a lovely garden with a fishpond, and free private parking, so you won't have to worry about finding a spot for your vehicle. Breakfast will treat you with various options, from traditional Indonesian cuisine to healthy smoothies.
With suites or traditional wooden Joglos with open bathrooms, this boutique lifestyle resort, located 6 km south of Ubud, has a variety of accommodations available perfect for couples, families, and friends seeking a memorable getaway. For relaxation and leisure, the resort offers a spa and swimming pool, and they have a stylish food truck by the poolside, serving breakfast to an array of Indonesian delights and BBQ options.
A true escape from the everyday hustle and bustle, this incredible resort is at the edge of Ubud's sacred Monkey Forest, with lush tropical gardens crossed by two tiny rivers. Champlung Sari offers three types of rooms, a spa, two swimming pools and a restaurant clustered across the property to mimic the feel of a traditional Balinese village.
This incredible Bed and Breakfast offers a range of fantastic amenities, including an outdoor pool, a beautiful garden, and a relaxing terrace just a stone’s throw away from the renowned Jalan Hanoman in the centre. The rooms have a cosy seating area and a desk to catch up on work or organise daily adventures. Indulge yourself by lounging by the pool, and savour the delicious Asian breakfast they serve every morning.
Nestled beside the iconic Monkey Forest, you’ll find the charming Sarin Ubud Suites. The 3-star property features nine suites spread across three floors, each offering breathtaking garden views. There is an outdoor pool where you can take a refreshing dip and soak up the sun, and when it comes to breakfast, there is a variety of tasty options to choose from.
With rooms overlooking a tropical garden, the Uma Dawa Resort offers the perfect combination of modern amenities and traditional Balinese culture only 2.5km north of Ubud. All rooms are equipped with a seating area; some rooms even have a kitchen with a dishwasher and a fridge. You can also head to the pool bar for a refreshing drink or enjoy a meal at the Bebek Uma Dawa Restaurant, where you'll be treated to delicious culinary delights.
Pondok Kutuh is a homey guest house a short stroll from Ubud centre. Featuring 13 clean and elegant rooms with marble floors, each room has a desk and a dining table. There is free parking for those who prefer to explore the area with their own scooters. If you're looking for entertainment, the Jazz Cafe is just 150 meters away, where you can enjoy live music and savour delicious meals in a lively atmosphere.
CHEAP AND CHEERFUL <$30 per night
On Jalan Monkey Forest, each room of the Fibra Inn Bungalow and Spa features a balcony and a seating area with a work desk. Located just 1.2 km from Ubud Palace, the property offers an outdoor pool, a spa and a restaurant. If you're looking for more dining options, there are lots of fabulous eateries located just a stone's throw away.
This 2-star homestay is located just 400 meters from the centre. Some rooms come with a fully equipped kitchen, including a fridge if you prefer to prepare your own meals during your stay. They offer an outdoor swimming pool and a terrace where you can sit back and relax. There is a small supermarket on the premises, perfect for grabbing any essentials or snacks you may need during your stay.
Highly recommended for young couples, this charming Inn is located just 400 meters from Ubud Palace, right in the heart of the action. Look forward to a comfortable and cosy room and a wonderful Balinese family that will take care of you during your stay. Their warm hospitality and local knowledge will surely enhance our experience and make you feel right at home.
A fantastic guest house situated right in the centre of Ubud, just a short 12-minute walk to the famous Ubud market. Each unit comes with a balcony, providing lovely pool views. There is a selection of breakfast options, but Kubu Tropis also offers a shared kitchen to prepare your own meals if you prefer to have more flexibility. Despite its prime location, free parking is available for guests.
Rumah Roda is a delightful family-friendly homestay offering rooms with fully equipped kitchens and kitchenware and open-air bathrooms. The outdoor swimming pool is a great spot to cool off after exploring the vibrant centre of Ubud, just 400 meters away. The homestay has its own restaurant and also offers tours to take you on a journey to explore the social life and traditions of the Balinese people.
The Ganesh Inn is located directly in town on Jalan Hanoman, a street famous for its excellent eateries and shopping options. The rooms are designed in a traditional Javanese style, all offering a garden view. If you’re travelling by car, the accommodation has secure parking despite being in the centre. They also have a tour desk that can help you to arrange day trips, ensuring you make the most of your time in Ubud.
Jati 3 Bungalows and Spa is a beautiful place located in the prime heart of Ubud, nestled amidst palm trees and vibrant flowers. All the rooms have a private balcony, offering stunning views of the garden, river, or forest. To beat the heat and relax, you can dip in the outdoor pool, have a snack in the on-site restaurant, and if you need any laundry services during your stay, Jati 3 Bungalows and Spa has you covered.
Experience the beauty of traditional Balinese cottages with views of the green rice fields, just a short 5-minute walk from Ubud centre at Hibiscus Cottages. The cottages feature air conditioning, tiled flooring, mosquito nets, and intricate wooden furnishings, creating a cosy and authentic Balinese atmosphere. They serve a delightful breakfast on the rooftop and offer Indonesian cuisine through room service if you prefer to dine in the comfort of your cottage.