Things to do in Bali are endless; from sunrise volcano treks and lush rice terraces to hidden waterfalls and golden beaches. It’s one of our favorite places in Indonesia, and honestly, in the whole world. Yes, Bali is popular and sometimes busy, but if you slow down and dig a little deeper, you’ll find a side of the island that feels peaceful, raw, and completely overlooked.

We spent 3 months travelling through Indonesia, from the wild landscapes of Sumatra to the cultural heart of Java, before ending up in Bali. Along the way, we curated our highlights into a 3-week itinerary, featuring the best of Bali and beyond.

So if you’re planning your first visit or coming back for more, here are 14 of the best things to do in Bali based on our personal experience. These aren’t just the usual tourist spots, but a mix of moments that made us stop, feel, and fall in love with the island all over again.

For the full journey, check out our 3-Week Indonesia Itinerary or explore our Ultimate Bali Travel Guide for more inspiration, travel tips, and hidden gems.

Did you know?

Bali isn’t just beaches: the island has over 50 waterfalls, two active volcanoes, and the largest rice terraces in all of Indonesia. Step off the main tourist trail and you’ll discover a completely different side of the island.

Things to Do in Bali

Here are 14 of the best things to do: from stunning nature and temples to food spots and hidden gems we loved.

1. Walk Through the Jatiluwih Rice Terraces

If you want to experience Bali’s beauty at its most peaceful, head to the Jatiluwih Rice Terraces in Central Bali. This UNESCO World Heritage Site stretches across lush green hills, shaped by the island’s traditional subak irrigation system.

It’s a great alternative to the more popular Tegallalang Rice Terraces near Ubud. It is much larger, far less crowded, and incredibly serene. We followed one of the longer trails and barely saw another person. Just nature, space to breathe, and the soft sound of wind through the paddies.

There are several walking routes to choose from, or you can rent a bike and explore on two wheels. You’ll also find cafés dotted along the edge. We stopped at The Rustic Bali for a soto ayam with a view, and it was perfect.

Tip: Stay overnight if you can. Sunrise and sunset are especially magical, and you’ll have the place mostly to yourself before the tour groups arrive.

Do you want to know how to get there, entrance fees, and where to stay? Check out our Ultimate 3-Week Bali Itinerary for all the details.

2. Enjoy a Balinese Massage & Flower Bath in Ubud

One of the best ways to unwind in Bali is with a traditional Balinese massage, and Ubud is the perfect place to do it. Add a flower bath with petals floating in warm water, and you’ve got the ultimate self-care moment.

We tried a few spas during our stay, but our favourite was Bali Botanica Day Spa. The treatment room overlooked the jungle, and at the end of the session, we just wanted to do it all over again.

Tip: Spa prices in Ubud are incredibly affordable for the quality. It’s worth treating yourself at least once!

Find more wellness experiences in our Ubud Travel Guide.

botanica day spa ubud bali

3. Go Café Hopping in Canggu

Thanks to its large expat community, Canggu (along with Ubud & Uluwatu) has one of the most vibrant café scenes in Bali. The area is filled with stylish coffee shops, health-focused menus, and creative dishes influenced by flavours from around the world.

We loved starting our mornings with oat lattes and smoothie bowls, working from breezy co-working cafés, and sampling everything from sourdough toast to nasi campur with a modern twist. Whether you’re plant-based, gluten-free, or just into great food, there’s something for everyone here.

Tip: Some of our favorites were Crate Café, The Shady Shack, and Copenhagen. But honestly? Half the fun is just wandering and trying new places each day.

For more foodie finds, check out our Canggu Travel Guide.

canggu cafe, healthy brunch, bali, indonesia

4. Visit Nung Nung Waterfall

Hidden in the lush highlands of central Bali, Nung Nung Waterfall is one of the island’s most dramatic cascades. The sound of rushing water grows louder as you descend the steep staircase, and when you reach the base, the view is truly impressive. A 50-metre drop creates a powerful spray that fills the air with mist and energy.

The climb back up is a bit of a workout, but the peaceful setting makes it well worth the effort. For the best experience, arrive early and bring sturdy shoes and a waterproof bag.

Tip: Nung Nung is a great stop if you’re heading between Munduk, Jatiluwih, or Ubud.

Want to read more bout stunning cascades? Don’t miss our Guide to the best waterfalls in Bali.

nung nung waterfall bali indonesia

