Kelingking Beach viewpoint, Nusa Penida Bali. One of the top things to do in Bali with stunning turquoise ocean and cliff views | THE DAILY HAPPINESS

Top 10 Things to Do in Bali | Ultimate Travel Guide

Bali is more than just a destination. It is a feeling. Whether you are chasing waterfalls, soaking in sunsets, or savouring smoothie bowls by the beach, the island perfectly blends spirituality, adventure and indulgence. Whether you’re a first-time or returning for another dose of magic, here are the top 10 things to do in Bali that capture its essence.

Lempuyang Temple Gateway to Heaven, temple gates with Mount Agung view | THE DAILY HAPPINESS
Tirta Gangga Water Palace Bali, royal fountains and koi ponds in East Bali | THE DAILY HAPPINESS

1. Visit Tirta Gangga and Lempuyang Temple

Nestled in East Bali, Tirta Gangga is a peaceful oasis of fountains, lotus ponds and stone carvings, surrounded by rice fields. Once a royal palace, it’s now one of the island’s most photogenic and tranquil spots. Walk barefoot on stepping stones, feed the koi fish and soak in the calm energy that defines Balinese grace.

Also in the East is one of Bali’s most iconic landmarks, Lempuyang temple, famed for its “Gateway to Heaven”. Beyond Instagram fame, it’s one of Bali’s oldest and most sacred temples, a place of silence, strength and serenity.

Ubud Monkey Forest, monkeys near temple statues surrounded by jungle | THE DAILY HAPPINESS

2. Explore the Sacred Monkey Forest in Ubud

This lush jungle sanctuary is home to hundreds of playful macaques and centuries-old temples wrapped in vines. The Ubud Monkey Forest is one of the most unique attractions in Bali. It’s not just about the monkeys but also a deep connection to Balinese spirituality and nature.

The forest is open daily, but if you visit between Monday and Saturday, you’ll even find dedicated staff who can help you capture a cheeky monkey selfie, which is done safely and respectfully. On Sundays, visitors can take part in a small feeding activity, offering fruit to the macaques while learning more about their behaviour and temple significance. Neither activity is included in the entrance ticket and requires an additional small fee.

Tip: Keep your sunglasses and snacks zipped. The adorable monkeys are also curious little thieves.

Ubud Monkey Forest, monkeys near temple statues surrounded by jungle  | THE DAILY HAPPINESS
Leke Leke waterfall in Bali | THE DAILY HAPPINESS

3. Chase Bali’s best waterfall

Hidden deep within Bali’s tropical jungles, the island’s waterfalls offer moments of pure serenity and adventure. There are many scattered across the island, each with its own unique charm and setting, from easily accessible cascades to hidden gems that require a short trek through lush forest paths.

One of the most peaceful spots we visited was Leke Leke Waterfall, tucked away in central Bali. It’s surrounded by towering greenery, and because it’s slightly off the usual tourist trail, it remains wonderfully quiet. The kind of place where you can hear nothing but rushing water and birdsong. Another highlight was Sambangan Waterfall in North Bali, where the trail features natural rock slides and crystal-clear pools perfect for swimming.

Tegallalang Rice Terraces, panoramic green rice terraces near Ubud | THE DAILY HAPPINESS

4. Walk through the Tegallalang rice terraces

An UNESCO World Heritage site and one of Bali’s most iconic sights. Tegallalang Rice Terraces are a visual poem in green and were the main reason why I wanted to visit Bali. Wander the pathways, sip on coconut water from a local stand and swing over the green valleys.

Tegallalang Rice Terraces, panoramic green rice terraces near Ubud | THE DAILY HAPPINESS
Tegallalang Rice Terraces, panoramic green rice terraces near Ubud | THE DAILY HAPPINESS

5. Spend a day at Nusa Penida

A short boat ride to Nusa Penida feels like a world of its own: wild cliffs, turquoise lagoons and untouched beaches and nature. Don’t miss Kelingking Beach, Broken Beach and Angel’s Billabong for jaw-dropping views. Another must-do on the island is to either rent a boat or do a boat tour for snorkelling with manta rays at Manta Point. Under the surface, Bali is just as breathtaking, and it was one of my favourite experiences in Bali.

