OnBali logo

Things to Do in Bali

Who’s never heard of Bali? It is one of the most famous tourist destinations in the world. Bali is a complete package, and that’s why it’s on many people’s bucket lists. If you don’t know what to do in Bali, there are waterfalls, beaches, lakes, volcanoes, and rice fields to explore. But don’t forget what makes the island so unique: the Balinese culture. The temples, ceremonies, and dances make the island more than just a tropical paradise.

Where to Stay in Bali

Choosing your stay in Bali is all about matching your desires and budget. Whether it's the luxury beachfront resorts of Nusa Dua, the charming villas nestled in Ubud’s jungle, or the vibrant hostels of Kuta and Canggu, perfect for nightlife enthusiasts, Bali's accommodations cater to all preferences. If shopping, dining, and nightlife are your focus, consider staying in Seminyak, where everything is just a stroll away. Discover your ideal Bali accommodation with our comprehensive guide.

Hero section overlap

Best Restaurants & Cafes in Bali

Bali's dining scene is delightfully diverse. Enjoy everything from fine-dining seafood in Jimbaran to relaxed Mediterranean spots in Ubud. Vegans won't miss out either, with plentiful vegan and raw food cafés. For those who love the nightlife, Bali offers an array of choices from beach clubs in Seminyak to speakeasy bars in Canggu and lively nightclubs in Kuta. Dive into our guide to Bali's top dining spots.

Hero section bottom overlap

Best Spas in Bali

Escape to Bali's spas where tradition meets tranquility — perfect for rejuvenating your senses. Whether you're soaking in the views of the Indian Ocean or relaxing by the lush Ubud hillsides, each spa visit promises a slice of paradise. Ideal for newlyweds, a spa day in Bali can turn into one of the most romantic experiences on the island.

What to Do in Bali

There’s no shortage of things to do in Bali, and that’s why it’s everyone’s favorite holiday destination in Indonesia. There are fun things to do in Bali: go to beach clubs in Canggu and see the Kecak Dance in Uluwatu Temple as part of your Balinese culture excursions. If you want some cool things to do in Bali, try diving and snorkeling in East Bali to explore its underwater beauty. Trust us, there are always things to do in Bali.

Discover Bali’s Rich Culture

1. Visit the Ubud Monkey Forest

Home to 1,200 white-tailed macaques where you can snap that monkey selfie, Ubud Monkey Forest is more than just a tourist attraction. It’s also a conservation area and a sacred place for the Balinese, as several temples are inside. Come in the morning before it gets crowded to feel how peaceful the place is.

Monkey on the statue in Ubud Monkey Forest

Source: www.freepik.com

2. Explore Garuda Wisnu Kencana

At Garuda Wisnu Kencana, you never run out of traditional dance performances since they have the show daily. The top of this statue, which is deemed the tallest in Indonesia, offers a panoramic view of the southern coast. It is definitely on the list of things you have to do in Bali!

Garuda Wisnu Kencana on a hill in Uluwatu

Source: unsplash.com

3. Witness the Sunset at Tanah Lot Temple

If you’re tired of the same old sunset view, head to Tanah Lot during the high tide. The temple will look like it stands in the middle of the ocean. And it is! During the low tide, you can come closer and may spot the black and white snakes. For the Balinese, these snakes are the temple’s guardians from evil spirits.

Tanah Lot Temple on the rock in the middle of the ocean

Source: www.freepik.com

4. Watch a Kecak Dance at Uluwatu Temple

Imagine the sunset over the Indian Ocean from 70 meters above sea level and seeing a traditional Balinese dance. That’s what you get from the Kecak Dance performance at Uluwatu Temple. Explore the temple grounds while waiting for the show to begin, but be careful of the cheeky monkeys!

The traditional Balinese performance - Kecak Dance

Source: www.freepik.com

5. Walk Through Ubud Palace

Walk through the intricate details of wood carvings in the front yard of Ubud Palace in the daytime. But the traditional dance performance every night is why Ubud Palace should be on your itinerary. With only 100K, come before the show starts at 7.30 PM to get the best seat in the house!

Ubud Palace surounded by tourists during the daytime

6. Experience a Ritual at Tirta Empul Temple

