Welcome to Ubud — the heart and soul of Bali! Nestled among lush rice terraces and ancient temples, Ubud offers a perfect blend of nature, culture, adventure, and relaxation. Whether you’re a first-time visitor or returning to soak in more of its charm, there’s always something new to discover here.
At BookingsScanner, we specialize in helping travelers plan unforgettable Bali getaways. This guide isn’t just another generic list — it’s packed with expert recommendations, local favorites, and hidden gems curated to help you experience the real Ubud. From serene jungles to spiritual rituals and adrenaline-pumping adventures, we’re sharing only the best of the best.
So, if you’re wondering what to do in Ubud, you’re in the right place. Let’s dive into the top 20 things you can’t miss — plus some bonus tips for when you want to explore deeper.
Table of Contents
Adventure & Outdoor Fun
1. Go White Water Rafting on the Ayung River


For adventurous couples or those on their honeymoon, white water rafting on the Ayung River offers a thrilling way to bond. This adrenaline-filled adventure winds through the stunning Ubud countryside, with class II and III rapids that are suitable for all ages and levels. The 10km stretch takes about 1.5–2 hours to navigate, led by an experienced instructor.
Along the way, expect exciting drops, sharp turns, and a mid-way pit stop for photos and a refreshing drink. The dry season is perfect for beginners, while the rainy season brings more daunting, class IV rapids—ideal for thrill-seekers. A must-try, especially for honeymooners!
Water activity Bali: Ayung River Guided Rafting Adventure
2. Join an ATV Jungle Adventure


If you’re looking for an adrenaline rush, we highly recommend joining an ATV jungle adventure in Ubud. This thrilling experience lets you race through dense jungles, explore hidden caves, and pass by picturesque waterfalls. The route usually includes muddy riverbeds, so be prepared to get a little wet and muddy—but don’t worry, waterproof boots are provided.
For an unforgettable adventure, we recommend booking with Beji River Adventure. Their tour includes the famous Gorilla Face cave, and you’ll find it reasonably priced at around 350,000-550,000 IDR per person. The best part? After your muddy journey, you can clean up in the available showers and changing rooms.
This is a must-try for thrill-seekers and makes a great memory for any couple.
Ubud: ATV Quad Biking Adventure Guided Tour
3. Jungle River Tubing Adventure


If you’re looking for a unique and exciting way to explore Bali’s natural beauty, we highly recommend tubing down the Pakerisan River. It’s a thrilling yet relaxing experience that lets you glide through lush landscapes and serene jungle surroundings. Along the way, you’ll discover hidden waterfalls and navigate gentle rapids—perfect for first-timers or those seeking a peaceful adventure.
For a seamless experience, consider booking with a trusted operator in Ubud, who will provide everything you need, from safety gear to guides. This adventure offers a unique blend of relaxation and excitement, making it one of the must-try activities in Bali.
Water activity Ubud: Pakerisan Jungle River Tubing Adventure
Nature & Scenery
4. Explore the Beautiful Tegallalang Rice Terraces


If you’re in Ubud, don’t miss the Tegallalang Rice Terraces—they’re one of Bali’s most famous views. These lush green steps, part of a UNESCO-recognized irrigation system, are surrounded by jungle and perfect for a morning walk or photo session.
There’s a small entrance fee (around 25,000–50,000 IDR), so bring cash. You can explore from quieter side paths or grab a seat at a local café with a great view—just buy a drink, and you can usually wander down for free.
Looking for that Instagram-famous swing shot? Try the popular Love Bali swings. Many nearby cafés offer jungle swings and even flowy dress rentals to complete the look.
Just a heads-up: there’s now a 25,000 IDR tourist tax, even if you’re only visiting a restaurant.
5. Explore Waterfalls Around Ubud


Exploring waterfalls around Ubud offers a refreshing escape into nature. Each of these waterfalls offers a unique experience, from serene swims to cultural rituals. Visitors are encouraged to respect local customs and the natural environment during their visits. Here are some notable spots:
Sumampan Waterfall – Sumampan Waterfall is a peaceful hidden spot southeast of Ubud, set in an old quarry. To reach it, you’ll walk down a short but steep path. Once there, you can enjoy a quiet swim in the river and see beautiful carvings on the rocks around the falls. The entrance fee is 20,000 IDR.
Suwat Waterfall – Suwat Waterfall boasts a 15-meter cascade into a clear pool, perfect for swimming and photos. A bamboo raft is available for unique photo opportunities. The site is accessible via a short 5-10 minute walk, with an entrance fee of 25,000 IDR.
Kanto Lampo Waterfall – (great for photos)
Known for its picturesque, tiered rock formations, Kanto Lampo is a popular spot near Ubud. While the waterfall offers stunning visuals, it tends to be crowded, especially during peak hours. An entrance fee of 25,000 IDR is charged.
6. Campuhan Ridge Walk and Sweet Orange Walk
If you’re looking to escape the hustle and bustle of Ubud, take a peaceful stroll along the Campuhan Ridge Walk. This 2km paved path offers beautiful views of rice fields and lush greenery, starting near Campuhan Bridge and Pura Gunung Lebah Temple.
For a quieter, less crowded experience, try the Sweet Orange Walk. It starts behind the Puri Lukisan Museum and leads through serene rice paddies and palm forests. Both trails offer small warungs at the end for a refreshing drink or snack, making them the perfect escape into nature.
It’s a perfect way to connect with nature and enjoy Ubud’s serene beauty!
7. Visit the Sacred Monkey Forest Sanctuary


