If you’re planning a trip to Bali, you’ll want to know the best things to do that really capture the island’s beauty and culture. Bali’s got this mix of stunning beaches, deep-rooted traditions, and natural wonders that’ll stick with you long after you leave.

The top 10 things to do in Bali include visiting sacred temples, exploring hidden waterfalls, hiking at sunrise, and experiencing local culture firsthand. These activities give you a solid sense of what Bali’s all about, from its spiritual side to its wild outdoors.
Whether you’re after peaceful landscapes or the buzz of local life, Bali’s got something for you. Here’s a list to nudge you toward the places and moments you really shouldn’t miss.
Experience Bali’s Iconic Temples

Bali’s temples are more than just pretty—they’re places where culture, views, and rituals all come together. You’ll find sea temples, cliffside shrines, and water sanctuaries, each with its own vibe and story.
Marvel at Tanah Lot at Sunset
Tanah Lot is one of Bali’s most photographed temples. It sits on a rocky outcrop in the sea, looking dramatic as the waves crash around it.
Try to visit late in the afternoon for the sunset, when the sky puts on a show and the temple turns almost golden. It does get crowded, but honestly, the view is worth weaving through the selfie sticks.
Nearby, you’ll find little markets selling crafts and snacks. Tanah Lot isn’t just a great photo op—it’s a symbol of Bali’s spiritual link to the ocean.
Discover Uluwatu Temple
Uluwatu Temple stands high on a cliff, gazing out over the Indian Ocean. The view alone is enough to make you pause, but there’s more.
At sunset, you can catch the Kecak fire dance—a wild, rhythmic performance that’s both haunting and beautiful. The temple’s also central to local rituals, so you might see people in traditional dress, adding to the atmosphere.
Spiritual Cleansing at Tirta Empul
Tirta Empul is all about water and renewal. Locals and visitors alike come for the holy spring and join a purification ritual in the pools.
It’s believed to wash away bad energy—can’t hurt to try, right? The temple’s nestled in lush greenery, with fountains and pools everywhere.
It’s usually quieter than the coastal temples, so you get some peace along with the spiritual experience. If you’re open to it, this cleansing ceremony lets you step into Bali’s spiritual world for real.
Explore the Cultural Heart of Ubud

Ubud is where Bali’s culture and nature meet. The town’s got everything from cheeky monkeys to bustling art markets, and those famous rice terraces you see in travel mags.
Visit Ubud Monkey Forest
Step into the Ubud Monkey Forest and you’re suddenly in the monkeys’ world. Hundreds of long-tailed macaques roam free among mossy temples and towering trees.
You can stroll the shady paths and watch the monkeys do their thing—just keep your stuff zipped up, they’re quick. Beyond the monkeys, the place has spiritual meaning for locals, so there’s more going on than meets the eye.
Wander Through the Art Markets
Ubud’s art markets are a riot of color and creativity. You’ll find paintings, wood carvings, textiles, and jewelry—most of it made right there by Balinese artists.
The stalls are packed close, the air’s full of chatter, and bargaining is half the fun. If you’re looking for souvenirs that aren’t just fridge magnets, this is the spot.
Admire Iconic Rice Terraces
The rice terraces around Ubud are something else. Green, layered hills stretch out in patterns that look almost too perfect to be real.
You can wander narrow paths between the terraces, breathe in the fresh air, and just soak up the peace. It’s a glimpse into how Balinese farmers work with the land, and honestly, it’s a photographer’s dream.
Chase Bali’s Natural Wonders

Bali’s wild side is just as good as its temples and towns. Think waterfalls, hot springs, and bamboo forests—places that feel a world away from the tourist crowds.
Swim at Stunning Waterfalls
Bali has a bunch of waterfalls where you can cool off in clear pools. Tegenungan and Gitgit Falls are two favorites, with strong cascades and lush backdrops.
Getting there usually means a short hike, which is half the fun. Go early or late to dodge the crowds, and keep an eye on the currents—they can be strong after rain. You’ll spot local snack stands and towel rentals nearby too.
Relax at Hot Springs
Natural hot springs bubble up all over Bali, heated deep underground. Toya Devasya near Mount Batur is a classic, where you can soak in warm mineral water with volcano views.
People say the minerals help with stress and sore muscles—who am I to argue? Pools range from toasty to super-hot, so you can pick your comfort zone. Mornings are quieter if you want to avoid the crowds.
Trek Through Bamboo Forest Valleys
If you’re up for exploring, check out Bali’s bamboo forests. The tall stalks create cool shade and a gentle rustle as the wind blows through.
Some of the best trails are near Ubud and Bamboo Indah. The walks aren’t usually tough, but good shoes and water are a must. Keep an eye out for birds and little critters along the way—it’s a different side of Bali most folks miss.
Enjoy Bali’s World-Famous Beaches