If spirituality is your thing, you need to do melukat in Bali. This Balinese purification ceremony is part of why Pura Tirta Empul is always packed with visitors. This temple complex from the 10th century is one of the most popular destinations for melukat. The ritual is a way to cleanse your body and soul from negative energy.

People at the water ceremony in Tirta Empul Temple

7. Admire the Grandeur of Pura Besakih

The biggest and most important temple, Pura Besakih, is considered to be the Mother Temple for Balinese. Perched 1000 meters on the slope of Mount Agung, you’ll be stunned by the size and the iconic split gateway known as Candi Bentar. The temple may be closed to the public during the important Balinese celebrations.

A couple in the center of Pura Besakih temple

Source: www.alamy.com

Try Outdoor Adventures in Bali

8. Surf the Waves at Bali’s Best Beaches

Beyond the cultural splendor, some of Bali’s beaches are famous for their reef breaks. The beaches in the South Bali areas are advanced surfers’ favorite playgrounds for their challenging breaks. If you’re a beginner, learn to read the waves at the surf spots in Kuta and Legian.

Man is catching the wave in the South Bali areas

Source: www.freepik.com

9. Go White-Water Rafting on the Ayung River

If you want adrenaline-pumping outdoor activity, explore Ubud’s rugged landscape with white-water rafting. Cruise through Ayung River, the longest river in Bali, and enjoy Ubud’s wilderness along the riverside. Combine the rafting with the ATV tour to plan a perfect day-out adventure.

Tourists are rafting along the Ayung River

Source: www.freepik.com

10. Snorkel and Dive in Bali’s Coral Reefs

Bali’s beauty is not limited to inland but also underwater. Go to East Bali for snorkeling and diving, especially in Amed and Tulamben. Menjangan Island in Northwest Bali has the best-preserved coral reefs in the area. Don’t skip the chance to explore the 120-meter-long USAT Liberty Shipwreck in Tulamben.

Woman is diving uderwater in Bali’s Coral Reefs

Source: www.freepik.com

11. Swim with Dolphins in Lovina

If seeing dolphins is on the list of top things to do in Bali, you need to go to Lovina in North Bali. Get there early and rent the traditional boats that will take you to the watching spot. Though you can see the dolphins all year, the peak season for dolphin watching is from May to September.

Mother and daughter are swimming with Dolphins in Lovina, Bali

Source: www.freepik.com

12. Reel in the Catch of the Day with Ocean Fishing

Fishing is such an underrated thing for the family to do in Bali. Whether inland or offshore fishing, there are plenty of spots to fish. From Jimbaran to Amed and Nusa Islands, get your fishing rods ready. You can catch plenty of fish species, from tuna to ruby snapper and mahi-mahi.

A guy holds a huge fish that he caught during the Ocean Fishing

Source: unsplash.com

Party at Bali’s Famous Beach Clubs

13. Dance All Night at FINNS Beach Club

Dress to the nines and let the DJ get you to dance all night long at FINNS Beach Club. One of the best beach clubs in Bali, they have seven kitchens and eleven bars, with daily live DJs in the morning and vocals in the afternoon. Book your daybeds to secure the best spot for that amazing Bali sunset.

The crowded dance hall in FINNS Beach Club

Source: @finnsbeachclub

14. Chill with Stunning Views at Savaya

There’s no view like the one at Savaya. One of the most luxurious beach clubs in Bali, it seems like floating above the Indian Ocean. Famous for The Cube, the party is like no other you’ve had in Bali. During the day, this beach club on the top of Uluwatu cliff makes a perfect spot to relax with your favorite cocktails.

Savaya beach club - view of the Coub from the air

Source: @savayabali

15. Enjoy Creative Cocktails at Potato Head

Potato Head is one of the most iconic beach clubs in Seminyak. But there’s something more than just a spot to see the famous Bali sunset. Enjoy the feast at one of the nine restaurants in Potato Head, and don’t skip on the cocktail list. It turns Indonesian ingredients into uniquely drink menus, perfect for sundowners.

One of the freshest cocktails from Potato Head beach club

Source: @potatoheadbali

Walk Through Bali’s Famous Rice Terraces

16. Stroll Through Tegallalang Rice Fields

