35 Top-Rated Things to Do in Ubud, Bali

18 min read

Destguides may receive commissions from purchases made through affiliate links in this article.

A temple structure next to trees and a path between ponds with lily pads
There are many memorable things to do in Ubud, like seeing Saraswati Temple

Ubud is a town in Bali, Indonesia, and is considered Bali's cultural heart. It can be reached within an hour from Ngurah Rai International Airport and offers excellent accessibility to other towns and villages in the area.

The town of Ubud is also known as a hub for traditional crafts, dance, and religion. In Ubud, you will find the Royal Palace and a wide variety of craft shops where you can buy handmade gifts. Other exciting things to do in Ubud include visiting art museums, discovering waterfalls, and seeing monkeys at the famous Sacred Monkey Forest Sanctuary.

Indonesia is also one of the cheapest countries in Asia, meaning a trip to Ubud should be doable for all budgets. If you are interested in learning more about this fantastic destination, keep reading for the best Ubud activities.

Are you on your way to Ubud last minute?

Before traveling to Ubud, book your accommodation and experiences ahead of time. We've pulled together top suggestions below.

Top Accommodation in Ubud

Top Tours and Experiences in Ubud

  • 35 Ubud things to do

35 Best Things to Do in Ubud, Bali

  1. Fun Things to Do in Ubud
    1. Snap photos at the Tegalalang Rice Terraces
    2. Shop at Ubud Traditional Art Market
    3. Attend a cooking class at Ubad Ubud Bali Cooking Class
    4. Go on a Mount Batur sunrise trekking tour
    5. Discover Tibumana Waterfall
    6. Bike through the countryside
    7. Check out Kanto Lampo Waterfall
    8. See Tegenungan Waterfall
    9. Discover the Beji Guwang Hidden Canyon
    10. Check out Goa Gajah
    11. Raft on the Ayung River
    12. Appreciate artworks at the Agung Rai Museum of Art
    13. View the exhibits at Museum Puri Lukisan
    14. Take a silver jewellery making class
    15. Take the best pictures on an Instagram tour
    16. Ride ATVs through the jungle
    17. Follow the Ubud Kajeng Rice Fields Walk
  2. Most Romantic Things to Do in Ubud, Bali
    1. Fly above Ubud on a hot air balloon tour
    2. Treat your other half to a romantic dinner
    3. Relax with some spa treatments
    4. Enjoy a floating breakfast and spa trip
  3. Spiritual Things to Do in Ubud, Bali
    1. Experience the holy water ceremony at the Tirta Empul Temple
    2. Explore Saraswati Temple
    3. Unwind at a late afternoon yoga class
    4. Stroll around Gunung Lebah Temple
    5. Visit Pura Gunung Kawi
  4. Things to Do in Ubud at Night
    1. Watch a Balinese dance at Ubud's Royal Palace
    2. See pretty fireflies light up the night sky
    3. Admire the sunset at Campuhan Ridge Walk
    4. Get drinks at CP Lounge
    5. Go on a Tanah Lot sunset tour
    6. Enjoy delicious plant-based dishes at Moska Ubud
  5. Things to Do With Kids in Ubud
    1. Say hi to monkeys at The Sacred Monkey Forest Sanctuary
    2. Spot beautiful butterflies at Kemenuh Butterfly Park
    3. Eat breakfast with Orangutans

Show all

Ubud Things to Do Map

A map of Ubud. Use the map to explore all the things to do.

Fun Things to Do in Ubud

A view over green rice terraces with trees around them
The Tegalalang Rice Terraces are an iconic attraction and a top place to take photos

Snap photos at the Tegalalang Rice Terraces

Visiting the Tegalalang Rice Terraces is one of the top Ubud experiences! This well-known attraction in Bali is located in Tegalalang Village, which is about a 20-minute drive from central Ubud. It is a must on any Bali itinerary!

The stunning rice terraces are built upwards on a hill, creating a beautiful and scenic background that is ideal for photographs. Interestingly, the attraction has become a famous Instagram spot. Due to this, some photo props have been added, like swings. So if you are looking to get some fantastic vacation photos, this is the place to be.