5. Water Cleansing at Tirta Empul Temple

Tirta Empul is one of the most spiritual places you can visit in Bali. This sacred water temple near Ubud is known for its purification ritual, where locals and visitors alike take part in a cleansing ceremony under a series of fountains. It’s a powerful, peaceful experience that offers a glimpse into Bali’s deep spiritual roots.

Want to learn more? Head to our full guide of Temples in Bali for tips, cultural insights, and everything you need to know before visiting.

tirta empul temple bali

6. Snorkel or Dive with Manta Rays in Nusa Penida

Swimming alongside majestic manta rays is one of the most thrilling and surreal experiences in Bali that you just cannot miss. The waters around Nusa Penida are home to these gentle giants, and you can spot them while snorkeling or diving at spots like Manta Point, Manta Bay or occasionally at Crystal Bay.
Whether you’re a confident diver or just want to float on the surface with a snorkel mask, this is an experience you won’t forget. The dramatic cliffs, turquoise water, and vibrant marine life make the whole adventure even more special.

Want to know how to plan it? Check out our Nusa Penida blog post for tour tips, snorkeling spots, and how to get there.

diving nusa lembongan bali

7. Watch the Kecak Fire Dance at Sunset

If there’s one performance you shouldn’t miss in Bali (okay..there are actually 2!), it’s the Kecak Fire Dance at Uluwatu Temple. Set on a clifftop stage with the sun setting over the Indian Ocean, this traditional Balinese dance blends chanting, fire, and storytelling into a powerful experience.

We went just before golden hour, and it was pure magic. The sound of the ocean, the flickering flames, and the rhythmic chants created an atmosphere we’ll never forget.

Want all the details? Check out our Uluwatu Travel Guide for tips on getting there, ticket info, and how to grab the best seat.

8. Watch the Blowhole at Devil’s Tears

One of the most dramatic natural sights in Nusa Lembongan is Devil’s Tears. A powerful blowhole where waves crash against the cliffs and explode into the air. It’s both thrilling and beautiful, especially at high tide when the spray shoots metres high.
We loved just standing there, watching nature put on a show. Just don’t get too close as the splash zone is real! Sunset here is stunning too, with the sea mist catching the golden light.

You’ll find more tips in our full Nusa Lembongan blog post.

devil's tears nusa lembongan bali

9. Eat Nasi Campur in Ubud

If there’s one dish that captures the soul of Balinese food, it’s nasi campur. A plate of rice served with a mix of meats, vegetables, sambals, and sometimes satay or egg. Every place does it slightly differently, which makes trying it a little adventure of its own.

We had some of our favorite nasi campur in Ubud, tucked away in cosy warungs with garden views and local vibes. It’s tasty, affordable, and the perfect way to experience real Balinese flavors. One of our top picks? Sun Sun Warung, which is always busy, but absolutely worth the wait.

Looking for food spots? Our Ubud Travel Guide has a full list of restaurants and warungs you’ll love.

nasi campur at sun sun warung bali indonesia

10. Beach Hopping in Uluwatu

South Bali is home to some of the island’s most stunning stretches of sand. Uluwatu’s coastline is a mix of dramatic cliffs, turquoise waves, and golden beaches. These are perfect for surfing, sunbathing, or just relaxing with a cold drink in hand.

Rent a scooter, cruise between beaches, and chase the sun from one cove to the next. For our favourite beach spots and local tips, check out our detailed Uluwatu blog post.

uluwatu balangan beach bali indonesia

11. Watch a Traditional Dance Performance in Ubud

One of the most memorable cultural experiences in Bali (along with the Kecak fire dance in Uluwatu) is watching a traditional dance in Ubud. The Legong Dance is elegant and precise, performed by young girls in bright, ornate costumes. The Barong Dance, on the other hand, is dramatic and symbolic, telling a story of good versus evil through music, masks, and movement.

You can catch performances most evenings at the Ubud Palace or nearby temples. It’s a beautiful way to connect with Balinese traditions and artistry.

barong dance, ubud, bali, indonesia

12. Soak in the Misty Mountain Views of Munduk

Munduk is one of Bali’s most peaceful regions, a mountain village tucked away in the island’s lush interior. With its cool climate, misty hills, and sweeping views of rice fields and jungle, it’s the perfect place to slow down and breathe.