Walk through the famous Tegallalang Rice Terrace in the north of Ubud. Get your camera ready to snap the lush greeneries of the layered irrigation system known as subak. Stop by the local restaurants on the trekking route, as the rice terrace is part of the traditional village’s backyard.

The couple is walking along Tegallalang Rice Fields

Source: unsplash.com

17. Explore the Expansive Jatiluwih Rice Terraces

Inducted as one of the UNESCO World Heritage Sites, Jatiluwih Rice Terrace is even more jaw-dropping than Tegallalang. If you want to know why subak has been part of the Balinese culture since the 9th century, all you need to do is see the complex way of the irrigation system here.

The long path in the center of Jatiluwih Rice Terraces

Source: www.freepik.com

18. Visit the Hidden Baturiti Rice Fields

Seeing the rice terrace is one of the best things to do in Bali. And Pacung Rice Terrace in Baturiti could be your new favorite spot in Central Bali. It is less crowded than in Jatiluwih and Tegallalang, and you can catch the farmers planting the rice during the planting season from November to March.

Baturiti Rice Fields - view from the air

Source: www.freepik.com

Watch a Traditional Balinese Dance Performance

19. Be Captivated by the Kecak Fire Dance

The heroic story of Ramayana’s rescue of Sita, who evil King Ravana has kidnapped, is the plot of Kecak Dance. With as many male dancers as 150, the fire dance is one of the most well-known Balinese traditional dances. You can see the shows in many temples, including in Uluwatu Temple.

Indonesians in traditional clothes are dancing Kecak Fire Dance

20. Enjoy the Graceful Movements of the Legong Dance

You’ve seen the image of a female dancer with colorful attire moving their hands gracefully. That’s the Legong Dance. Famous for its intricate foot and finger movement, expressive gestures, and iconic eye movements, the show is a must-see attraction in Bali.

Brightly clothed women are dancing Legong Dance

Source: unsplash.com

Sunbathe at Bali’s Best Beaches

21. Relax at Melasti Beach

Don’t forget your sunglasses and sunscreen while enjoying the turquoise water and ocean breeze at Melasti Beach! The beach makes an excellent spot for a refreshing swim, a cooling dip, or simply lounging under an umbrella to soak up the sun. No Bali itinerary is complete without spending time at Melasti Beach.

Soft evening landscape of Melasti Beach

Source: unsplash.com

22. Catch Waves at Uluwatu Beach

If riding the waves is in your DNA, head to Uluwatu Beach for serious left-hand reef breaks. It’s challenging with the sharp reef, so it’s only for experienced surfers. Beyond surfing, it’s a great spot to chill with the cold beer, and the sunset view from here is out of this world!

Woman is surfing at Uluwatu Beach

23. Unwind at Dreamland Beach

Take it easy at Dreamland Beach, as you can lay down your beach sarongs and relax. Enjoy the ocean breeze, take out that summer read you always want to finish, and wait for the sunset. Dip in the water, but be careful, as many surfers are trying to ride the waves at Dreamland Beach.

Dreamland Beach in Bali full of sun loungers and vacationers

Source: unsplash.com

24. Snap Photos at Padang Padang Beach

The iconic Padang Padang Beach made famous in Eat, Pray, Love, is another beach in Bali you cannot miss. The narrow entrance between two rocks to a cove-like beach makes the perfect background for your Insta feed. The beach is safe to swim, but you must watch out for the surfers when the breaks are excellent.

Padang Padang Beach in Bali - view from the air

Source: unsplash.com

25. Escape to the Secluded Virgin Beach

If you want a private beach-like vibe, Virgin Beach in the East part of Bali is for you. The white sandy beach and the clear turquoise water are unreal! Swim, sunbathe, or just relax. This secluded beach with lines of coconut trees is an underrated gem of a beach in Bali.

Virgin Beach surrounded with the rainforest greenery

Source: unsplash.com

Take a Dip in Bali’s Best Waterfalls

26. Swim at Sekumpul Waterfall

We’d love to say Sekumpul is the most breathtaking waterfall in Bali. The cluster of waterfalls with different heights gives an impression of unreal beauty. The trek is challenging, but the reward is worth every step. Swim and float in its clear water, but steer away from the cascade, as it can be quite powerful.

Sekumpul Waterfall - long streams of water among the rainforest

