Bali Travel Tips & Guides

20 Must-Do Activities in Bali (Beyond Beaches and Swings)

By Diwira Team•24 October 2026
20 Must-Do Activities in Bali (Beyond Beaches and Swings)

When people think of Bali, the first images that often come to mind are pristine white-sand beaches and the famous jungle swings hanging over lush valleys. While those are undeniably beautiful, Bali is an incredibly diverse island with a rich cultural soul and a wild interior waiting to be explored.

If you want to look beyond the standard tourist trail, this guide is for you. We have compiled 20 must-do activities in Bali that go far beyond the beaches and swings. Whether you are a culture enthusiast, a nature lover, or an adrenaline junkie, this list is designed to help you plan the perfect itinerary. And remember, to enjoy these outdoor and cultural activities to the fullest, always check our Bali travel guides to determine the best time to visit Bali (typically the dry season from April to October) so the weather cooperates with your plans.

Cultural & Spiritual Experiences

1. Witness a Traditional Kecak Fire Dance

Skip the beach clubs for one evening and head to Uluwatu Temple or Ubud Palace to watch the mesmerizing Kecak Dance. Performed at sunset, this dramatic dance features dozens of men chanting in unison, acting as a human orchestra, while telling the epic story of the Ramayana. It is a deeply moving cultural experience.

2. Learn to Make a Canang Sari (Daily Offering)

You will see these small, beautifully woven baskets of flowers and leaves everywhere on the sidewalks. Instead of just stepping over them, join a cultural workshop to learn how they are made. Many local communities and hotels offer classes where you can learn the art of weaving and folding palm leaves, gaining a deeper understanding of Balinese daily devotion.

3. Take a Traditional Balinese Cooking Class

Forget just eating the food; learn how to cook it! A cooking class usually begins with a visit to a traditional local market to buy fresh spices, followed by a hands-on session in a village kitchen. You will learn to make staples like Bumbu Bali (the base spice paste), satay, and Nasi Campur.

4. Explore the Tirta Empul Water Temple

Located near Ubud, this temple is famous for its holy spring water. Visitors can participate in the Melukat purification ritual, where you line up under the spouts to cleanse yourself physically and spiritually. Remember to bring a change of clothes and follow the temple's dress code (sarong provided).

5. Visit a Traditional Bali Aga Village

Explore Tenganan Village, one of the most ancient villages in Bali. The Bali Aga people have retained their pre-Hindu traditions, unique architecture, and excellent craftsmanship. It is famous for its double-ikat Geringsing cloth, which is believed to have magical protective powers.

Nature & Adventure

6. Trek Mount Batur for a Sunrise

Yes, it requires a 2:00 AM wake-up call, but hiking the active volcano of Mount Batur to catch the sunrise above the clouds is a bucket-list activity. The view of Lake Batur and the majestic Mount Agung in the distance is absolutely worth the early alarm.

7. Swim with Manta Rays in Nusa Penida

Take a fast boat to Nusa Penida and join a snorkeling tour. The waters around the island are home to majestic Manta Rays, which can grow up to 5 meters wide. It is an awe-inspiring experience to swim alongside these gentle giants in their natural habitat.

8. White Water Rafting on the Ayung River

Get your adrenaline pumping on the Ayung River near Ubud. The rapids are suitable for beginners but offer enough thrill for everyone. The highlight is paddling through lush tropical rainforests and spotting hidden waterfalls along the riverbank.

9. Explore the Jatiluwih Rice Terraces

While Tegalalang is crowded, Jatiluwih is a UNESCO World Heritage site and is much larger and less touristy. Rent a bicycle or simply walk through the stunning, expansive rice terraces. The subak (traditional water irrigation) system here is a marvel of ancient engineering.

10. Go on a Mangrove Forest Tour in Benoa

Escape the traffic and hop on a traditional jukung (wooden boat) through the lush mangrove forests of South Bali. It is a peaceful, eco-friendly activity where you can spot monitor lizards, monkeys, and beautiful kingfishers.

Art, Wellness, and Relaxation

11. Discover the Art of Batik

Batik is a traditional Indonesian technique of wax-resist dyeing applied to whole cloth. Take a workshop in Ubud or Denpasar where you can create your own unique piece of fabric using hot wax and vibrant dyes.

12. Experience a Sound Healing Session

Ubud is the wellness capital of Asia. Book a sound healing session where you lie down while practitioners play Tibetan singing bowls, gongs, and chimes. It is incredibly relaxing and a great way to reset your nervous system.

13. Have a Spa Day with a Traditional Balinese Massage

A Bali trip is not complete without a massage. For a truly authentic experience, go to a local, family-run spa rather than a hotel spa. Try the Balinese Boreh body scrub, made from turmeric, ginger, and rice, which warms the body and exfoliates the skin.

14. Visit the Neka Art Museum

Located in Ubud, this museum houses an extensive collection of Balinese and Indonesian art. It is a quiet, beautiful sanctuary that gives you a deep appreciation for the island's artistic heritage.

Unique Local Lifestyles

15. Watch a Traditional Cockfight (Tajen)

Note: Check local regulations and be mindful of ethical concerns. While controversial to Western tourists, Tajen is a deep-rooted tradition in some rural villages, often tied to religious ceremonies. If you happen to witness one during a temple festival, observe from a respectful distance. (Alternatively, you can watch a harmless mock cockfight or the symbolic ones at cultural festivals).

16. Explore a Local Morning Market

Skip the supermarket. Go to a traditional market like Pasar Badung in Denpasar or a village morning market near Ubud. See locals buying fresh produce, exotic fruits, spices, and the traditional offerings (canang sari) for the day.

17. Try Night Fishing with Locals

In fishing villages like Jimbaran or Sanur, you can join local fishermen for a night fishing trip. It is a unique way to bond with locals, learn about their livelihoods, and maybe catch your own dinner!

Off-the-Beaten-Path Activities

18. Visit the Tukad Cepung Waterfall

This is one of the most unique waterfalls in Bali. Instead of being in an open valley, the water falls directly from a cave opening. The best time to visit is mid-morning when the sun rays pierce through the cave, creating a surreal, divine light effect.

19. Explore the Sidemen Valley

Often called the "next Ubud" before it gets too crowded, Sidemen is a hidden gem in East Bali. It is surrounded by sweeping rice terraces and the majestic Mount Agung. It is perfect for trekking, visiting traditional villages, and enjoying a slower pace of life.

20. Go on a Sunrise Dolphin Watching Tour

Head to the northern coast of Bali (Lovina) for a sunrise boat trip. While the boats can be a bit crowded, spotting pods of wild dolphins jumping in the early morning light as the sun rises over the Java Sea is a beautiful and memorable start to the day.

Planning Your Trip: The Best Time to Visit Bali

To make the most of these activities, it is crucial to plan your trip around the weather. The best time to visit Bali for outdoor adventures (like trekking Mount Batur and visiting waterfalls) is during the dry season, which runs from April to October. If you are visiting during the rainy season (November to March), it is best to focus on indoor activities like cooking classes, spas, and art workshops, and always carry a raincoat for afternoon showers.

Final Thoughts: Bali is an island of endless discovery. By stepping away from the beaches and the swings, you open yourself up to the true magic of this incredible destination.