The city of Ubud has much to offer travellers from all over the world: natural beauty, culture, stunning architecture, wellness, and art, among others. A well-planned trip to the heart and soul of Bali starts with choosing the right accommodation, and even though Ubud boasts some of the fanciest attractions in Bali, there are charming hotels and villas to suit every budget. Take a look at the 10 best villas in Ubud under $100.

1. Live Like Royalty: The Mansion Resort Hotel & Spa

Located just minutes away from the centre of Ubud, The Mansion is one of the best accommodations in the town. With over 100 rooms, multiple pools and a lush green park, The Mansion embraces the best of Ubud without hurting your pockets.

To experience a taste of true Bali culture, guests at The Mansion can experience massages and healing rituals and the Hotel’s award-winning Heaven and Earth Rejuvenation spa or relax in the Heaven and Earth water garden.  

This is box title
Cost: $70
Location: Jl. Penestanan, Sayan, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.4
TripAdvisor rating: 4.0
View on Agoda or Booking.com 

2. Surrounded By Nature’s Beauty: Anulekha Resort & Villa

If you’re looking for peace and tranquility on your trip, you should definitely stay at this villa. Anulekha Resort and Villa is located in the heart of Lodtunduh, surrounded by lush forests and Ubud’s rice fields.

The resort features an infinity-edge styled pool, landscape garden and the Abyan Spa where you can get a traditional Balinese Massage, Green Tea Bath, Milk Bath and other body treatments. For a bit of adventure, Anulekha is a 10-minute drive away from the Bali Zoo and Kemenuh Butterfly Park. 

This is box title
Cost: $66
Location: Banjar Silungan, Desa Lodtunduh, Ubud, Lodtunduh, Gianyar, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.3
TripAdvisor rating: 4.5
View on Agoda or Booking.com 

3. A Romantic Escape: Puri Hari Resort & Villas

The perfect combination of modern architecture and design with traditional Bali culture, this family-friendly Ubud villa is located on the boardwalk, within a few miles of the Tegalalang Rice Terrace.

There’s a stunning outdoor pool, restaurant and spacious villas with views of the rice fields. Honeymooners also favour the Puri Hari Resort because of its tranquillity.

This is box title
Cost: $58
Location: Jl. Tirta Tawar, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.3
TripAdvisor rating: 4.5
View on Agoda or Booking.com

4. Luxurious, Artistic Villa: Bebek Tepi Sawah Villas & Spa

Art and nature lovers will appreciate staying at the Bebek Tepi Sawah Villas and Spa. Integrating contemporary Balinese style with the natural beauty of Ubud, this resort is a distinctive space to spend your days or weeks in Bali. The resort is decorated with paintings and artifacts by Ubud’s famous artists and has a serene and private atmosphere.

Many of the villas feature personalised services and views of the rice fields – but don’t let the cosiness of the rooms stop you from exploring the property. The resort is complete with a Nyoman Sumerta Fine Arts Gallery, Bebek Tepi Sawah Spa, the Bebek Tepi Sawah restaurant, a gift shop and two swimming pools.

This is box title
Cost: $87
Location: Jalan Raya Goa Gajah, Br. Teges Peliatan, Ubud, Peliatan, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.4
TripAdvisor rating: 4.5
View on Agoda or Booking.com

5. Spacious Rooms & Gorgeous Views: Sahadewa Resort & Spa

Imagine a beautiful Balinese-style hotel, close to many of the major attractions in Ubud. The Sahadewa Resort and Spa is located in the centre of Ubud, within walking distance from the Monkey Forest, Agung Rai Museum of Art, bars and restaurants.

The Sahadewa property is great too. The grounds boast a full-service spa, outdoor pool, children’s pool and illustriously spacious rooms with pool or garden views.

This is box title
Cost: $53
Location: Jalan Hanoman, Desa Padang Tegal, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 3.9
TripAdvisor rating: 3.5
View on Agoda or Booking.com

6. Best For Business Travellers: Agung Raka Resort & Villas

While this is a popular resort for leisure travellers, the Agung Raka Resort is a favourite among business travellers as well. The property is clean and quiet, with a business centre, conference rooms, and free high-speed WiFi. The separate living rooms featured in the villas can also be used as a personal workspace, as there’s a computer with internet in each room.

The resort is also perfect for those looking for a conveniently located villa, as it’s an hour’s drive from Ngurah International Airport and is in close proximity to the centre of Ubud, Agung Rai Museum of Art and Monkey Forest. The Agung Raka Resort also features a 24-hour front desk, convenience store, two pools (one for children), Lumbung Spa, Padi’s Restaurant and a bar lounge.

This is box title
Cost: $43
Location: Jalan Raya Pengosekan, Ubud, Gianyar, MAS, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.1
TripAdvisor rating: 4.0
View on Agoda or Booking.com

7. In The Heart Of The City: Cendana Resort & Spa

The traditional Balinese decor and beautiful pools and gardens are the first things you’ll notice when you enter the Cendana Resort and Spa. What attracts guests to the Cendana the most is the convenient location of the resort. Just outside the property is one of the main tourist strips in Ubud.

But even though this resort is surrounded by major attractions like the Monkey Forest, Ubud Centre and Puri Lukisan Museum, the resort property is surprisingly quiet. At sunset, you can relax on the balcony of your room which features a gorgeous view of the rice fields.

This is box title
Cost: $54
Location: Jl. Monkey Forest, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.2
TripAdvisor rating: 4.0
View on Agoda or Booking.com

8. A Cosy Bed ‘n’ Breakfast: Umah Anila

This charming hotel is in the Ubud City-Centre district of Ubud, 400 metres from Ubud Monkey Forest and Ubud Market. This is one of the cosiest and most affordable accomodations in Ubud.

For less than USD $50 you get a quiet atmosphere, delicious breakfast and tea, and close access to Ubud’s best shopping areas and major tourist attractions. Umah Anila is a great budget pick. 

This is box title
Cost: $19
Location: Gg. Anila No.20, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.7
TripAdvisor rating: 5.0
View on Agoda or Booking.com 

9. The Wellness Haven: Bhuwana Ubud Hotel

The Bhuwana Ubud Hotel is yours to enjoy if you’re interested in nature, wellness and health. The hotel features 40 deluxe rooms, surrounded by tropical gardens and greenery. The accommodation boasts its own aquaponic zone, where it grows its own fruits and vegetables.

The property also features a restaurant, swimming pool, yoga centre and spa. As a wellness centre, there’s a range of activities that guests can do for mind and body rejuvenation, including yoga and meditation, cycling, rice field tracking, healthy cooking and juicing classes.

This is box title
Cost: $86
Location: Jl. Pengosekan, Br Kumbuh – Mas, MAS, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.3
TripAdvisor rating: 4.0
View on Agoda or Booking.com

10. A Peaceful Sanctuary: Saka Village Resort Ubud

Surrounded by lush gardens, Saka Village Resort Ubud offers accommodations nestled in an area of rice fields in Ubud. It has a relaxing atmosphere, perfect for unwinding after a long day of exploring the many attractions nearby.

Central Ubud, Ubud Market, Monkey Forest, and Ubud Palace are all just minutes away from the resort. In the resort, you can unwind at the outdoor pool and restaurant, or join a yoga class, rent a bicycle and go riding.

This is box title
Cost: $34
Location: Banjar Penestanan Kelod, Sayan, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Google rating: 4.1
TripAdvisor rating: 4.0
View on Agoda or Booking.com