Another unique thing about Tagalalang is that a traditional Balinese rice farming technique is still used. This technique has been used since the 9th century. During a visit, you will be able to learn more about rice farming and also taste some rice.

While you can plan a trip yourself, opting for a Tegalalang Rice Terraces private tour is highly recommended. You will be transported to and from the rice fields, and your guide will offer more information on the area and its history and culture. This tour also takes you to the Ubud Monkey Forest, Batuan Temple, and a few other attractions.

Ahmet Cigsar/Shutterstock.com
A path with market stalls on each side selling bags and wooden boards
You can buy a range of unique handicrafts and artworks at Ubud Traditional Art Market

Shop at Ubud Traditional Art Market

For some of the best shopping in Bali, head to Ubud Art Market. The bustling market is located close to the Saraswati Temple and opposite Ubud Royal Palace.

The market is open daily and is the perfect place to buy gifts for your loved ones. People at the market sell everything from traditional crafts and artworks to Balinese clothing.

Attend a cooking class at Ubad Ubud Bali Cooking Class

One of the most fun and memorable Ubud activities is taking a cooking class at Ubad Ubud Bali Cooking Class. The family-run cooking academy will teach you how to cook traditional Balinese food using local ingredients.

While taking this class, you will also gain a general knowledge of Balinese food history and learn more about the herbs and plants that are important to the cuisine. You can choose to create meat or vegetarian dishes, including vegetables with peanut sauce, a Balinese vegetable salad, and tofu or chicken with yellow sauce.

Greenery next to a lake and mountains under an orange sky with clouds at sunrise
Climbing Mount Batur at sunrise is a can't-miss activity

Go on a Mount Batur sunrise trekking tour

Mount Batur (Gunung Batur) is an active volcano that is a must-visit, especially for those that enjoy hiking scenic trails. The mountain is located around an hour from central Ubud when driving.

Due to the high daytime temperatures in the area, the mountain has to be climbed early in the morning. Starting early also allows you to enjoy the sunrise over the surrounding forest. To reach the top by sunrise, you must start hiking around 4 AM or earlier. However, all your hard work will pay off, as the views from the top are amazing!

You can complete the climb on your own or take a Mount Batur sunrise trekking tour with a professional guide. This tour also includes breakfast, and you will get to visit a local coffee farm and try some fresh Balinese coffee.

A waterfall flowing into a pool surrounded by plants and greenery-covered rocks
Tibumana Waterfall is somewhat of a hidden gem that's located 30 minutes from Ubud

Discover Tibumana Waterfall

Tibumana Waterfall is situated about 30 minutes from central Ubud. It is a very small waterfall, and not many tourists know about it as it isn't generally included in tours and guidebooks. Despite this, visiting the breathtaking waterfall is a must; it is somewhat of a hidden gem in Bali!

As this natural landmark is less touristy, you will be able to enjoy the tranquillity and have a relaxing swim in its natural pool. You can also hike some jungle trails around the waterfall.

If you are interested in discovering some more waterfalls, going on a Bali waterfalls tour is a must. Other waterfalls to see include Tukad Cepung Waterfall and Tegenungan Waterfall. Alternatively, you could join a Tibumana Waterfall and Mount Batur sunrise hike tour.

Bike through the countryside

A great way to see the beautiful countryside and jungle surrounding Ubud is by cycling around the area. There are many bike tours to choose from, including a full-day cycling tour.

Once you have been collected from your Ubud accommodation, you will be taken to some stunning locations, including villages, temples, and rice fields. As you cycle between each site, you can admire the breathtaking scenery and will likely spot wildlife like monkeys and many bird species. This excursion also includes lunch, and bikes and helmets are provided.

A small waterfall running over rocks next to a pool and greenery
Kanto Lampo Waterfall is a small but spectacular waterfall to visit

Check out Kanto Lampo Waterfall

Another excellent waterfall to check out is Kanto Lampo Waterfall. This small but charming waterfall is still relatively unknown among tourists but is well worth visiting. It is about a 30-minute drive from central Ubud.

The best time to come here is in the morning, and once you arrive, you can take some unique pictures next to the falling water. However, note that there is a small entrance fee, and remember to be careful around the waterfall as the rocks can get slippery.

