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, the island is popular and sometimes too busy, but if you slow down and dig a little deeper to explore Bali beyond the main tourist trail, you’ll find a side 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 bucket list things to do in Bali, from iconic attractions to unique experiences around the island. 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.

Bali at a Glance

Planning a trip to Bali? Here’s my starter mini guide with personal recommendations to help you shape the best trip.

Where to Stay in Bali (My Top Picks)

Ubud: Nature, rice fields, culture

Canggu: Beaches, cafés, sunsets

Things to Do in Bali

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.

Top Things to Do in Bali, Indonesia

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

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.

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

Go Café Hopping in Canggu

Thanks to its large expat community, Canggu (along with Ubud, Uluwatu & Seminyak) 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

Visit Nung Nung Waterfall

Hidden in the lush highlands of central Bali, Nung Nung Waterfall is one of the island’s most dramatic cascades and an attraction in Bali without the crowds. 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 about stunning waterfalls? Don’t miss our Guide to the best waterfalls in Bali.

nung nung waterfall bali indonesia

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

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 are popular for snorkeling and diving in Bali, with sightings at spots like Manta Point, Manta Bay, or occasionally 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

Watch the Kecak Fire Dance at Uluwatu Temple (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.

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

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 while exploring things to do in Ubud.

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

Beach Hopping and Surfing in Uluwatu

Southern 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 in Bali, and chase the sun from one cove to the next. For our favourite beach spots in Bali and local tips, check out our detailed Uluwatu blog post.

uluwatu balangan beach bali indonesia

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

Soak in the Misty Mountain Views of Munduk in Northern Bali

Munduk is one of Bali’s most peaceful regions (located in northern Bali), 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

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

Watch the Sunrise from Mount Batur (or Mount Agung)

If you’re up for an early adventure, the sunrise trek to Mt. Batur is one of the most popular and rewarding experiences in Bali. The 2-hour hike begins in the dark, but you will reach 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 Bali adventure, check out our Bali Travel Guide for all the essential info: transportation, visas, religion, local customs, weather, best time to visit and best places in Bali.

Where to Stay

  • Ubud is a great base to stay in the heart of Bali, and for cultural experiences
  • Uluwatu is ideal for beach lovers, beach clubs and stunning cliff views in South Bali
  • 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 Best 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. Beyond the highlights, these moments revealed a quieter side of Bali that often gets missed. 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 culture 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, volcanoes, 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!