Source: unsplash.com

27. Feel the Mist at Nungnung Waterfall

Cascading from 165 feet, Nungnung proves the saying, “No pain, no gain.” You need to walk down (and up) 500 steps, but the surroundings of thick vegetation and smaller waterfalls will ease the journey. The mist from the main waterfall is magical. Don’t attempt to swim here, as the cascade is strong.

The foggy atmosphere right near Nungnung Waterfall

Source: unsplash.com

28. Discover the Hidden Taman Sari Waterfall

Taman Sari Waterfall is like a natural pool and large bath. It may not be as tall as Sekumpul, but you come here to relax. Swimming or floating, soak in the lush surroundings, and you’ll feel the peacefulness is otherworldy. And it’s only half an hour from Ubud, so it’s perfect for a quick waterfall getaway!

Taman Sari Waterfall with the signboard

29. Jump Into the Aling-Aling Waterfall Pools

Aling-Aling is another smashing waterfall in North Bali, surrounded by thick vegetation and tropical forests. There are two different heights: one is 35 meters, and the other is 15 meters. What’s unique is that you can slide down on these two waterfalls and fall into the natural pools below!

One of the two different Aling-Aling Waterfals in Bali

30. Marvel at the Sunlit Tukad Cepung Waterfall

Welcome to the waterfall that social media is crazy about! Tukad Cepung is famous for its burst of sunlight from the rocks. But you need to get there early to snap that famous shot. If you’re feeling romantic while crossing one of the must things to do in Bali, then you shouldn’t miss taking photos at the Romantic Stone.

The hidden Tukad Cepung Waterfall between the rocks

Source: unsplash.com

Practice Yoga and Relax at Bali’s Best Spas

31. Join a Yoga Class in Ubud’s Top Studios

There’s no Bali holiday without going to the yoga centers in Ubud. Take care of your spiritual needs by attending yoga classes, from Hatha to gravity yoga. Whether you’re a novice or you’ve done yoga all your life, there are different classes for all levels.

Yoga Class in one of the Ubud yoga studios

Source: www.freepik.com

32. Rejuvenate with a Balinese Spa Treatment

Spa treatments in Bali are a must-thing to do. Spas in Bali offer complete body treatments, from Balinese massage to facial and foot reflexology. Plus, some of the spas in Bali have the most stunning views, whether it’s the lush jungle of Ubud or the sprawling Indian Ocean. Your body will be pampered!

Body massage and treatment at one of the spa in Bali

Source: unsplash.com

Visit the Stunning Nusa Islands and Gili

33. Snorkel at Nusa Penida

Get on the boat from Sanur (or take that helicopter if you feel fancy) to Nusa Penida. Put your goggles and fins on and explore the underwater world in Bali. If you’re lucky, you may encounter manta rays besides different colorful coral reefs and hundreds of fish species.

A man is snorkeling with the turtle near Nusa Penida island

Source: www.freepik.com

34. Lounge at Nusa Lembongan

Kick your shoes off, put on that hat and sunnies, and relax in Nusa Lembongan. It’s easy to instantly fall in love with the island because you’ll see fewer daytrippers here than in Nusa Penida. For a moment, enjoy the calm seas and the sea breeze without crazy crowds around.

Nusa Lembongan - view on the boats from one of the restaurant

Source: unsplash.com

35. Paddleboard at Nusa Ceningan

While exploring Nusa islands, why not head to Nusa Ceningan for paddleboarding? The area has more consistent surf breaks and small ripples, making it perfect for beginners. If you want to build your confidence on the water, a paddleboard gives you more stability to stand up since it is broader and thicker than a surfboard.

Woman is paddleboarding on the sea close to Nusa Ceningan

Source: www.freepik.com

36. Island-Hop Around the Gili Islands

Having more time to spare? Hop to Bali’s neighboring islands of the three Gilis. Start your island hopping in Gili Trawangan for the vibrant party vibe, Gili Air for an unwinding day by the beach, and explore Gili Meno on foot. Since no motorized vehicles exist, your options are cycling or walking around the islands!

The distant view of three Gili Islands

Hike Bali’s Majestic Mountains

37. Catch Sunrise on a Mount Batur Hike