Spend a night (or more) here to truly soak in the calm. Rent a scooter and ride through scenic backroads, go for an early morning walk in the village, and visit nearby waterfalls like Banyumala or Banyu Wana. It’s a beautiful break from the busier parts of Bali. A place to reconnect with nature and enjoy the island at a slower pace.

Read more in our full Munduk Travel Guide.

twin lake viewpoint munduk north bali

13. Admire the Views from Diamond Beach, Nusa Penida

Diamond Beach is one of the most iconic spots in Nusa Penida, known for its dramatic cliffs, turquoise waters, and steep staircase carved into the rock. The view alone is worth the visit, but if you’re up for a challenge, hike down to the beach for a stunning photo spot.

You can visit Diamond Beach on a day trip, but we recommend staying overnight on the island. It’s the best way to soak in the peaceful vibes and beat the daytime crowds. More on this in our Nusa Penida guide.

travel style_packing_outfit

14. Watch the Sunrise from Mt. Batur

If you’re up for an early adventure, the sunrise trek to Mt. Batur is one of the most rewarding experiences in Bali. The 2-hour hike begins in the dark, but reaching the summit in time for sunrise. Watching the sky light up over Lake Batur and distant Mount Agung is pure magic.

It’s a bit of a workout, especially on the descent, but totally worth the effort. We recommend booking a guided tour for safety and ease. And when you’re back in Ubud? Treat yourself to a Balinese massage, you’ve earned it. Read our Ubud Travel Guide for more details.

mount batur sunrise bali indonesia

Planning Your Bali Trip

To make the most of your adventure, check out our Bali Travel Guide for all the essential info: transportation, visas, religion, local customs, weather, and more.

Where to Stay

  • Ubud is a great base for central Bali and cultural experiences
  • Uluwatu is ideal for beach lovers and stunning cliff views in the south
  • Munduk is perfect if you want to explore the lush mountains and waterfalls in the north
  • Nusa Lembongan makes a great base for visiting the Nusa Islands, including Nusa Penida and Ceningan

Final Thoughts on Things to Do in Bali

From epic sunrises and sacred temples to lush rice terraces and underwater adventures, Bali truly has something for every kind of traveler. After three unforgettable months on the island, these experiences made it into our top picks, and we hope they inspire your journey too.

For deeper insights, tips, and travel guides, don’t miss our other Bali blog posts:

and all our other detailed blog posts on the individual locations on the island.

Things to Do in Bali Map

Get Inspired

Bali, the Island of Gods, is a destination where breathtaking landscapes and vibrant come together. From the cool highlands of Munduk, with its misty waterfalls and green valleys, to the famous rice terraces of Ubud, shaped by generations of farmers, every part of the island has something special to offer.
In Uluwatu, dramatic cliffs frame awe-inspiring sunsets, while sacred temples stand as silent witnesses to time. The beaches of Canggu invite travellers to soak in the laid-back surf culture, and the crystal-clear waters of Nusa Lembongan and Nusa Penida reveal a paradise beneath the waves.
If you’re planning your trip, our 3-week Bali itinerary has the best spots and experiences covered. Join us as we explore this island’s wonders, where nature, tradition, and adventure come together in perfect harmony!
Looking to explore even more? Our 3-week Indonesia itinerary takes you through the country’s most incredible destinations.


When you think of Sumatra, what do you envisage? I see lush jungles, untouched nature, volcanos, rain forests, lakes and rivers, symbols of local culture, remote areas and most importantly extraordinary wildlife. There is one key figure of the Gunung Leuser National Park who draws so many tourists to the area, and that is the endangered Sumatran orangutan. Once you spend enough time admiring these beautiful creatures, many other adventures await because Sumatra has it all. Are you ready for an unforgettable journey?

  • EVERYTHING YOU NEED TO KNOW
  • LOCATIONS
  • TOP ATTRACTIONS
  • WHERE TO STAY
  • WHERE TO EAT
  • ITINERARIES
  • GOOGLE MAPS


If you’re eager to continue your adventure, why not discover more of this incredible country? Start by exploring the rich culture and natural wonders with our Java Travel Guide. Then, dive into our Sumatra Travel Guide for the best experiences on this lush island. Looking for more? Explore Bali for its surf, landscapes, and culture, or unwind on the peaceful Gili Islands.

For the top places to visit across the country, check out our Indonesia Travel Guide. It’s packed with bucket-list experiences and must-see destinations throughout the archipelago. Your journey through Indonesia doesn’t have to end here!