A memorable way to visit the waterfall is by going on a Blue Lagoon and Kanto Lampo Waterfall tour. You will get transport to and from the waterfall and will also get the chance to snorkel in Bali's Blue Lagoon.

A waterfall flowing into a pool surrounded by greenery
Tegenungan Waterfall is another must-see waterfall that's just 20 minutes from Ubud

See Tegenungan Waterfall

Tegenungan Waterfall is a large waterfall located about 20 minutes from Ubud. The fall is easily reachable along a short trail. When you reach the waterfall, you can enjoy the wonderful cascading water surrounded by lush forests.

Be aware that the waterfall might be crowded as it is one of the most popular waterfalls in Bali. By the entrance to the waterfall hiking trail, you will also find several restaurants and souvenir shops.

If you want to visit a more hidden waterfall in Bali and have time to kill, then consider heading to Nungnung waterfall (Air Tejun Nungnung), which is about an hour drive from Ubud.

Discover the Beji Guwang Hidden Canyon

Another off-the-beaten-path attraction that you must visit is Beji Guwang Hidden Canyon. This slightly difficult-to-find spot features a canyon system with caves and tranquil pools. You can even find some waterfalls.

Due to being a little challenging to locate, booking a Beji Guwang Hidden Canyon guided tour is recommended. Your guide will take you to the amazing canyon, where you can explore, and you will also get to visit Tegenungan Waterfall and some temples.

A stone cave-type structure with faces carved into it
Goa Gajah, or Elephant Cave, is a popular tourist attraction

Check out Goa Gajah

Goa Gajah, commonly known as Elephant Cave, is one of the most-visited Ubud tourist attractions. You can reach the landmark in around 20 minutes if visiting from central Ubud.

The attraction was constructed in the 9th century and has been linked to both Hindu and Buddhist religions. Visitors can wander around the tranquil site, seeing temples, statues, and pools.

A river with rafts on it surrounded by green jungle
Rafting along the Ayung River is fun for those that like adventure activities

Raft on the Ayung River

One of the most popular things to do around Ubud for adventure activity enthusiasts is white water rafting on the Ayung River. This memorable experience allows you to raft along rapids with a professional guide.

During the rafting session, you can also admire the surrounding views of the jungle and waterfalls. After rafting, you will get to relax a little with a delicious Balinese lunch at a waterside restaurant.

Appreciate artworks at the Agung Rai Museum of Art

Another art museum in Ubud to check out is the Agung Rai Museum of Art. Opened in 1996, the attraction is dedicated to the preservation and development of Balinese art and culture.

You can see a variety of works as you look around, including those by prominent artists like Ida Bagus Made and Anak Agung Gede Sobrat. You can also see temporary exhibits and some performances, like dance shows.

Ahmet Cigsar/Shutterstock.com
A wooden sign on a wall that says "Museum Puri Lukisan"
Museum Puri Lukisan is one of the oldest art museums in Indonesia

View the exhibits at Museum Puri Lukisan

Museum Puri Lukisan is one of the most interesting Ubud attractions. The museum was established in 1956 and is the oldest art museum in the country to specialize in traditional Balinese art. Works to see here include paintings and wood carvings. The museum is split into four areas, including one dedicated to temporary exhibits.

Take a silver jewellery making class

There are many unique things to do in Ubud, like learning to make silver jewellery. At this half-day class, you will learn traditional techniques from a professional before trying your hand at crafting a piece of jewellery. Things to make include rings and earrings.

As you make your piece, you can enjoy Balinese snacks like fried pineapple and fried banana. Tea and coffee are also available.

An ancient stone gate-like structure with a woman in a pink dress between the arch
You can take stunning photos at spots like the Gate of Heaven on an Instagram tour

Take the best pictures on an Instagram tour

Bali has many stunning places to visit and has become known as a top Instagram destination. If you want to take amazing photos at the best spots, book a Bali Instagram tour from Ubud. You will get to take pictures in front of fantastic backdrops, discover jungle swings and the Gate of Heaven, and much more!

Ride ATVs through the jungle

Going on an ATV tour is another of the top things to do for those that like adventure activities. Your route will take you through quaint villages, rice paddies, and jungles.