One of the most popular things to do in Bali is hiking Mount Batur. Get up super early and trek to the summit to catch the Bali sunrise. The trek is beginner-friendly, and even if you’re not a fan of hiking, you’ll get to the top. It'll surely be the highlight of your trip to Bali.

The group of tourists is hiking Mount Batur

Source: unsplash.com

38. Conquer the Summit of Mount Agung

Choose Mount Agung if you want more adventure. Prepare your stamina, as the hike to the summit takes around six hours. We strongly advise hiring a guide since Mount Agung is considered sacred in the Balinese culture. Start your trek before midnight so you can reach the summit by sunrise.

The peak of Mount Agung in Bali

Source: unsplash.com

Get Hands-On with Creative Classes

39. Make Your Own Jewelry in a Silver Class

Making your jewelry is arguably among the most unique things to do in Bali. Many of the local silver artisans in Celuk, near Ubud, will happily turn your design into a one-of-a-kind piece of jewelry. You can also attend the silver-making workshop if you’re curious about the jewelry-making process.

Silver-making workshop in Bali

Source: www.freepik.com

40. Try Your Hand at Pottery in a Clay Workshop

Get your hands dirty by joining pottery workshops when visiting Bali. Unleash your creativity by playing with different shapes and patterns; whether in Sanur, Canggu, or Ubud, it doesn’t matter. The clay workshop has been gaining popularity, and the number of pottery classes is rapidly growing in Bali.

Children at the pottery class in Bali

Source: www.freepik.com

Indulge in Bali’s Culinary Delights

41. Nautilus Restaurant Ubud

You don’t need to go to the beachside for some scrumptious seafood in Ubud. Nautilus brings the ocean flavors inland with its impressive menus. Expect the freshest seafood while enjoying the industrial mixed-with-ocean vibe. Pair your meals with the extensive wine list to complete your dinner.

The interior overview of Nautilus Restaurant

42. Cave Uluwatu

Dining inside a natural cave with stalagmites is a kind of dinner like no other. The Cave by Chef Ryan Clift has redefined the meaning of a luxury dinner, offering a seven or ten-course subterranean menu. Winner of the 2022 Best Luxury Fine Dining Experience award, there’s no similar experience like this in Bali.

Cave Uluwatu restaurant inside the natural cave in Bali

Source: @thecavebali

43. Gajah Putih

At Gajah Putih, you get more than food to pamper your palate. It takes the concept of fine dining in Bali to a new level, with a theater accompanying your meals. Take your journey across Bali from sunrise to sunset through the performance and the meals inspired by Bali’s rich culinary heritage.

The stage for performance in Gajah Putih

Source: @gajahputih.bali

44. Nusantara

There’s no need for you to visit all the islands in Indonesia for the food. The flavors at Nusantara will take you on a journey across the archipelago. From the snacks to the main course, the taste of the tropical spices and ingredients are palpable. Ask the staff for recommendations, and they’ll happily explain the menu.

The long table and the large lamp in Nusantara restaruant

Source: @restaurantnusantara

Go Shopping in Bali’s Top Markets and Malls

45. Browse Local Crafts at Ubud Art Market

The Ubud Art Market is the perfect place to find beautiful local crafts in the center of Ubud. Browse the stalls of local artisans selling home decor, Balinese statues, and small trinkets to bring home. If you love haggling, this is the perfect place to practice your bargaining skills.

The woman is examining handicrafts at Ubud Art Market

Source: unsplash.com

46. Shop Big Brands at Beachwalk Mall

Strategically located opposite the famous Kuta Beach, there’s nowhere else to have your shopping spree than at Beachwalk. Browse international brands like Sephora, Zara, Mango, Pull & Bear, and more. Head to the garden deck to see the sunset, and your shopping experience will be more than just spending your bucks.

A number of different brand stores at Beachwalk Mall

Source: www.alamy.com

47. Find Everything You Need at Icon Shopping Mall

The newly opened mall opposite Sanur Beach has been making a buzz. One of the most impressive malls in Bali, from the design and the size, Sanur is no longer the sleepy town it once was. From clothing to accessories, Icon has everything you need and more. If you’re a movie buff, this is the only place in Bali with an IMAX studio.

Icon Shopping Mall - big building with a lot of stores inside

Source: www.alamy.com