The Sacred Monkey Forest in Ubud is a lush sanctuary home to over a thousand playful long-tailed macaques. Take a peaceful stroll through ancient temples, flowing rivers, and vibrant greenery as you watch these fascinating creatures in their natural habitat.
As the monkeys are used to visitors, it’s important to keep an eye on your belongings. Use the lockers provided, or secure your phone and bags with straps or zips, as they may try to grab them.
While the monkeys are generally friendly, they can be protective, so avoid provoking them. Stay calm and ask for assistance if one jumps on you.
The entrance fee is 80,000 IDR on weekdays and 100,000 IDR on weekends. Tickets can be purchased at the entrance or in advance.
Sacred Monkey Forest Ubud Ticket
Wellness & Relaxation
8. Join a Yoga Class in Ubud’s Jungle Calm
If there’s one thing we highly recommend in Ubud, it’s joining a yoga class. Known as Bali’s spiritual centre, Ubud offers the best place on the island to practice yoga. Whether you’re a total beginner or an experienced yogi, the town is filled with beautiful, open-air shalas where you can move, breathe, and find your flow among the lush jungle surroundings. The cooler daytime temperatures compared to coastal areas make stretching out and letting go extra comfortable.
We personally explored some of Ubud’s most beloved studios to help you decide.
Ubud Yoga House – A peaceful boutique yoga studio close to the centre of Ubud. Practice in small, inclusive classes with in-house mats, tea, and coffee provided. The sunrise sessions here are truly magical, with rice terrace views and the calming sounds of nature all around.
The Yoga Barn – A popular spot with a stunning bamboo shala, panoramic jungle views, and a variety of yoga classes, meditation, sound healing, dance, and special events. If you’re planning to go deeper, this is the place.
Radiantly Alive – One of the most established and trusted yoga studios in Ubud, surrounded by lush jungle scenery. You can join weekly classes, take part in short trainings, enjoy healing sessions, go on a yoga retreat, or even work toward becoming a certified yoga teacher.
9. Experience Sound Healing at The Pyramids of Chi
If you’re looking for a unique and relaxing experience during your visit to Ubud, a sound healing session at The Pyramids of Chi is a must-try. Situated just north of Ubud, this stunning venue features three pyramids built to the same scale as the Great Pyramid of Giza.
Inside, the combination of ancient sounds from instruments like singing bowls, gongs, and chimes creates vibrations that help restore balance and calm to both the mind and body. The pyramids are designed to enhance the effects of these sounds, offering a one-of-a-kind healing session.
Apart from sound healing, the Pyramids of Chi also offer experiences like light therapy, cacao ceremonies, breath and voice workshops, and even full moon ceremonies, making it a true Ubud experience.
10. Enjoy a Traditional Balinese Spa or Massage
If you’re visiting Bali, trying a traditional Balinese massage is one of the best ways to unwind—and there’s no better place than Ubud to experience it. Known as the spiritual heart of the island, Ubud is a haven for those seeking healing, relaxation, and holistic care.
With so many spas offering full-body treatments and soothing experiences, finding the right one can be a bit overwhelming. That’s why our team explored several spots in town to discover the best.
Jaens Spa Ubud – a local favorite located right in the heart of Ubud Town. The ambiance is all about natural wellness, featuring calming elements like bamboo, stone, flowing water, and tropical greenery. Before your session begins, you’ll consult with a therapist to tailor the treatment to your needs. Best of all? It’s budget-friendly and offers excellent value for a full spa experience.
Online: Jaens Spa
Svaha Spa Bisma – A serene spot in Ubud offering relaxing treatments like massages and private flower baths in a peaceful setting. Their romantic spa package is inspired by traditional love stories, making it ideal for couples. With modest, private spaces and quality service, it’s a great option for relaxation.
Online: Svaha Spa
Maya Ubud Resort – a luxury spa experience surrounded by nature, perfect for those seeking peace and wellness. Their Balinese massage treatments and flower baths are done by expert therapists in a private, serene setting. With eco-conscious design and top-tier service, it’s a way to relax in Ubud.
Online: Maya Resorts
Culture & Spirituality
11. Watch a Balinese Dance Performance
If you’re interested in experiencing Balinese culture, attending a traditional Legong dance at Ubud Palace can be a unique experience. Known for its graceful hand movements, precise footwork, and expressive storytelling, this dance reflects Bali’s rich heritage. While the performance has roots in historical traditions, many visitors attend simply to appreciate the art and culture of the region.
Shows start every evening at 7:30 PM and usually last about an hour. We recommend arriving by 7:00 PM to find a good seat. Tickets are available online or at the door.
Bali: Ubud Palace Legong Dance Show Ticket
12. Visit Goa Gajah (Elephant Cave)
Explore Goa Gajah (Elephant Cave) in Ubud, Bali, a 1,000-year-old archaeological site with Hindu and Buddhist influences. Despite its name, the cave features intricate carvings of mythological beings, not elephants. Enter through a stone creature’s mouth and discover a small shrine inside. The complex also includes ancient bathing pools, statues, and temple ruins.
For just 50,000 IDR, visitors receive a sarong and access to this peaceful, historical site. Optional local guides are available for around 100,000 IDR. Ideal for those seeking culture, history, and a quiet spot for reflection in Bali.
Shopping, Art & Craft
13. Shop at the Ubud Market
Ubud is renowned for its vibrant markets, offering a fantastic shopping experience! The heart of Ubud is lined with colourful markets selling a variety of items, from locally made crafts and artwork to clothing, jewellery, and accessories. The Ubud Art Market, located along Jalan Arjuna and near the Ubud Palace, is the most popular, but you’ll find smaller stalls scattered throughout the town.
For those who enjoy bargaining, these markets are perfect. Traders often start with high prices, so be ready to negotiate to get the best deal! If you’re looking for a more local feel, don’t miss Ubud’s night markets, like the Gianyar and Sayan Night Markets. These offer delicious local dishes and snacks, and are a great way to escape the crowds.
For early risers, Ubud’s Morning Market, open from 5 am, is an authentic experience where locals shop for fresh produce and spices.
14. Create Your Own Jewelry or Pottery (fun & creative!)
If the busy craft markets in Ubud feel overwhelming, why not try something unique and make your own souvenir? Ubud is well-known for its skilled silversmiths, and many local studios offer jewellery-making classes. Under the guidance of a talented Balinese silversmith, you’ll learn to melt, mould, and shape silver into a beautiful piece like a ring or bracelet.
It’s a fun and rewarding experience, though be ready to put in some effort! The process can be challenging, but it’s incredibly satisfying to craft your own piece of jewellery. This activity is ideal for couples, friends, or families looking to try something hands-on and memorable in Ubud.
We highly recommend Ubud Silversmith for a full, hands-on experience. Classes typically last 1.5-2 hours, and booking in advance is necessary. It’s an unforgettable way to bring home a personalised Bali keepsake!
Make your own silver jewelry in Ubud with Ubud Silversmith
Food & Unique Experiences
15. Take a Balinese Cooking Class
If you love food and want to learn more about Balinese culture, taking a cooking class in Ubud is a great idea. Surrounded by lush green farms, Ubud offers the perfect setting to pick fresh ingredients and learn traditional recipes.
Join local chefs in an open-air kitchen and cook popular dishes like chicken curry, satay, and sweet and sour tempeh. It’s a hands-on and fun activity, ideal for solo travelers, couples, or families.
After cooking, enjoy your homemade meal and take home a small recipe book as a souvenir. Most classes last half a day and include free pickup from Ubud. There are also vegetarian options available for those who need it.
Want to try it yourself?
Book your Balinese Cooking Class now
16. Dinner with a View in Ubud’s Rice Fields
If you’re looking for a laid-back dinner with a view, Sweet Orange Restaurant is the perfect spot. Tucked in the rice fields, it offers stunning views of the lush greenery. Grab a table, enjoy your dinner, and watch the fields turn golden orange as the sun sets. It’s the kind of relaxed dinner that lets you take in Ubud’s natural beauty while savoring delicious food.
Both restaurants also serve fresh, organic produce sourced straight from nearby farms, so you know your meal is as fresh as it gets! Plus, the peaceful ambiance and breathtaking views make it the perfect way to unwind after a day of exploring Ubud. Don’t forget to bring your camera—these sunsets are definitely Instagram-worthy!
Bonus: Hidden Gems & More to Do in Ubud
17. Soak in Luxury at Ubud’s Stunning Jungle Pool Clubs
Escape the heat and relax in Ubud’s famous jungle pool clubs. From infinity pools with rice terrace views to chic daybeds and cocktails, here’s where to chill in style.
Much like the beach clubs in southern Bali, Ubud has its own version—jungle pool clubs. Tucked away in the tropical greenery, these spots offer stunning infinity pools, peaceful vibes, and refreshing drinks with a view. Most of these clubs are just outside Ubud and usually require an entrance fee or minimum spend, but they’re absolutely worth it.
Cretya Ubud — The most famous jungle club in Ubud. With multi-level pools, hammocks, jacuzzis, and a 360° DJ deck, it overlooks scenic rice terraces and belongs to Alas Harum. Entry starts at 150,000 IDR (includes a drink).
Jungle Fish — A peaceful pool club surrounded by jungle views. Great for families and those wanting a quieter spot. No entry fee, but a 350,000 IDR minimum spend applies.
D’Tukad Coffee Club — Located near Tegalalang, this cafe offers tiered pools and rice terrace views for just 100,000 IDR, including a towel and drink.
Jungle Club Ubud — One of the newest day clubs with a stylish infinity pool, weekend DJs, and a unique cave pool. Free to enter, but seating requires a minimum spend.
Wanna Jungle Pool — Inspired by the Tegalalang terraces, this high-end three-level infinity pool belongs to The Kayon Resort. A 500,000 IDR day pass includes towel, locker, and food credit.
18. Explore Ubud Palace
Right in the center of Ubud, Ubud Palace (Puri Saren Agung) is a peaceful stop full of history and charm. It was once home to Ubud’s royal family and now welcomes visitors to admire its traditional Balinese design. The carved wooden doors, quiet courtyards, and open pavilions offer a glimpse into Bali’s cultural past.
Entry is free, though you might wait a few minutes for popular photo spots. It’s a nice escape from the busy streets and a great way to appreciate local heritage. Perfect for a quick cultural stop during your day in Ubud.
19. See the Angels at Taman Dedari
Taman Dedari is a peaceful garden restaurant just 15 minutes from Ubud. It features four stunning angel statues, each 10 meters tall, overlooking the Ayung River. These giant sculptures, designed by a famous Balinese architect, make a great photo spot.
You can visit the garden for free—just order something from the menu. The food is affordable, and the local dishes are fresh and tasty. It’s a relaxing place to enjoy nature, art, and a quiet meal away from the crowds.
20. Take a Sunrise Hike at Mount Batur
A sunrise hike up Mount Batur is one of Bali’s top adventures. Starting around 2–3 AM, you’ll trek under a starry sky with a local guide and reach the summit just in time to see the sun rise over Lake Batur. The hike is moderately challenging, perfect for active travelers.
At the top, enjoy panoramic views and even cook eggs using volcanic steam. Some tours include visits to hot springs or coffee farms. It gets chilly, so dress in layers. Book early with a trusted guide, bring water, and get plenty of rest the night before for a smooth experience.
Mount Batur Sunrise Trekking Experience
FAQs: Top Things to Do in Ubud, Bali
1. When is the best time to visit Ubud?
The best time to visit Ubud is from April to October, during Bali’s dry season. The weather is sunny, warm, and less humid—perfect for exploring. July and August are peak tourist months, so for fewer crowds, consider visiting in May, June, or September. The wet season (November to March) is also beautiful and quieter if you prefer lush greenery and don’t mind occasional rain.
2. How many days should I spend in Ubud?
Spending 3 to 4 days in Ubud is ideal to explore its main attractions and enjoy cultural experiences. It gives you time to visit temples, waterfalls, and take a cooking class or spa session. For a slower pace or day trips, consider 5 days.
3. Where to stay in Ubud?
Ubud has amazing places to stay for every budget and travel style. For a budget-friendly stay in the town center, Satya House is a great homestay with a pool and free breakfast. If you’re looking for a luxury experience, check out Kaamala Resort, which offers pool villas and jungle views near Monkey Forest. For something unique, The Stone House features eco-friendly villas, including a stunning bamboo treehouse in a peaceful jungle setting.
4. Where can I find the best food in Ubud?
Ubud offers a variety of delicious dining options, including traditional Indonesian dishes and international flavors. Some top places to try are:
- Hubber – Known for serving the best halal burgers in Ubud, this spot is a must-visit for juicy burgers and relaxed vibes.
- KAFE – Healthy and fresh meals, perfect for light bites
- Lazy Cats Cafe – Stylish cafe with great coffee and tasty food
- This is Bali Eatery – Modern Balinese cuisine served in a unique atmosphere
- Kebun Bistro – Mediterranean-inspired dishes in a cozy setting
- Tukies – Famous for the best coconut ice cream in town
- Bittersweet – A cozy café famous for its delicious carrot cake, a tasty lunch, and dinner menu.