You will additionally get to follow some riverside paths and spot beautiful Ubud temples. Lunch is also included in this all-day activity.

A green rice field next to trees and a small hut on a clear day
The Ubud Kajeng Rice Fields Walk is peaceful and scenic

Follow the Ubud Kajeng Rice Fields Walk

Following the Ubud Kajeng Rice Fields Walk (or Kajeng Rice Field Walkuq) is one of the best free things to do in Ubud and will allow you to admire some beautiful scenery. Along the way, you will walk through a local village and lush green rice fields. The walk takes about 90 minutes round trip and offers a respite from the bustle of central Ubud.

Most Romantic Things to Do in Ubud, Bali

A hot air balloon flying over green fields and trees at sunrise
Treating your partner to a hot air balloon ride is a romantic thing to do in Ubud

Fly above Ubud on a hot air balloon tour

One of the most unique things to do in Ubud is taking a hot air balloon ride over the city. If you are visiting with your other half for a special occasion, like an anniversary, booking this memorable experience is a perfect idea.

During the ride, you will fly above central Ubud and the surrounding forests. You will also get to see Mount Agung and some other natural landmarks.

Additionally, you get to share a delicious breakfast, including fresh fruit and juice, while overlooking rice fields and the tropical jungle. If you are looking for the best things to do as a couple, this hot air balloon experience cannot be missed!

Treat your other half to a romantic dinner

Those visiting Ubud with their partner will definitely want to book a romantic Ubud dinner experience. This unforgettable activity is set within the forest, and you and your partner will dine on a forest tree deck surrounded by the sights and sounds of the jungle.

Your dining table also features candles, adding to the romantic atmosphere. As you take in the scenery, you can enjoy a six-course meal and a bottle of wine or mocktails. Coffee or tea is also offered at the end of your dinner.

Relax with some spa treatments

Another excellent way to relax while in Ubud is by indulging in a two-hour riverside spa session. At the luxury spa, you can enjoy a foot massage and full body massage and scrub along with a milk bath soak.

The spa is located within the jungle, so you can also admire the beautiful scenery and unwind with the sounds of tropical birds and flowing waterfalls. This activity is ideal for couples, and you can book a couples spa package to enjoy together.

If you're looking for romantic places to stay in Ubud, you can also find some jungle spa hotels to book, like The Kayon Jungle Resort.

Enjoy a floating breakfast and spa trip

You've most likely seen Instagram photos of floating breakfasts, and sharing one of these tranquil morning meals with your partner is a great idea. With a romantic floating breakfast and spa package, you'll hop into a pool surrounded by jungle where your meal will be served on a floating tray.

Then, you can enjoy spa treatments and go on a hike to discover another Instagram-famous attraction, Bali jungle swings.

Spiritual Things to Do in Ubud, Bali

A pool surrounded by stone structures and green trees
You can experience a unique water ceremony in the morning at Tirta Empul Temple

Experience the holy water ceremony at the Tirta Empul Temple

Tirta Empul Temple, or Empul Water Temple, is a Balinese Hindu temple whose name means the 'Holy Water Temple.' The temple is located outside of Ubud, around a 30-minute drive away, and is a famous destination for tourists.

It is thought that the temple was initially founded around 962 A.D. and was chosen as a sacred area due to being around a large spring. Today, visitors can wander around the temple, which is surrounded by scenic tropical jungle.

If you come early in the morning, you can participate in the Tirta Empul water ceremony. During this ceremony, everyone gets into the temple's outdoor baths, where the sacred water runs from the temple. It is a very spiritual ceremony and is highly recommended for visitors to try.

Those interested in visiting multiple temples could also join a spiritual day tour. This tour will take you to Tirta Empul Temple for the water ceremony as well as Goa Gajah Temple. Additional activities, like a massage, are also included.

A temple next to a path, greenery, and ponds with lily pads
Saraswati Temple is one of the most famous temples around Ubud

Explore Saraswati Temple

The Saraswati Temple, or Pura Taman Saraswati, is a Hindu temple that was built to worship the Saraswati Goddess. It has a beautiful water garden that is filled with lotus flowers and lots of Hindu statues.