Bali’s beaches come in all flavors. Some are perfect for just zoning out, others are packed with surfers and beach bars, and a few are made for sunset seafood feasts.
Relax on Nusa Dua and Seminyak
Nusa Dua is the go-to for calm, clean waters and soft sand. If you want to chill with minimal fuss, this is your spot—resorts, quiet corners, and gentle waves make it easy to unwind.
Seminyak, on the other hand, is a bit livelier. During the day, it’s laid-back, but as sunset hits, the place comes alive with beach bars and live music. There’s something about watching the sky change colors with a cold drink in hand that just feels right.
Learn to Surf on Kuta’s Waves
Kuta Beach is where lots of people catch their first wave. The surf here is steady and manageable, with plenty of schools offering lessons if you’re new to the board.
After you wipe out (it happens), you’ve got shops, restaurants, and nightlife steps away. Kuta’s busy, sure, but it’s got that classic Bali energy that’s hard to resist.
Seafood Feasts on Jimbaran Beach
If you love seafood, Jimbaran Beach is a must. As the sun sets, restaurants set up tables right on the sand—think grilled fish, prawns, and whatever’s fresh, all with your toes in the sand.
It’s quieter during the day, but evenings are magic—twinkling lights, the smell of barbecue, and the sound of waves. Honestly, dinner here is one of those Bali moments you’ll remember.
Immerse in Balinese Arts and Traditions

Bali’s art and traditions are everywhere if you know where to look. From hypnotic dances to flavorful food and colorful ceremonies, it’s all part of daily life here.
Watch a Balinese Dance Performance
Balinese dance is something you’ve got to see in person. Shows like Legong, Barong, or Kecak are held all over—Ubud and Uluwatu temples are popular spots.
The dancers move with crazy precision, their faces telling stories from old legends and Hindu epics. If you can, catch a show at sunset in an open-air theater—it just feels extra special.
Tickets are usually affordable, and it’s worth getting there early for a good seat. Watching a dance at a temple sometimes means you’ll see real rituals happening alongside the performance, which is just… well, Bali.
Join a Traditional Cooking Class
Cooking classes in Bali are a pretty great way to get your hands dirty—literally. You’ll dive into making authentic Balinese dishes like Nasi Goreng, Sate Lilit, and Bebek Betutu.
They’ll show you how to work with local spices, herbs, and all those fresh ingredients that really make Balinese food pop. There’s something about grinding your own spice paste that just feels right, you know?
Most classes kick off with a stroll through a local market. Wandering the aisles, checking out all that vibrant produce, you start to see how much ingredient choices matter here.
After the market, you’ll usually end up cooking alongside a guide, maybe in someone’s home or out on a little farm. It’s casual, hands-on, and honestly, kind of fun if you’re up for a bit of trial and error.
It’s a solid way to get a feel for Bali’s food heritage. Plus, you can actually chat with locals and ask about their daily traditions—people are usually happy to share, even if you butcher the pronunciation.
All in all, if you’re even remotely interested in food or culture, a cooking class in Bali is worth squeezing into your trip. You might even come home with a new favorite recipe (or at least a good story about your kitchen mishaps).
Conclusion
Bali’s one of those places that gets under your skin. It’s not just the temples or the beaches or the food—it’s how it all comes together. Every corner has its own story, every sunset feels a bit different.
Whether you’re here for adventure, culture, or just to unwind, Bali’s got a way of surprising you. Don’t try to do it all—pick a few things that call to you and let the island do the rest. Who knows, you might find your own favorite spot that didn’t even make this list.