Travel Guide • Bali

10 Must-Do Activities in Bali for an Unforgettable Trip

From iconic temples and lush rice terraces to beach clubs, waterfalls, and luxury wellness experiences, these are the Bali moments worth building your trip around.

Bali has a way of capturing people’s hearts the moment they arrive. The island feels both vibrant and peaceful at the same time, offering an incredible blend of spirituality, natural beauty, and luxury experiences. Whether you’re wandering through ancient temples, swimming beneath jungle waterfalls, or watching the sunset from a beachfront restaurant, Bali delivers moments that feel unforgettable.

For travellers visiting the island for the first time, deciding what to prioritise can be difficult because there is simply so much to see. This guide highlights the most iconic experiences that truly define Bali. From cultural landmarks to unforgettable nature adventures, these activities represent the best of what the island has to offer.

Bali temple overlooking ocean
Bali is famous for its breathtaking temples and spiritual atmosphere.

1. Visit the iconic Tanah Lot Temple

Tanah Lot Temple is one of the most famous landmarks in Bali, and for good reason. Sitting dramatically on a rocky outcrop in the ocean, the temple appears almost as if it is floating on the water during high tide. This sacred Hindu temple is not only culturally significant but also one of the most photogenic places on the island.

Most visitors arrive in the late afternoon when the golden light of sunset begins to illuminate the coastline. As the sun dips below the horizon, the silhouette of the temple against the glowing sky creates a scene that feels almost cinematic. While the temple itself is reserved for worship, the surrounding pathways offer plenty of incredible viewpoints for photography and quiet moments of reflection.

2. Explore the Tegallalang Rice Terraces

The Tegallalang Rice Terraces are one of Bali’s most iconic landscapes. Located just outside Ubud, these cascading emerald-green terraces demonstrate the traditional Balinese irrigation system known as “subak,” which has been used for centuries. Walking through the terraces allows you to experience the peaceful rural side of the island that contrasts beautifully with Bali’s busier beach areas.

Visitors can follow narrow paths that wind through the rice paddies, stopping at small cafés overlooking the terraces for coffee or fresh coconut. Early morning is the best time to visit, as the rising sun creates beautiful lighting across the fields and the crowds are still minimal.

3. Swim beneath Bali’s hidden waterfalls

Bali’s interior jungle hides dozens of spectacular waterfalls that feel like something out of a tropical dream. Some of the most beautiful include Tegenungan, Tibumana, and Sekumpul waterfalls. Each offers a unique experience, from powerful cascading falls to secluded jungle pools perfect for swimming.

Reaching these waterfalls often requires a short hike through lush jungle paths, which only adds to the sense of adventure. The reward is the chance to stand beneath cool misty cascades surrounded by towering greenery and the sounds of nature.

4. Experience a traditional Balinese spa

One of the most relaxing experiences you can have in Bali is visiting a traditional spa. The island is known worldwide for its wellness culture, and spa treatments here are both luxurious and affordable compared with many other destinations.

Many spas incorporate natural elements such as flower baths, volcanic stones, herbal oils, and open-air treatment rooms overlooking jungle or rice fields. Whether you choose a beachfront spa in Seminyak or a jungle retreat in Ubud, a Balinese massage is the perfect way to unwind after exploring the island.

5. Watch the sunset from a Bali beach club

Bali’s beach clubs are famous for creating the perfect sunset atmosphere. Places like Finns Beach Club, Potato Head, and Ku De Ta combine ocean views, stylish design, and laid-back music to create one of the most enjoyable experiences on the island.

Arriving in the late afternoon allows you to relax by the pool, sip a cocktail, and watch the sky gradually shift through shades of orange, pink, and purple as the sun sets over the Indian Ocean. It’s one of the most effortless yet memorable ways to experience Bali’s vibrant coastal lifestyle.

6. Visit the Sacred Monkey Forest in Ubud

The Sacred Monkey Forest Sanctuary in Ubud is both a cultural landmark and a wildlife reserve. This lush forest is home to hundreds of playful long-tailed macaques that roam freely among ancient temples and towering trees.

Walking through the forest pathways feels like stepping into another world, with moss-covered statues, stone bridges, and intricate temple structures hidden throughout the jungle. While the monkeys can be mischievous, they are fascinating to observe in their natural environment.

Bali waterfall jungle
Exploring Bali’s natural landscapes reveals some of the island’s most magical places.

7. Discover Bali’s underwater world while snorkelling

Bali offers some incredible snorkelling opportunities, particularly around areas such as Nusa Penida, Amed, and the famous Blue Lagoon. These waters are home to vibrant coral reefs and tropical fish, making them perfect for both beginners and experienced snorkellers.

One of the highlights of snorkelling near Nusa Penida is the chance to see majestic manta rays gliding through the water. Swimming alongside these gentle giants is an unforgettable experience that many travellers consider a highlight of their Bali trip.

8. Visit Uluwatu Temple and watch the Kecak Fire Dance

Perched dramatically on a cliff overlooking the ocean, Uluwatu Temple is one of Bali’s most breathtaking temples. The views alone are worth the visit, as the temple sits high above crashing waves and endless horizon views.

In the evening, visitors can watch the traditional Kecak fire dance performed at sunset. The performance combines chanting, storytelling, and dramatic fire displays to tell ancient Hindu legends. Watching this performance with the ocean behind the stage creates an atmosphere that feels truly unforgettable.

9. Take a day trip to Nusa Penida

Just a short boat ride from Bali lies Nusa Penida, a rugged island known for its dramatic cliffs and turquoise waters. The island has become famous for locations like Kelingking Beach, where a cliff shaped like a dinosaur overlooks one of the most breathtaking beaches in Southeast Asia.

Although the roads can be rough, the views are absolutely worth it. Many visitors choose guided tours that include several of the island’s most spectacular viewpoints and beaches.

10. Enjoy Bali’s incredible food scene

Bali’s food scene is incredibly diverse, offering everything from traditional Indonesian cuisine to world-class international restaurants. Popular dishes such as Nasi Goreng, Babi Guling, and fresh seafood are must-tries for anyone visiting the island.

Beyond traditional cuisine, Bali has also become a global hotspot for stylish cafés and fine dining. Areas such as Canggu, Seminyak, and Ubud offer beautifully designed restaurants serving everything from healthy brunch dishes to sophisticated tasting menus.

Planning a trip to Bali?

We curate elevated itineraries with carefully selected stays, experiences, and destinations so your Bali trip feels seamless from start to finish.