It also has several artworks of the Saraswati Goddess. This attraction is another of many in and around Ubud that is an ideal place to take some fantastic photographs.

Unwind at a late afternoon yoga class

Exploring Ubud takes a lot of energy! To unwind a little after sightseeing, book a relaxing late afternoon yoga class. The Yoga Barn is one of the most popular yoga studios in Ubud and is a great place to go for a yoga session.

The studio opened in 2007, and since then, it has become a top place for spiritual healing for locals and tourists. The building itself has a rustic Balinese feel that instantly makes you feel relaxed upon arrival.

There are numerous classes to choose from, specializing in different types of yoga. You can book private sessions or join group classes, and sessions are hosted throughout the day, including in the late afternoon and evening.

Ecstatic Dance classes are also offered, and there is even a spa offering an array of treatments. If you enjoy your time at The Yoga Barn, you can attend a three-day yoga and wellness retreat.

A temple with stone carvings next to a path and green trees on a clear day
Gunung Lebah Temple features stone carvings and is surrounded by jungle

Stroll around Gunung Lebah Temple

Gunung Lebah Temple, or Pura Gunung Lebah, is an ancient temple that is surrounded by lush jungle. It is located just a five-minute drive or ten-minute walk from central Ubud.

The Gunung Lebah site features carvings, statues, and lots of greenery, making it a scenic and tranquil place to explore. As it is located next to the Campuhan Ridge Walk, adding a stop at the temple when visiting that attraction is a great idea.

An ancient temple with carvings in rock and greenery
Pura Gunung Kawi is an ancient temple with royal tombs carved into the hills

Visit Pura Gunung Kawi

Gunung Kawi Temple is another stunning temple complex. It is located around Mount Kawi. This temple has several royal tombs carved into the cliffside and dates back to the 11th century. Beautiful rice fields also surround it.

Do note there are over 300 stairs to climb to reach this attraction, and there is an entrance fee. You could also book a Pura Gunung Kawi tour. Visiting the temple with a guide will allow you to learn more about its history. This tour will take you to some other temples as well and the day ends watching the sunset over Tanah Lot.

Things to Do in Ubud at Night

An orange temple structure with carvings next to a path and small huts
You can see a memorable dance show at the Royal Palace

Watch a Balinese dance at Ubud's Royal Palace

Every evening, the Royal Palace (Puri Saren Agung) in Ubud holds a traditional Balinese dance performance.

The traditional dance tells the story of the Balinese people and their history, so it is a highly-recommended activity for visitors that want to learn more about the local people and their culture.

The performance is full of colour and has beautiful scenography; you definitely won't get bored! You can also purchase some snacks and drinks to enjoy during the performance. This show generally begins at 7.30 PM, but double-check the timings in advance.

See pretty fireflies light up the night sky

A fun and memorable thing to do at night is taking a nighttime firefly tour. The tour departs from Ubud and takes you to the peaceful Taro Village.

First, you will explore the village, and your guide will offer more information on life in the area. As the night sets in, you will then be able to see hundreds of fireflies light up the village and surrounding fields and forests. There are so many fireflies that it will appear as though fairy lights are illuminating your surroundings!

As you watch the fireflies, you can enjoy hot drinks and may see other nocturnal wildlife. A delicious al fresco dinner is also provided.

A dirt path through the grass and surrounded by tropical trees at sunset
Following the Campuhan Ridge Walk at sunset offers stunning views

Admire the sunset at Campuhan Ridge Walk

Campuhan Ridge Walk is located in the heart of Ubud. You can enter the park for free, and there is no need to bring your hiking gear as the trail here is gentle.

As you explore, you can take in lovely views of Ubud. Notably, it is a great spot to watch the sunset. Ideally, arrive at the park in the afternoon, wander along the ten-kilometre trail, and then head to a cliff-top to watch the sun go down.

Get drinks at CP Lounge

Ubud has no shortage of excellent bars. However, if you cannot decide where to go, checking out CP Lounge is a must. This beach club-style bar serves fun drinks, like slushies, cocktails, and unique shots. You can also get food, including sharing plates and Indonesian dishes.

The spot opens around lunchtime and stays open until the early morning. There is also a pool during the day and dancing and DJs at night.