Kelingking Beach Nusa Penida, iconic cliff view over turquoise sea | THE DAILY HAPPINESS
Nusa Penida, boat trip to Manta Bay | THE DAILY HAPPINESS

6. Go on an ATV adventure in Ubud

For travellers seeking a balance of adrenaline and nature, an ATV tour in Ubud is one of the most thrilling things to do in Bali. The experience takes you far beyond the main roads, deep into the island’s tropical heart. You’ll drive through muddy jungle trails, bamboo tunnels, rice terraces, and even small Balinese villages, offering a side of Bali that most visitors never get to see.

Furthermore, most ATV tours in Ubud include short stops at scenic viewpoints where you can catch your breath and take photos of the lush surroundings. Some routes even pass hidden waterfalls or small caves, adding a sense of mystery and discovery to the ride. It has been one of my favourite Bali activities.

ATV adventure in Ubud, traveller riding through muddy jungle track | THE DAILY HAPPINESS

7. Party at Savaya or Finns Beach Club

Champagne sunsets at beach clubs. Bali knows how to celebrate life and redefine island luxury. Head to Savaya for a glamorous clifftop vibe with world-class DJs and ocean views, or to Finns beach club for sunset cocktails and poolside beats.

Finns Beach Club in Canggu, infinity pool with sunset views | THE DAILY HAPPINESS
Finns Beach Club in Canggu, infinity pool with sunset views | THE DAILY HAPPINESS
Savaya Beach Club Uluwatu, infinity pool with ocean backdrop at sunset | THE DAILY HAPPINESS

8. Swim with dolphins in North Bali

Head north to Lovina Beach, where calm waters are home to pods of wild dolphins. Take an early morning boat ride to watch them glide and leap through the waves as the sun rises over the horizon: a truly magical and humbling moment.

La Brisa Bali beach club, sunset over palm-fringed pool in Canggu | THE DAILY HAPPINESS
Cretya Ubud jungle club with view over rice terraces | THE DAILY HAPPINESS

9. Unwind at La Brisa Bali and Cretya Ubud

After days of adventure, it’s time to relax. La Brisa Bali in Canggu offers Boho-beach bliss with palm-fringed pools and sunset cocktails. At the same time, Cretya Ubud combines tiered infinity pools and jungle views for the perfect afternoon escape.

Tirta Empul Temple purification ritual, visitors bathing in holy spring | THE DAILY HAPPINESS

10. Experience purification at Tirta Empul Temple

End your Bali journey with something deeply spiritual at Tirta Empul, the holy water temple. Locals and visitors alike come here to take part in a traditional cleansing ritual, washing away negativity and beginning anew. Step into the crystal-clear springs, guided by temple priests, and feel an overwhelming sense of calm and renewal.

Bali is more than an island. It’s an experience that awakens every sense. From sacred temples to sun-kissed beaches and soulful encounters, it offers something magical for everyone. Whether you’re a first-timer or returning for the tenth time, Bali always finds a way to steal your heart.

Bali travel guide collage featuring Kelingking Beach, Cretya Ubud jungle pool, Tirta Gangga Water Palace and Bali sunset bar. Discover the top things to do in Bali 2025 with The Daily Happiness.
Kelingking Beach Nusa Penida, Bali: turquoise ocean cliffs and golden beach. Top 10 Things to Do in Bali 2025 travel inspiration by The Daily Happiness.
Top 10 Things to Do in Bali travel guide: Tegallalang Rice Terraces, Lempuyang Temple, and Bali beaches. Perfect Bali itinerary inspiration for 2025 from The Daily Happiness.

Pin to Pinterest <3

Ready to plan your Bali trip? Save this list, pack your bikinis and sunscreen and let the adventure begin. Before heading to Bali, make sure you’re fully prepared for long-haul flights and check out all carry-on must-haves for jet-set girls.

Share this post

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *