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.

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.
- Best Brunch in Bali
- Thai Restaurants in Bali
- Restaurants in Bali
- Seafood Restaurants in Bali
- Italian Restaurants in Bali
- Steakhouse Restaurants in Bali
- Mexican Restaurants in Bali
- Japanese Restaurants in Bali

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.

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!

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.

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!

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!

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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!

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.

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.

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.

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.

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.

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!

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!

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.

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.

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!

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.

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.

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.

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!

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Source: www.alamy.com