Natural rocks with trees on them next to the ocean at sunset
Tanah Lot is beautiful at sunset and is only an hour from Ubud

Go on a Tanah Lot sunset tour

Tanah Lot is a rock formation that is situated on the coast about an hour from Ubud. Despite the distance, it is worth visiting due to the area's stunning beauty. You will also find an ancient temple here, Pura Tanah Lot.

This attraction is a popular place to go to take amazing photographs, and being in the area for sunset is recommended. A good idea is to join a Tanah Lot sunset tour. Your guide will take you to the temple and some markets before heading to the Tanah Lot rocks to watch the sunset over the ocean.

Enjoy delicious plant-based dishes at Moska Ubud

One of the best Ubud places to visit for dinner is Moska. The laid-back eatery serves a variety of plant-based dishes that will please all diners. Just a few menu options include Asam Laksa noodles, sea vegetable salad, and tempeh ribs. You can also stop by Moska for breakfast, with things like smoothie bowls and vegan pancakes available.

Things to Do With Kids in Ubud

One of the best things to do in Ubud is going to The Sacred Monkey Forest
Going to The Sacred Monkey Forest is one of the best things to do in Ubud

Say hi to monkeys at The Sacred Monkey Forest Sanctuary

The Sacred Monkey Forest Sanctuary, or Ubud Monkey Forest, is one of the best places to visit in Ubud! It is located in the village of Padangtegal and is home to over 1,000 Balinese long-tailed macaques.

If visiting Ubud with kids, going to the Sacred Monkey Forest is a must. Even if you aren't in the area with kids, a trip to this attraction has to be on your Bali bucket list.

The sanctuary looks to protect this monkey species, and the locals even worship the monkeys as they believe they are spiritual animals that bring good fortune. Due to this, you will find some shrines dotted around the sanctuary.

Of course, you will also get to see lots of adorable monkeys as you explore. Just be careful as the monkeys can be very cheeky and steal from you, especially your food. To make reaching the attraction easy, booking an Ubud Monkey Forest private tour is an excellent idea.

Spot beautiful butterflies at Kemenuh Butterfly Park

Visiting Kemenuh Butterfly Park is one of the best things to do in Ubud with family, especially if you have young children. The park is located about a 20-minute drive from central Ubud.

Situated within rice fields, the park is home to numerous species of butterflies, which you can spot as you explore. You will also see many beautiful plants, including orchids. Notably, you can see the endangered kupu-kupu barong moth when in the Cocoon House.

An orangutan with its hand out and grass surrounding it
You can enjoy breakfast with orangutans at Bali Zoo

Eat breakfast with Orangutans

If you have kids that love animals, why not take them to breakfast with Orangutans? The unique experience at Bali Zoo, about 20 minutes from central Ubud, allows your family to eat next to cute and curious orangutans.

Breakfast options include lots of kid-friendly items, like fresh fruit, cereals, and fruit smoothies. As you enjoy the meal, you can watch the animals play and hang out. You can then explore the rest of the attraction, which is home to numerous animals.

In Conclusion

If you have been wondering what to do in Ubud, this list should have given you many ideas. From visiting temples and waterfalls to spotting monkeys and relaxing at a spa, there's no shortage of memorable things to do in this Indonesian town. Have the best time!

Give us feedback about this article

For more interesting articles about Indonesia, read:

For some great articles about things to do, check out:


Written by Alli Sewell

allisewell WRITER Currently based in Canada, Alli has also lived and worked in the UK and Brazil and traveled in North and South America, Europe, Australia, and Asia. She loves finding the best photo-ops and food and drink locations wherever she goes.


Want to keep exploring?

Subscribe for discounts on tickets and hotels and our latest guides.

Thank you for subscribing

We will be in touch soon with discounts on tickets and hotels and our latest guides.

Want to keep exploring?

Subscribe for discounts on tickets and hotels and our latest guides.

Thank you for subscribing

We will be in touch soon with discounts on tickets and hotels and our latest guides.

Want to keep exploring?

Subscribe for discounts on tickets and hotels and our latest guides.

By entering your email address you agree to our Terms & Conditions, Privacy policy, and consent to receive emails.