Best things to do in Bali: The Epic Experiences List for 2024!

In Bali now? Book today, go tomorrow!

Things to do in Bali - the epic list of adventure, activity, tour, classes and sites to see!

Bali, Ubud and Nusa Penida day tours offer experiences ranging from art to volcano exploration

Table of Contents Show

    Hi! I am Simon, and I have been traveling to Bali for over 25 years, discovering all the best things to do. I am going to unlock all of Bali’s treasures for you in this mega article!

    I am going to save you heaps of time and connect you up with the people, places, and activities that myself and heaps of other travelers love to do in Bali.

    Are there many things to do in Bali?

    Yes! Did you know there are over 2,800 tours you can do in Bali? Here are the key themes I want to share with you about the amazing variety of things to do in Bali:

    1. Exploration:
      Dive into 2,800+ day tours

    2. Adventure:
      Brave 50+ thrilling activities

    3. Indulgence:
      Shop extravagantly, unwind in luxe spas

    4. Food:
      Savor street delights, relish fine dining

    5. Spirituality:
      Seek wellness, embrace blessings

    6. Zen:
      Practice meditation and yoga in serenity

    7. Animals:
      Marvel at fireflies, walk with elephants

    8. Culture:
      Immerse in religion, revel in high art

    9. Learning:
      Master cooking, craft exquisite jewelry

    Let’s dive in and find some awesome things for you to do in Bali—things you can book today and go tomorrow!


    The six top things to do in Bali

    If you are in a rush, here are six top things to do on your first Bali trip. You can get to all these places on a motorcycle, drive yourself, or take a tour and sit back and relax:

    1. Mount Batur Sunrise Hike & Hot Springs 🔥

      4.8/5⭐⭐⭐⭐⭐ from 3,862+ reviews

      Experience a breathtaking sunrise hike up Mount Batur, an active volcano. Enjoy breakfast at the top and unwind in the natural hot springs.

    2. Full-Day Instagram Highlights

      4.8/5⭐⭐⭐⭐⭐ from 3,802+ reviews

      Curate envy-inducing photos: Lempuyang Temple, Tirta Gangga Water Palace, Tukad Cepung waterfall, scenic Ubud rice fields, and a jungle swing experience.

    3. Uluwatu Kecak & Fire Dance Show

      4.7/5⭐⭐⭐⭐⭐ from 711+ reviews

      Mesmerizing Kecak fire and dance at Uluwatu Temple. Watch Rama vs. Ravana from the Ramayana epic. Witness a unique sunset spectacle.

    4. Waterfall, Rice Terraces & Monkey Forest Tour

      4.9/5⭐⭐⭐⭐⭐ from 1512+ reviews

      Explore Ubud's best: Tegenungan Waterfall, Mas Village, Monkey Forest, Ubud Traditional Market, Ubud Palace, and Tegalalang Rice Terraces. Visit a coffee plantation for Luwak Coffee.

    5. ATV Quad Biking Adventure

      4.6/5⭐⭐⭐⭐⭐ from 311+ reviews

      Enjoy an exhilarating ATV Quad biking adventure. Ride solo or tandem. After the ride, relax with a shower and a delicious buffet meal.

    6. Besakih & Lempuyang Temple Tour

      4.8/5⭐⭐⭐⭐⭐ from 878 reviews

      Explore Pura Besakih and Pura Lempuyang. Marvel at the temples' beauty and significance. A fascinating journey through Bali's religious heritage.

    Want more? We have literally hundreds more ideas below, so read on!


    Things to do in Bali with prices

    We don’t just include paid things to do in this article; there are free things to do as well, but where there is a cost, we link through so you can see the options and cost for an activity.

    To make this article super handy, we’ve included links to book instantly and read our reviews of popular tours and activities on GetYourGuide and Viator. Baligram may receive a commission, at no cost to you, if you book using our links, which supports our creative work. Thank you!


    1. Adventurous things to do in Bali

    Flying through the sky attached to a parachute is one of Bali's most exciting things to do!

    Go sky-high with a buddy and experience the thrill of paragliding!

    We have to start our bumper list with Bali adventure activities. Bali has enough adventures to keep the most hyperactive holidaymaker busy for a year!

    1.1 Water sports

    Jump on a Banana Boat and fly over the water for an exhilarating ride

    There are more than 25+ water sports to do in Bali, and the banana boat is a popular one!

    When it comes to Bali water sports, there are an abundance of options that will get your adrenaline pumping!

    Want detail? Check out our feature article, The 21 Best Bali Water Sports and 13 Bali Water Sport Beaches.

    If you just want to book the best, check out this list:

    1. Banana Boats

    Experience the thrill of banana boating at Tanjung Benoa Beach! Ride an inflatable banana-shaped craft with up to five passengers, guided by one expert. Hold on tight as a speedboat pulls you through the water for a fast-paced and safe adventure!

    2. Rolling Doughnut

    Exciting rush! Inflatable doughnut pulled by a boat. Closer to the water than a banana boat. Exhilarating ride. Perfect for singles, couples, and families.

    3. Jet Ski

    Jet skis are a blast for one or two (ideal for pairs). Life jackets and instructors are provided. 15-minute time slot usually.

    4. Parasailing

    Experience parasailing for breathtaking aerial views! Attach a parachute, and a speedboat will lift you high above the water. Go with a guide or solo and capture stunning moments with a waterproof camera.

    5. Whitewater Rafting

    White water rafting is one of Bali's most popular adventure activities

    Anyone can join a whitewater rafting tour on Bali

    Experience thrilling river rafting in Bali! Conquer sensational rivers in inflatable rafts, guided by experts. Feel exhilaration and tranquility amidst stunning nature.

    6. Underwater Sea Walking

    Experience Sea Walking—a dive-like adventure without scuba tanks! With a helmet and oxygen tube, step down a ladder onto the sea bed, walking amongst marine life. An instructor guides you, offering fish to feed underwater creatures. It's as easy as strolling through your living room, but underwater!

    7. Wakeboarding

    Wakeboarding: a narrow board with foot bindings, drawn at speed by cable or boat. Requires stamina and balance.

    8. Stand Up Paddle Board

    Glide on a Stand Up Paddleboard (SUP), steering and stabilizing with a paddle. Test your stamina and balance while enjoying this awesome sport in Bali.

    9. Subwing

    Glide underwater with ease, holding onto two wing-like boards pulled by a speedboat. Soar through the water, passing reefs effortlessly. Gili Islands

    10. Water Jetpack or Flyboarding

    Fly boarding or water jet pack is one of Bali's most exciting water sports to try!

    Flyboarding or water jetpacking: possibly Bali’s most extreme water sport

    Experience flyboarding - a thrilling water sport with water jetpacks propelling you 10 to 15 meters above the water's surface. Execute daring stunts for an adrenaline rush!

    11. Water Tubing

    Experience the Water Tube, similar to a doughnut, for one person. Enjoy it on the ocean or rivers like Ayung or Pakirisan. Hold on tight as you fly over waves and rapids!

    12. Fly Fish

    Experience the Fly Fish, a heart-pumping water sport that mimics a flying fish as it leaps into the air. Hold on tight to this massive inflatable as it takes you airborne, like a cross between a banana boat and a mega-floatie, pulled by a speedboat.

    13. Kayaking

    Kayaking: An oldie but a goodie watersport, great for families. Bali offers sea and river kayaking experiences.

    14. Windsurfing

    A well-established water sport with a sail connected to a board for speedy rides with the wind. Bali has various beaches suitable for beginners and advanced windsurfers. Windy season is May to September, peaking in June, July, and August. Gusty winds in the wet season. Check out East Bali Surf and Sail

    15. Snorkeling

    Snorkeling is a low-cost activity on Bali and you can hire masks in many locations

    Snokelling is one of Bali’s most popular water sports with lots of great locations to try!

    Snorkeling is popular in Bali, and gear is available for hire at top snorkeling spots. Bali has reasonable reefs and marine life, with efforts to restore and create stunning artificial reefs in North Bali and the Gilis for magical snorkeling. Hot spots include Nusa Dua Beach, Menjangan Island, Amed, Crystal Bay, Pemuteran Beach, Tulamben Beach, Blue Lagoon, and Nusa Penida.

    16. Kitesurfing and Wingsurfing

    A thrilling sport blending wakeboarding, surfing, windsurfing, and paragliding. Popular for families and surfers in Bali, ideal even in sloppy and gusty conditions. Check out Bali Kitesurfing

    17. Waterskiing

    A retro and enduring sport with elements of boarding and skiing, perfect for learning tricks without relying on wind for an adrenaline rush. Availability seems to come and go, so check at Tanjung Benoa Beach with the operators to see if it is offered during yur stay. Check out availability at Tanjung Benoa beach

    18. Swimming

    Swimming in Bali is safe if you choose the right beach. Some beaches are great for surfing but unsafe for swimming (e.g., Keramas Beach). Others offer safe swimming due to coral reefs breaking the surf farther from the shore (e.g., Pandawa Beach). Lifeguards and flags are available on some beaches to guide swimmers away from rips. For the best guide to Swimming in Bali, read our Best Bali Beaches for Swimming article!

    19. Fishing

    Experience the thrill of big fish hunting with premium gear and skilled guides for a seamless fishing experience. Explore diverse marine life, including Spanish Mackerel, Tuna, Sail Fish, Blue Marlin, and more.

    20. Scuba Diving

    Learn the art of diving the right way with a Bali PADI course

    Learn to dive on Bali or hone your skills in a range of dive locations

    Bali offers many PADI schools for scuba diving certification. Learn this incredible skill and take it with you on future holidays worldwide. Best locations to learn and explore: Sanur Beach, Amed Beach, Pemuteran, Menjangan Island, USAT Liberty Shipwreck, North Bali.

    21. Surfing

    Bali's most popular water sport, next to swimming and snorkeling. Bali is a world-class surfing hotspot, with annual competitions held at wilder beaches. Bali also offers safe beginner-friendly surf beaches with classes and board hire available.

    22. Canoeing

    You’ll find canoes and sea kayaks available for hire at a number of Bali’s more popular beaches, and you can’t beat them for easy, low-cost couple and family fun on the water.

    23. Hot Springs

    Bali has some amazing hot springs, including in the crater of the live Mount Batur volcano! Typically, a tour will combine the hot springs with a sunrise hike, ATVing, or a VW tour.

    24. Water Parks - Waterbom

    Waterbom Park in Bali is an awesome family day out!

    Have a day of fun and adventure at Waterbom Park

    One of the big-name tourist attractions on the island is a great day out for the family and for teens to hang together safely. Skip the lines and buy tickets in advance.

    25. Water Parks - Splash

    Another option for a water park worth checking out. Skip the lines and buy tickets in advance.


    1.2 Outdoor adventures

    One of the best things to do in Bali is leave your resort and find a big adventure!

    You can’t stay by the pool all day—break out!

    1. Volcano Climbs

    One of the most popular things to do in Bali is climb a volcano to watch the sun rise

    You’ll never forget the feeling on sunrise on Mount Batur

    Experiencing Bali’s volcanoes is one of the most popular adventure activities, and there are a number of options. Sunrise treks with breakfast on Mount Batur would have to be number one, and the good news is that the trek is relatively easy.

    Combining a visit to the hot springs is an option some tours include and is a great reward after the trek (check carefully when comparing tours)! You can also do VW convertible and ATV tours inside the Mount Batur crater, and there are lovely sightseeing tours to the crater’s edge for those wanting a more relaxing encounter. Follow these links to explore all the tour options:

    2. Walking and hiking

    Bali has some of the most amazing scenery and topography, from rice fields to jungle gorges, waterfalls, caves, volcanoes, and more. The best way to really get in touch with Bali nature is on a guided walk or hike, like this one that starts in the village of Bayan, Tabanan, or this UNESCO-inspired walking tour, or this hidden rice terraces walking tour, or this traditional village life tour. And if you’d really like to immerse yourself in Bali, take this five day walking tour!

    3. Cycling tours

    Bali cycle tours let you ride a bicycle through rice fields, past temples and around volvacoes!

    A bicycle tour through the Bali countryside is one of the most popular things to do

    There’s no better way to get in touch with the culture, lifestyle, scenery, and nature of Bali than by going on a cycling tour. Cycle through rice fields, stop at temples, sample local food and markets, and more.

    4. ATV/Quad bike tours

    Visit jungles, waterfalls, temples, beaches, volcanoes, and more on an amazing range of ATV/Quad bike tours on Bali. This is guaranteed to be an action adventure highlight of your trip!

    5. Motorcross and Dirt Bike

    Explore the breathtaking landscapes of Bali on an exciting jungle trail Enduro adventure tour! Feel the rush of adrenaline as you experience the thrill of controlled drifting through the lush jungle, reaching speeds of up to 150 kilometers per hour. You can do a few hours ride or we like this 2-day eduro in particular!

    6. Jeep and Volkswagen Tours

    Bali has a thing for convertible Volkswagen tours and Jeep tours - go topless and wild and see everything and anything in Bali in a unique vehicle!

    7. Canyoning

    There are two ways to explore canyons in Bali: by hiking through a canyon like the Beji Guwang Hidden Canyon or floating through one on an inflatable tube. Both options are very easy, with no dangerous climbing.

    8. Camping

    Take a side trip and go camping in the Bali wilderness! Experience an unforgettable night camping at the foot of Mount Batur during this 2-day hiking and camping tour. Create a cozy campfire in Serongga, witness a breathtaking sunrise from the peak of Mt. Batur, and relax your muscles in a soothing hot spring.

    9. Paragliding

    Anyone can do paragliding in Bali, so be brave and go do it!

    Anyone can do paragliding, and the views over Bali are incredible!

    Experience the thrill of floating through the skies with a parachute, lines, and a harness. No license is required; an instructor rides tandem with you. Ideal paragliding location: Bukit Peninsula with its cliffs and air currents for lift. Weather-dependent, best during the dry season from April to November.

    10. Paintball

    It's awesome fun if you’re into it. Paintball is popular on Bali, with a couple of locations to choose from.

    11. Ziplining

    Get up in the jungle canopy and zoom on a zipline!

    12. Archery

    The Ubud Archery Club has classes for kids and adults as well as private instruction, and they also do team-building activities for groups or even a family. Join an archery class at the Ubud Archery Club and perfect your aim!

    13. Hot-air ballooning

    Floating over Bali's rice fields and jungle in a hot air balloon is one of the most relaxing, magic moments you can have

    See Bali from the air in total silence, floating above rice fields and jungle

    Bali's very first and only hot air balloon experience! Prepare to be amazed as you witness breathtaking views over the lush tropical forests of Ubud, with the majestic Mount Agung gracing the horizon, and experience some delicious local Balinese food along the way!

    14. Golfing

    Bali has some incredible golf courses, and you’ve probably never experienced settings quite like these. Check out Handara Golf Resort at Bedugul (with its famous Handara Gate!), the Bali National Golf Club at Nusa Dua, Bukit Pandawa Golf and Country Club on the Bukit Peninsula, and the New Kuta Golf Club at Uluwatu.

    15. Aquapark and wakeboarding

    Engage in cable wakeboarding, water skiing, kneeboarding, or skurfing at the Bali Wake Park. Enjoy the exhilarating experience of riding inflatables at Aqualand, maneuvering through their ninja water course.

    16. Water parks

    If you have kids, Waterbom Park could well be an ideal outing from your resort for a change of scene. This water park has been voted Asia's best, so its definitely worth considering. You should also check out Splash Bali as an alternative.

    17. Natural water slide at Lemukih

    Discover Lemukih, a local village with a natural water slide—Mother Nature's version of a waterslide!

    18. Skate park

    The Amplitude skate and bike park stands as the biggest and most extensive skate park in Southeast Asia, situated in Kerobokan, Bali. They have equipment rentals and local homies to hang with, all at a low price.

    19. Go-karts

    Karting Star in Jimbaran is the place for go-karting on Bali (check recent reviews first, as some say the karts and course are a bit sketchy, but that can change).

    20. Snorkeling and diving

    Learning to dive in Bali or getting in some serious snorkeling is an opportunity you can’t miss

    The crystal-clear waters surrounding Bali are a paradise for snorkeling and diving enthusiasts. Explore vibrant coral gardens teeming with tropical fish, turtles, and other fascinating marine creatures. Head to Nusa Penida or the famous Blue Lagoon in Padang Bai, Bali, for unforgettable underwater experiences.

    21. Freediving

    Dive into tranquility with free diving, embracing the underwater realm. Learn theory and practice breath-hold diving, then refine skills amidst tropical reefs. Ideal for those seeking reef exploration, not deep descent. Elevate snorkeling in a half-day, broaden underwater horizons with expert guidance. Small groups (up to four) ensure personalized attention and safety. Capture enchantment with underwater photography, preserving magic for posterity.

    22. Kids' Camp at Green School

    From day camps to 3- to 4-day experiences for kids (and also families), Kids Camp at Green School could be the perfect way to jailbreak the kids from tech-life, connect with nature, adventure, unique bamboo architecture, and gain independence (for you and them) for a few days!

    23. Sunset Cruise

    Take a dreamy sunset cruise and even enjoy a romantic dinner cruising the waters off South Bali - it makes for a great way to get on the water and a change from your resort’s dining scene. There’s even a Pirate Cruise!

    24. Helicopter tours

    From short sightseeing tours to romantic proposal escapades, if you are looking to make an unforgettable impression on a significant other, there’s no better way than a helicopter ride over Bali.

    25. Private photography tour

    Celebrate a special moment, such as a proposal, anniversary, family reunion, and more, with a personal photographer who will take you to Bali’s most amazing locations to capture the moment as a forever memory. Drone footage is also an option.


    1.3 Indoor adventures

    Raining today in Bali? Get indoors and turn yourself upside down at Upside Down World!

    Raining today? Bring back the smiles at Upside Down World (image)

    If it's raining or you just need a break from the sun, check out these options:

    Indoor rock climbing is a great indoor activity to do in Bali when it is raining

    Indoor rock climbing at @baliclimbing

    1. Indoor rock climbing

    If it’s raining in Bali today, why not get into indoor rock climbing?

    2. Ten-Pin Bowling

    Knock ‘em down at Bali’s only bowling alley.

    3. Trampolining

    Jump, flip, and dunk at Bali’s only trampoline centre.

    4. Billiards

    Elevate your billiards game with a 2-hour private class at Bali's premier pool hall in Canggu. Acquire expert tips, perfect techniques, and exude table dominance with flair.

    5. Catch a movie

    We get it—sometimes you just need air-conditioning and a great movie! Here are the best movie theaters in Bali:

    6. Fun and crazy places

    Upside Down World Bali - Upside Down World Bali offers 7 uniquely designed rooms with inverted décor and furniture. Striking whacky poses that defy gravity. Friendly staff are ready to help you capture the perfect shots.

    Jalan Bypass Ngurah Rai No.762, Pemogan, Denpasar, Bali. Daily 9am-9pm

    Wild Selfie - Capture fun selfies at interactive stations and enjoy live music and art workshops for an immersive taste of Balinese culture.
    Jl. Munduk Tengah, Pererenan, Mengwi, Bali. Daily, 9am-8pm

    7. Shopping

    Bali has some excellent shopping malls with a mix of international labels and local ones, along with food (western and local—loads of variety), cinemas, beauty, health, and more. All are perfect to explore after a day at the beach!

    Click to expand our list of the best malls in Bali:


    2. Animal adventures

    Bali Bird Park is just one of many places you can get up close to amazing animals

    In Bali it’s smiles all around, and that means happy memories!

    Bali is bursting with animal adventures, some in the wild, some in zoos and parks.

    1. Turtles | Swim and sanctuary

    One of the most memorable things to do in Bali is swim with turtles in the wild

    This will be you, swimming with a turtle!

    There are a few ways to experience Turtles in Bali. A number of snorkeling tours in Bali and its smaller islands will let you swim with them in the wild.

    2. Dolphins | In the wild

    Experience Bali's wild dolphins on an early morning dolphin-watching cruise. Ride a traditional Balinese boat to find and photograph a pod of wild dolphins at Lovina, North Bali. Tour options may also include visiting other attractions nearby like Tamblingan Lake, Ulun Danu Bratan Temple, and the famous Handara Gate.

    3. Manta Rays | In the wild

    Do a day trip from Bali to Nusa Penida and swim with the majestic Manta Rays. Tours pick you up no matter where in Bali you are - it’s a long but incredibly exciting day!

    4. Monkeys | In sacred forests

    A big favorite, Bali’s monkeys are characters—sometimes naughty, always cute! Tours often combine a visit to a monkey forest with a waterfall, temple, swings, rice fields, and other activities, so you get an incredibly varied day out. Compare different tours to choose the other stops that appeal to you.

    5. Fireflies | Unique tour

    Enjoy a magical nocturnal experience in the traditional village of Tarao, near Ubud to see elegant fireflies dancing in the jungle and rice fields, along with a traditional dinner. These beautiful Fireflies cast a romantic, magical spell, and this makes for a very different Ubud evening experience.

    6. Elephants and more | Bali Zoo

    One of the most memorable things to do in Bali is swim with turtles in the wild

    Happy elephants enjoying a mud bath…with you at Bali Zoo!

    Experience the ultimate animal-filled vacation at Bali Zoo – the island's original zoological park, with 500 rare and exotic animals, including endangered species like the Komodo dragon, Sumatran Tiger and Bali Starling. Hand-feed free-roaming deer, meet lemurs and have breakfast with the Orangutans (we love this one!).

    HOT: The most popular attraction at the zoo is the "Elephant Mud Fun" experience: Explore and witness the rescued elephants of Sumatra in a day. Trace the path of these magnificent creatures as they relish in activities such as savoring native fruits, indulging in refreshing baths, and engaging in playful muddy endeavors.

    7. Birds | Bali Bird Park & Birdwatching

    With an amazing collection of birds, beautiful gardens, and a great restaurant, Bali Bird Park is a day trip on its own. Note that the Bali Reptile Park is adjoining, so you could do both in one day (separate ticket).

    8. Reptiles | Bali Reptile Park

    Bali Reptile Park is Bali's only reptile park, renowned for its diverse collection of native Indonesian reptiles. Visitors enjoy an enchanting experience with captivating reptiles, friendly guides, and opportunities for engaging discussions. Note that the Bali Bird Park is adjoining, so you could do both in one day (separate ticket).

    9. African animals | Bali Safari & Marine Park

    Bali Safari & Marine Park, known for its diverse animal species and aquarium, is one of Bali’s most popular wildlife destinations, housing over 100 species. Discover the park aboard safari vehicles, savor meals at various restaurants on the premises, delight the children with the theme park area, and witness captivating shows.

    10. Orangutans | Bali Zoo

    If you've never had breakfast with an orangutan, now is your change at at Bali Zoo!

    Yes, you really can have breakfast with Orangutans in Bali!

    Orangutans are just one of the many amazing animals at this zoo, but a major drawcard because you can have an optional fun breakfast experience with them that you’ll remember forever!

    11. Elephants | Mason’s and Bali Zoo

    Bali Zoo offers the awesome Elephant Experience which is an epic draw, plus you get all the other fluffies and furries of the Zoo as a bonus! Mason Elephant Park is the original Elephant refuge in Bali. Also see Bali Zoo above for their Elephant Experience.

    12. Horses | Horseback riding

    Bali Equestrian Centre's facilities cater to families with pony rides, Tiny Tot classes, photo shoots, vaulting lessons, camps, dressage and show jumping lessons, and international clinics.

    13. Buffalo | Walk with pink buffaloes

    Take a tour with Komang and his Pink Buffaloes along the beach and through rice paddies with rare pink buffalo. Enjoy refreshments, learn about rice farming, and much more.

    14. Camels | Ride on the beach

    Elevate your Instagram with an exceptional Bali camel safari at Nusa Dua's Sawangan Beach. Experience stable saddles, confident-paced walks, and ample photo opportunities guided by experts. Enjoy worry-free transport with round-trip private transfers from major south Bali hotels.

    15. Gardens - Bali Botanic Garden at Bedugul

    Discover the vast Bali Botanical Garden in Bedugul (for English, see Wikipedia), boasting 160 hectares (400 acres) of lush tropical jungle and a wide variety of plant species. A must-visit gem in northern Bali! You can read our review and get directions to the Bali Bedugul Botanic Garden.


    3. Art, craft and creative tours and activities

    Spend a few hours learning how to create your own signature perfume in Bali

    Design your own signature perfume in Bali

    Not only are the Balinese a creative bunch, but the island has attracted creatives from all over the world who find inspiration to fuel their creativity. You can tap into this creative force and dip your toe into a new skill with a class or course during your visit to Bali.

    1. Make your own jewelry

    Learn jewelry making in Bali and take a new skill home

    A jewelry-making class in Bali will inspire a new skill you can take back home!

    Take home a beautiful memento of your Bali trip, and a new skill as well. Be inspired by Bali’s creative energy with a jewelry-making class. You can do classes at big name places like John Hardy or intimate studios run by inspiring Balinese in Canggu, Sideman, and Ubud. There is an excellent selection available with our partners too:

    2. Create your own signature perfume

    Create Your Signature Fragrance! Experience the joy of crafting your own perfume based on your personality at L’Atelier Parfums et Creations. Let the master perfumer guide you through the art of perfumery. Discover a range of essences and materials from Indonesian nature to create your unique DIY perfume formula.

    3. Take a cooking class and market tours

    Learn to cook authentic Bali recipes in a cooking class

    Learn to cook authentic Bali food and enjoy a lunch and market tour

    One of the most popular cultural things to do in Bali is to take a cooking class and discover how you can create the amazing flavors of Bali in your own kitchen when you get back home. The variety of classes is inspirational: from home-based kitchen classes to posh five-star hotel classes, there’s a style and setting to suit all foodies.

    Some classes will include a traditional market tour, and we think these are the best because the ingredients really come to life when you buy them in a market and then return to class to create a dish with them and then enjoy the meal.

    4. Make your own coconut oil

    Go home with a heartfelt skill! Discover Ubud's authentic charm as you explore the local market, create coconut oil from scratch, and cook Balinese-style green curry with an expert guide.

    5. Make your own botanical teas

    Walk through an herbal and floral garden and learn the ingredients to make your own herbal tea infusions, then enjoy crafting your own blends.

    6. Make your own chocolate treats

    Join a chocolate making class in Bali and discover the sweet art of coverture

    Creating chocolates in paradise feels like a fusion of Bali and heavenly bliss!

    It’s not all temples and rice fields in Bali—chocoholics will be pleased to hear! Bali is home to some amazing chocolatiers. You can visit Krakatoa Cafe and Chocolatier in Seminyak and do a class. Primo Chocolab in Tabanan has classes that take you from bean to bar. Bali’s Junglegold (formerly Pod Chocolate) has a dreamy factory that is worth dropping in if you are in East Bali and their chocolate is available in all supermarkets, mini marts, etc.

    7. Learn to play the Gamelan

    Learn to play the traditional Gamelan (metallophones played by mallets) with Pak Putu, a university-qualified music teacher who will share the tradition, method and art of the enchanting Gamelan instrument that is central to Balinese temple and other ceremonies.

    8. Take a painting or other art class

    Art is everywhere in Bali, and painting is one of the islands most expressive forms, with distinct styles ranging from traditional to naive and western influences. Taking a class can introduce you to styles, influences, and techniques. But don’t stop there: basket weaving and ceremonial offerings classes are also available.

    9. Learn to make Batik

    Batik is an ancient art you can learn on holiday in Bali

    Just one class will give you the fundamentals of Batik that you can build on back home

    Batik is a fantastic traditional Indonesian cloth that traces its roots back hundreds of years on the beautiful island of Java. Batik is still widely cherished and used all over Indonesia to this day. The name "batik" actually comes from "Banyak Titik," which translates to "many dots."

    10. Discover the joy of wood carving

    Bali is world-renowned as a center for wood carving, from sculpture to traditional carvings for homes and temples, with intricate work that depicts events from the Ramayana Hindu epic and other stories. A carving class will put you in touch with the techniques, traditional tools, and cultural tales that inspire and inform Balinese carving.

    11. Learn leather craft

    Craft a unique leather masterpiece with your hands, guided by pros. Amidst Bali's rice fields, embrace leatherwork and nature. This serene setting fuels creativity and relaxation, offering an unforgettable workshop.

    12. Try your hand at a ceramics class

    Explore your creativity with a ceramics class at Kevala Bali

    Creativity flows at a Kevela ceramics class in Bali

    Sink your hands into clay and mold an amazing memory of your holiday. Gain inspiration for your ceramic practice, or take this opportunity to start. Sari Api in Ubud, Jenggala in Jimbaran and Kevala in Sanur are two of the best options.

    13. 'Paint a pot' class for kids

    Jenggala in Jimbaran offers a fun paint-a-pot experience for kids.

    14. Take a puppet and dance cultural workshop

    Experience the mesmerizing world of traditional Balinese arts with the renowned husband and wife team, Putra, a skilled puppeteer, and Cokin, an internationally acclaimed dancer. Join their workshop in Ubud for a day and evening of puppet-making, culture, delicious food, and an evening puppet show.


    4. Exploring Bali's best beaches

    Sunset on Kelingking Beach, Nusa Penida. Image by tawatchai07 on Freepik

    Padang Bai beach is one of Bali's more secluded, picturesque beaches away from the tourist crowds

    Bali and its sister islands have some of the best beaches in the world

    Bali is renowned for its picturesque beaches, which offer everything from stunning sunsets to thrilling water sports. Whether you're a sunbather, a surfer, or an adventurer, Bali's beaches have something for everyone.

    1. Best Bali beaches

    The best Bali beach for your holiday?

    Because beach culture is so big in Bali, we have curated targeted lists of the best Bali beaches for families, teenagers, couples, honeymoons, surfing, learning to surf, watersports, and more so click through to check these out!

    Secret Bali beaches

    For those seeking a more secluded experience, Bali also boasts a number of secret beaches (including one we named ourselves!). These hidden gems offer tranquility and a chance to escape the crowds.

    Sunrise and sunset beaches

    Start and end your day with the majesty of the sun over the water - thanks to Bali’s size and shape, you can easily catch both! Read our articles for best beaches for sunsets and best beaches for sunrise to know where to go to catch a cocktail as the sun goes down or a yoga session on a sunrise!

    Chill at a Bali beach club

    Bali has an amazing selection of beach clubs where you can spend a day or an evening with pools, parties, music and beach games.

    2. Surfing and learning to surf

    When it comes to exhilarating water sports, surfing takes center stage in Bali. With its world-class waves, warm waters, and stunning beaches, this tropical paradise is a surfer's heaven. Whether you are a seasoned pro or a newbie eager to catch your first wave, Bali offers a plethora of surf spots catering to every skill level.

    Experience the thrill of riding the waves at iconic surf breaks such as Uluwatu, Kuta, Canggu, and Padang Padang. These spots are known for their powerful waves, which attract surfers from every corner of the world. The best time to catch some epic waves in Bali is during the dry season, which typically runs from April to October.

    For those new to surfing, Bali also offers numerous learn-to-surf schools with experienced instructors who can guide you in mastering the art of wave riding. They provide lessons suitable for all ages and levels of expertise, ensuring a safe and enjoyable experience in the water.

    • Book surf classes on GetYourGuide and Viator

    • Our fave: The funniest surf lesson in Bali on Viator (🚀100% 5-star reviews!)


    5. Explore temples, shrines and UNESCO heritage

    Tirta Gangga Water Palace is just one of many amazing heritage locations to visit in Bali

    Bali’s water temples and shrines have a magical, spiritual feel

    Wanting to explore UNESCO treasures? You might like our review of this tour: ‘Bali: UNESCO World Heritage Sites Small Group Tour’.


    The Gates of Heaven at Pura Lempuyang Temple is Bali's most Instagram-famous location

    Place yourself in the frame and discover some of Bali’s amazing temples

    Immerse yourself in the rich cultural and religious heritage of Bali by visiting its awe-inspiring temples and sacred sites. These ancient and holy places offer a glimpse into the island's deep-rooted beliefs and traditions.

    Balinese temples hold immense importance in the lives of the island's inhabitants. These sacred sites serve as spiritual sanctuaries and are at the heart of Balinese Hinduism. Each temple has its own unique purpose, ranging from worshiping deities and ancestral spirits to performing rituals and ceremonies.

    And if you're wanting spiritual enlightenment, cleansing, and blessing, check out our ‘Spirituality’ section below for some impactful and life-changing suggestions.

    1. Iconic Bali temples and water temples

    If you’re planning to explore some of Bali’s amazing temples, check out our feature article, A Guide To Visit The Best Bali Temples: Bali's Hindu Heart.

    And for an overview of balinese religion, check out our collection of articles, starting with An introduction to Balinese Hinduism: Origins, Rituals, and Culture.

    While Bali is home to numerous temples, several iconic Bali temples deserve special mention:

    1. Tanah Lot, perched on a rock formation in the sea, offers breathtaking sunset views.
      See tours on GetYourGuide and Viator
      Our review of Ubud: Monkey Forest, Rice Terrace & Tanah Lot Private Tour

    2. Besakih Temple, known as Bali’s "Mother Temple," is the largest and most significant Hindu temple complex on the island.
      See tours on GetYourGuide and Viator
      Read review: ‘Bali: Besakih Temple & Lempuyang Temple Gates of Heaven Tour

    3. Uluwatu Temple, located atop a cliff overlooking the ocean, not only impresses with its architecture but also hosts mesmerizing Kecak fire dance performances.
      See tours on GetYourGuide and Viator
      Read review, ‘Bali Sunset: Uluwatu Temple, Kecak Dance and Jimbaran Bay

    4. Pura Lempuyang Temple and the Gates of Heaven, a series of majestic gates against the backdrop of Mount Agung, is a must-visit for its stunning beauty and spiritual significance.
      See tours on GetYourGuide and Viator
      Read review, Bali: Full-Day Instagram Highlights Tour

    5. Ulun Danu Beratan Water Temple, Ulun Danu Beratan Temple, is a renowned picturesque landmark and a significant temple complex situated on the western side of Beratan Lake in Bedugul, central Bali. Its enchanting beauty and cultural significance make it a must-visit destination for travelers seeking a deeper connection with Bali's rich heritage.
      See tours on GetYourGuide and Viator

    6. Goa Gajah, Elephant Cave, is an ancient archaeological site that dates back to the 11th century and features a mysterious cave entrance with intricate carvings. Inside, visitors can explore the stone relics, meditate in the peaceful surroundings, and learn about the spiritual significance of this unique site.
      See tours on GetYourGuide and Viator

    7. Tirta Empul Water Temple, Tirta Empul is a major temple complex and holy mountain spring in central Bali. It's a site of cultural significance and a national heritage site, built around 960 AD. Tours here can include participating in spiritual cleansing at the temples spring.
      See tours on GetYourGuide and Viator

    8. Brahmavihara-Arama Temple, This is one of Bali's lesser-known religious sites, a Buddhist monastery with meditation rooms, a sacred library, and beautiful gardens. Don't miss the replica of Borobudur Temple, the world's largest Buddhist building. You’ll need a private car and driver tour to visit here.

    2. Visit the Ubud Palace

    The Ubud Palace, or Puri Saren Agung, is a majestic landmark that showcases Bali's rich cultural heritage. As the residence of the royal family, the palace is an architectural marvel, with traditional Balinese design elements and ornate decorations. Visitors can witness captivating dance performances, explore the lush gardens, and immerse themselves in the royal history of Ubud.

    3. Sacred monkey forests

    Get up close and personal with the monkeys at Ubud's Monkey Forest sanctuary

    Well, we don’t actually recommend letting a monkey ride on your shoulders….but hey!

    When it comes to wildlife encounters in Bali, one of the most popular and fascinating creatures to observe is the Monkey. These playful and curious animals can be found in various parts of the island, but the Ubud Monkey Forest is undoubtedly the best place to experience their charm up close.

    Located in the village of Padangtegal, just south of Ubud, the Monkey Forest is a sanctuary for over 700 long-tailed macaques. As you stroll through the lush greenery and ancient temples of this sacred monkey haven, you'll have plenty of opportunities to interact with these mischievous yet endearing creatures.

    Feeding the monkeys is a common activity here, and you can purchase bananas or peanuts from local vendors to offer them. However, it's important to follow the guidelines provided to maintain both your safety and the well-being of the monkeys. Keep in mind that they are wild animals, so it's advisable to maintain a respectful distance and avoid direct eye contact.

    Aside from feeding the monkeys, exploring the intricately designed temples within the Monkey Forest is a must. Built in the 14th century, Pura Dalem Agung Padangtegal is a remarkable temple complex with unique stone carvings and statues. Witnessing the monkeys playing around these ancient structures adds an extra level of enchantment to the experience.


    6. Spirituality & stillness: Relaxing things to do in Bali

    Receiving a genuine blessing from a Bali priest, or Pedanda, can be a transformative experience

    A blessing from a Bali Pedanda, or priest, is a very special experience

    Seeking Wellness? You might also like our special article, ‘8 Meaningful wellness experiences to inspire your ‘Eat, Pray, Love’ Bali journey’.


    1. Cleansing, purification and healing ceremonies

    Receiving a blessing from a Bali priest is a special experience

    Experience an authentic cleansing ceremony and be blessed by a Bali priest

    Spiritual cleansing and water purification ceremonies are a deeply significant and personal experience to have on your visit to Bali. Not only is the encounter with your healer or spiritual guide impactful, but the settings can be truly awe-inspiring, such as hidden water temples like Pura Mengening which is one of our favourites because few tourists visit and the setting is truly gorgeous.

    Whether you are seeking purification, blessing, aura cleansing, mantras, tarot, or Oracle guidance, Bali has the experience to take your hand and guide you on a special path.

    Top 5 Spiritual Activities on GetYourGuide

    Some of our favorite spiritual ceremonies on GetYourGuide:

    1. Full-Day Spiritual Cleansing and Shamanic Healing Tour

    2. Tirta Empul: Temple Tour with Optional Spiritual Cleansing

    3. Soul Retreat and Aura Cleansing Experience

    4. Healing and Aura Cleansing Tour with Yoga & Meditation

    5. Balinese Healing and water purification

    Top 5 Spiritual Activities on Viator

    Some of our favorite spiritual ceremonies on Viator:

    1. Chakra Treatment With Gamelan Ball Healing

    2. Healing and Meditation with Balinese Shaman

    3. Soul Purification at Pura Mengening in Bali

    4. Healing Purification with High Priest

    5. Sacred Natural Healing with Priest

    6. Balinese Palmistry Fortune Teller

    7. Natural Holy Waterfalls Healing Tour

    2. A Life-changing experience

    Experience transformation in a journey of yoga, breathwork, meditation and Wim Hof technique in Bali

    Explore meditation, yoga, breathwork, and ice baths. Conquer fears, manage stress.

    Embrace discomfort, Change your mindset, Become limitless

    Embark on a transformative journey through a private, full-day therapeutic session. Explore meditation, yoga, breathwork, Wim Hof techniques, and ice baths. Conquer fears, enhance breathing, and manage stress as you challenge yourself. This package includes mat, lunch, and intensive private guidance. Elevate your mindset with personalized yoga, breathwork, and ice bath session.


    Embark on your own 'Eat, Pray, Love' tour and discover inner peace, Bali culture and spiritual harmony

    When this bell rings, the feeling is quite magical…

    A Day of Eat, Pray, Love!

    If you’ve read the book and now you want the experience, we’ve found the perfect day tour for you! Explore the spiritual essence of Bali with the ‘Eat Pray Love’ tour. Immerse yourself in the sacred atmosphere of Pura Sudamala, one of Bali's holiest places, and partake in a serene bathing ritual at the Holy Water Temple. Seek wisdom from a local medicine man who will guide you through traditional Bali healing practices. Delight in the captivating beauty of the UNESCO-listed Tegalalang Rice Terraces. This tour includes Free pick-up from all the key locations on Bali!

    • Book the Eat Pray Love tour on Viator


    7. Rice Fields and other amazing viewpoints

    Bali's rice terrances bring visitors from around the world to marvel at this argricultural wonder created over many centuries

    Bali’s rice terraces evolved over centuries. Image Marcello Rabozzi, Pixabay

    Discovering Bali's beautiful rice fields are a must-do activity

    The rice fields of Bali are a breathtaking spectacle

    Everyone visiting Bali should plan a rice field tour as part of their stay. The incredible beauty, tranquility, and heritage will be something you will remember forever. There are a number of tours that combine rice fields with other stops, such as the ultra-popular swings, temples, markets, lunch, and more.

    Bali’s amazing views go way beyond rice fields. From Mount Batur crater to the moving views of sacred Mount Agung, many tours will take you to breathtaking locations.

    If you want to know about one of the most popular rice field tours, check out our review of this one: ‘Ubud: Waterfall, Rice Terraces & Monkey Forest Private Tour

    Bali is renowned for its stunning rice terraces, which showcase the island's remarkable natural beauty. Among the most famous are Tegallalang rice fields and Jatiluwih rice fields, where visitors can witness the awe-inspiring sight of cascading rice paddies.

    “You might like our feature article The Best Bali Rice Fields to Visit: The Ultimate Guide to deep dive and discover some amazing scenery”
    - Simon, Baligram’s Editor

    1. Tours that include rice terraces and rice fields

    • Private Full-Day Tour: Balinese Temples and Rice Terraces - With over 200 five-star reviews, embark on a full-day private tour through Bali's enchanting places. Visit ancient temples, farms, and terraced rice fields. Experience a holy blessing at Tirta Empul's temple spring and savor Bali's renowned Luwak coffee. Explore local culture at temples, spot macaques in a monkey forest, and walk through UNESCO-listed Tegalalang rice terraces. Enjoy a delicious local lunch and personalized experience with a private guide and vehicle.

    • Half-Day Ubud Rice Field and Village Cycling Tour - Explore Bali's lush countryside hassle-free! Join a refreshing cycling tour starting near Kintamani, under Mount Batur's shadow. Pedal back to Ubud through scenic roads and tracks, with a stop at a traditional Balinese house to experience rural life. All gear is provided. Learn about the jungles and rice fields from your guide. Refuel with a traditional Balinese meal afterward. Enjoy the cool breeze while avoiding hot tour buses.

    • Rice Terraces Guided Hiking Experience - Discover the authentic local life on a guided hike through the ancient rice terraces of Kerobokan. Choose between shared or private tours, both starting at the meeting point. Your guide will explain the traditional "subak" irrigation system and take you to a local subak temple. Trek through the stunning terraces, crossing bamboo bridges between fields. Learn about diverse crops and the rich ecosystem supported by the rice fields. Conclude the tour with refreshments at a cozy café and receive a special gift.

    And if you’d like to find out more, cgheck out our review of the popular rice fields tour ‘Bali: Ubud Rice Terraces, Temples and Volcano Day Trip

    2. Can’t find the perfect tour? Craft your own!

    If you’d like to discover some of the more unique and special places that tours don’t visit, use our selection of Bali Viewpoints and book a car and driver like this highly-rated option for a private adventure. Another very well-regarded Bali private driver option is this one.


    8. Cultural and traditional dance performances

    1. Dance

    The Kecak Fire Dance as the sun sets is one of the most amazing things to do in Bali because it combines, art, fire and an ocean sunset

    The Kecak Fire Dance: An exciting, action-packed dance performed to setting sun

    Bali is renowned for its rich cultural heritage, and one of the best ways to experience it is through the traditional dance performances that take place across the island. These captivating performances not only showcase the talent and skill of the Balinese people, but also offer a glimpse into the island's fascinating history and traditions.

    What’s the difference between Bali dances?

    To give you a feel for the different performances, here is a brief description of the dances you’re likely to see:

    Barong Dance

    The Barong Dance is a vibrant and colorful dance that tells the story of the eternal battle between good and evil, with performers adorned in elaborate costumes and mesmerizing masks. Barong is a panther-like creature and a prominent character in Balinese mythology from Bali, and he is much-loved by the Balinese. He holds the title of the spirits' king and leads the forces of good against Rangda, the demon queen and mother of all spirit guardians in Balinese mythological traditions. The Barong dance portrays the eternal struggle between good (Barong) and evil (Rangda). The Barong Dance is a must-see for anyone looking to immerse themselves in Balinese culture.

    Kecak Dance

    The Kecak dance is a unique dance form that involves a large group of men sitting in a circle, chanting, and creating a rhythmic and trance-like atmosphere. As the performance progresses, a dramatic fire dance takes place, leaving spectators in awe. This is a great performance for those not normally attracted to dance performances, because it is action-packed, rythmic, involves fire and gets the heart rate going!

    Legong Dance

    The Legong Dance is an elegant performance involving your girls or women with intricate hand and foot movements and expressive faces. This is an enchanting performance to traditional Gamelan orchestral music. Highly recommended for all ages, but particularly captivating for young children interested in dance.

    • Book Legong dance on Viator
      (includes rice fields, monkey forest, dinner and more!)

    2. Theatre: Devdan Show

    Explore Sacred Bali, Exotic Papua, and Mystical Borneo in the Devdan live theater performance. Captivating performances with dazzling acrobatics, costumes, and illusions. Experience modern theater with fantastic sound, lighting, and special effects. Perfect family entertainment in the heart of Nusa Dua, just a short walk from a 5-star hotel complex, surrounded by shopping and restaurants. 3 nights a week: Mon, Wed, Sat at 7.30pm; book in advance in high season.

    3. Living culture

    Garuda Wisna Kencana Park (GWK): Indonesia on show

    Visit the Garuda Wisna Kencana Park, home of that grand monument you see on the Hill in South Bali, located in Bali's 60-hectare GWK Cultural Park. The 122m-tall statue depicts Hindu God Wisnu with Garuda, Indonesia's emblem of independence. Enjoy Kecak Fire Dance, Balinese delicacies, and lively music festivals. An unforgettable Uluwatu bucket-list experience!

    Traditional village tours

    The best way to get in touch with authentic Balinese culture and life is by visiting a traditional village. We’re not talking about a tourist village, but rather a real village that just so happens to welcome a few lucky visitors to peek behind the veil and experience traditional life.


    9. Discover Balinese art and history

    Museum Puri Lukisan is one of Bali's must-visit art institutions

    Museum Puri Lukisan (image) preserves the finest Balinese art for public display

    Explore Bali's rich cultural and artistic legacy and encounter painting, sculpture, carving, natural history, geographical marvels, and others at various museums located on the island. Combining a visit to a museum with your stay in Bali truly enhances your connection with Bali's cultural heritage.

    • I list a selection of museums in the drop-down below, but for the complete list, check out my best museums in Bali article (with free list download).

    • Museum Pasifika in Bali

      Museum Pasifika Bali at Nusa Dua offers a unique exploration of Balinese culture and its global influence. Discover traditional artwork, artifacts, and interactive displays showcasing Bali's history and heritage. Attend workshops, cultural performances, and guided tours for a deeper understanding. A must-visit destination to experience the richness of Balinese culture.

      Address: Indonesia Tourism Development Corporation (ITDC) Complex, Block P, Nusa Dua, Badung, Bali (Google Map). Hours: Daily 10am-6pm.
      Website

      Neka Art Museum

      The Neka Art Museum in Ubud, Bali, showcases an impressive collection of modern and traditional Balinese art. Established in 1982, it features over 500 artworks by renowned Balinese artists and European painters inspired by Balinese culture. Guided tours offer insights into Balinese art's history and development. A must-see attraction to immerse yourself in Balinese culture and art.

      Address: Jalan Raya Campuhan, Kedewatan, Ubud, Gianyar, Bali (Google Maps). Hours: Mon–Sat 9am-5pm, Sun 12pm-5pm.
      Website

      Museum Puri Lukisan

      No visit to Ubud is complete without exploring the Puri Lukisan Museum, a haven of traditional and modern Balinese art. The collection encompasses masterpieces from various Balinese art schools, offering art lovers a glimpse of Indonesian art history, accompanied by coffee.

      Address: Jalan Raya Ubud, Ubud, Gianyar, Bali (Google Maps). Hours: Daily 9am-6pm.
      Website

      Don Antonio Blanco Renaissance Museum

      The Blanco Renaissance Museum in Bali is the grand home-studio of the renowned artist Don Antonio Blanco. Situated on a hilltop in Ubud with a view of the Campuhan River, it showcases artworks by Blanco and his son Mario. The Spanish artist's paintings were influenced by his fascination with the naked female figure.

      Address: Jalan Raya Campuhan, Ubud, Gianyar, Bali 80571, Indonesia (Google Maps). Hours: Daily 9am-5pm.
      Website

      Setia Darma House of Masks and Puppets

      This museum was founded in 2006 and showcases diverse masks and puppets from Indonesia and around the world. It is situated in Ubud, amidst paddy landscapes and tropical gardens.

      Address: Jalan Tegal Bingin, Mas, Ubud, Kemenuh, Gianyar, Bali (Google Maps). Hours: Daily 8am-4pm.
      Website

      ARMA: Agung Rai Museum of Art

      ARMA, founded in 1996 by Agung Rai, a Balinese dedicated to preserving and developing Balinese art and culture, is a vibrant hub for artistic growth. It offers exhibitions, performances, classes, a bookshop, a library, workshops, and cultural events.

      Address: Jalan Raya Pengosekan, Ubud, Gianyar, Bali 80571, Indonesia (Google Maps). Hours: Daily 9am-6pm.
      Website

      Le Mayeur Museum

      Le Mayeur Museum, once the home of painter Adrien-Jean Le Mayeur de Merpres, is a Balinese architectural gem facing Sanur Beach. Its five rooms narrate the love story of Adrien and Ni Pollok through preserved objects like antique furniture, photos, and exquisite carvings. A family home turned famous museum—it's a remarkable transformation.

      Address: Jalan Hang Tuah, Sanur, Bali (Google Maps). Hours: Fri 8.30am-12.30pm, Sat–Thur 8.30am-3.30pm.
      Website

      Museum Rudana

      Rudana Museum features a stunning Balinese architectural layout, reflecting human devotion to God with symbolic buildings. Embracing the concept of Tri Hita Karana, it offers serene gardens and multiple compounds showcasing diverse art styles.

      Address: Jalan Cok Rai Pudak 44, Ubud, Peliatan, Gianyar, Bali (Google Maps). Hours: Daily 9am-5pm.
      Website

      The Ogoh Ogoh Bali Museum

      The Ogoh Ogoh Bali Museum is an amazing, scary, and inspiring museum in Desa Mengwi. It showcases an incredible collection of giant papier mache Ogoh Ogoh sculptures used in Balinese festivals, notably Nyepi (Balinese new year). Learn about their history and meaning in various regions of Bali and other Indonesian islands. A great cultural experience for anyone visiting Bali! Explore the rich culture, art, and history of the island through its unique museums during your vacation.

      Address: JI.Ayodya No.1 Taman Ayun., Desa Mengwi, Badung, Bali (Google Maps). Hours: Daily, 9am-6pm.
      Website

      Batur Geopark Museum

      Explore the fascinating Batur Geopark museum in Bali to learn about the geology of Mt. Batur and volcanoes. Interactive displays and rock samples make it a great experience for kids too. A UNESCO project not to be missed in Bangli.

      Address: Penelokan Main Rd, South Batur, Kintamani, Bangli Regency, Bali (Google Maps). Hours: Daily 7am-10pm.
      Website

      Subak Museum

      Subak Museum offers a unique cultural experience, delving into Bali's irrigation system and the ancient Subak practice. Interactive displays, artifacts, and demonstrations showcase traditional techniques and spiritual aspects. Explore Bali's history and culture in peaceful gardens. A must-visit for an immersive Balinese experience.

      Address: Jl. Gatot Subroto No.5b, Banjar Anyar, Tabanan, Bali (Google Maps). Hours: Mon-Fri, 8am-3.30pm.
      Website


    10. Zen out with yoga, massage and spa

    Bali's extraordinary collection of day spas range from riverside to rice field to five-star hotels

    After a relaxing massage, soak in a riverside spa with frangipani and candles

    1. Yoga and pilates

    Imagine your yoga practice on the edge of an active volcano - only in Bali!

    Bali Yoga in inspiring settings, like the edge of a volcano

    Bali is renowned for its reputation as a hub for wellness and yoga retreats. With its serene surroundings and picturesque landscapes, it is the perfect destination for those seeking relaxation and rejuvenation.

    One of the most famous areas in Bali for wellness retreats is Ubud. Located in the heart of the island, Ubud is a haven for yoga enthusiasts and wellness seekers. What started with the Yoga Barn and a few other studios has blossomed into a world center for yoga practices. The town is surrounded by lush green rice terraces and forests, creating a peaceful and tranquil atmosphere.

    2. Meditation

    In addition to yoga, these retreat centers also offer meditation sessions to help calm the mind and find inner peace. You can learn different meditation techniques and practice mindfulness in the serene surroundings of the retreat centers.

    Another popular activity at these wellness retreats is spa treatments. Bali is famous for its traditional Balinese massages and spa therapies. Indulge in a relaxing massage or try a traditional healing treatment to revitalize your body and soul.

    3. Massage therapy

    Whether you are seeking a relaxing massage on the beach, a local spa or a five-star hotel day spa indulgence, Bali has you covered. From a few dollars to hundreds, you can go as simple or luxe as you like.

    You can check out all the wonderful massage and spa experiences on offer at Viator, but this full day package that includes purification at a temple is amazing:

    • Day Spa & Temple Purification - Explore the heart of Bali's spirituality in Ubud. Embark on a transformative spiritual journey, starting with a water purification blessing at Mengening Temple (one of our faves). Then, indulge in a rejuvenating massage and experience the tranquility of yogic meditation. During your free time, unwind by the pool and savor a nourishing lunch.


    11. Visit traditional markets

    Shopping at traditional markets is a fun thing to do in Bali with lots of craft, clothing and food to try!

    Spending the morning bargain-hunting Bali’s craft and art markets

    Visit Bali's traditional markets for handcrafts, street food, traditional medicines and fresh local produce

    Shopping in one of Bali’s traditional markets and discover art, culture, craft and natural medicines

    Bali is not only a tropical paradise known for its stunning beaches and ancient temples, but it is also a shopper's delight.

    • The Ubud market is a famous haunt for marketeers in the heart of Ubud, near the palace.

    • Another of the must-visit markets in Bali is the Sukawati Art Market. Known for its affordable prices and authentic Balinese products, this bustling market is a treasure trove of batik textiles, wood carvings, traditional masks, and more. You can't resist taking a piece of Bali's artistic flair back home with you.

    • Kumbasari Art Market in the heart of Denpasar is Bali's largest market and mostly caters to locals, so its an amazing place to come and find bargains in arts and crafts.

    • The Gianyar Night Market is a wonderful place to visit in the late afternoon and into the evening for dinner. With hardly any tourists, this is a truly authentic experience. Baligram’s author, Simon has eaten here dozens of times with only delicious memories (but he has a well-seasoned tummy!). Incredible flavors, aromas and lively scenes. Go with a guide and they can help you choose safely.

    • The Jimbaran Fish Market is an awesome place to visit to see the bounty that has been plucked fresh from Bali’s waters. Then slip out onto the beach to one of the many fish restaurants and watch the sun go down as you taste the freshest seafood on Bali!

    • You can also craft your own shopping tours with a private driver and a BIG car to carry all your finds! Try this tour on Viator.


    12. Indulge in local cuisine and food tours

    A cooking class in Bali will share authentic recipes you can easily recreate at home

    Cooking classes share authentic recipes you can recreate at home

    If you are brave enough to try Bali's street and market food you will be entranced by the flavour profiles

    Bali’s amazing, robust flavours will send your tastebuds spinning!

    Bali offers a rich and diverse culinary experience that will delight your taste buds. From savory to sweet, Balinese cuisine is known for its bold flavors and unique combinations.

    One must-try and safe dish is Nasi Goreng, a flavorful fried rice dish that can be customized with your choice of meat or vegetables. Another iconic dish is Babi Guling, a roasted suckling pig that is seasoned with a blend of spices and herbs. But these are just the beginning of the amazing variety of dishes you can try.

    1. Cooking Classes

    For travelers looking to immerse themselves in the local culinary scene, there are plenty of food tours and cooking classes available. These experiences allow you to learn about traditional cooking techniques and ingredients while tasting a variety of mouthwatering dishes. Classes will share with you the secret flavours and how you can faithfully recreate them when you get back home.

    Exploring the local markets is another must-do for food enthusiasts, and many classes will begin with a market tour. The bustling markets are filled with stalls offering a wide array of local delicacies. From sizzling skewers of satay to crispy pork cracklings, there is something to satisfy every craving.

    2. Cook and Dine in a Multi-Generational Home

    With over 300 five-star reviews, this experience is the most highly rated on Viator in all of Bali! Immerse yourself in local life with a private cooking lesson by joining Putu and her family. Discover Balinese spices, traditional remedies, and farming as you cook and enjoy a flavorful meal together. Create dishes like grilled fish, banana leaf parcels, and curry. Experience lunch or dinner classes based on your schedule and enjoy convenient private transfers. Book here, well in advance!

    3. Organic Farms and Coffee Plantations

    We’re all getting closer to the planet, our food sources, and nature and learning how we can be more sustainable, so taking a tour of an organic farm, discovering coffee at its source, or learning about beekeeping are amazing experiences you can have on your Bali holiday. Here are a few popular farm tours you might like:

    4. Market and food tours

    Trying local Balinese food at a traditional market is all part of the experience and a guide can help you make the right choices

    Trying Bali food in a market is all about connecting with culture (and it’s delicious!)

    Street food is everywhere in Bali, but how do you know what is safe to eat? Baligram’s editor, Simon, reckons the best way is to go on a food tour with a guide who knows the stalls, which foods are safe to eat (there are some things you should never try, like blood sausage, and lots of things that are much safer, like grilled chicken).

    A guide can also explain all the flavors you are experiencing and even help you ask stallholders for recipes! Here are a few favorites for street food tours:

    5. Have a Boho picnic in an amazing location

    Have a Boho-style outdoor picnic in Bali with indulgent decor and food

    Boho picnic in the rice fields, or on a beach, or wherever you fancy!

    Looking for a unique food experience in Bali? What about a gorgeous Boho themed picnic in the rice fields or on a beach? We’re thinking proposal, anniversary, or friends’ indulgence!

    Enjoy the charm of low, whitewashed picnic tables, comfy cushions, and cozy rugs. Adorned with fresh flowers, candles, boho decorations, and a delicious picnic spread, this will be an unforgettable experience.


    13. Swings

    A woman on a Bali Swing tour, soaring high above the jungle

    Soar elegantly over a jungle canopy in a Bali swing (styling included!)

    Soar above the jungle on a Bali swing experience

    Yes, this really can be you on a Bali swing, creating your own unforgettable memory

    Bali’s swings have captured the imagination of the social media age, and you can snag your own iconic shot and fulfill your jungle love-wishes with some fun-loving experiences. Swings vary from hair-raising, sky-high romps over valleys and waterfalls to love nests for two, and they are popping up all over Bali. Typically, a tour will include a swing along with waterfalls, rice fields, and more, so you get a varied day trip. Our tip: take time to compare tours and inclusions to get the one that best fits your interests.


    14. Waterfalls and hot springs

    Step into the wilderness on a Bali waterfall safari

    A Bali waterfall experience is one of the best things you can do on your holiday to discover jungle, nature and water

    You’ll never forget the majesty, power and peace found at a Bali waterfall

    One of the most enchanting natural wonders in Bali is its majestic waterfalls. With lush greenery surrounding them and crystal-clear water cascading down from great heights, these waterfalls provide a serene and breathtaking experience.

    We have a bumper guide to the Best Bali Waterfalls to read, but here are some must-visit waterfalls in Bali (links are to detailed reviews):

    • Tegenungan Waterfall: Located in the village of Tegenungan, this waterfall is easily accessible and offers a stunning sight. You can take a dip in the refreshing water or simply enjoy the scenic beauty surrounding it.

    • Sekumpul Waterfall: Considered as one of Bali's most beautiful waterfalls, Sekumpul is a series of multiple cascades nestled amidst a lush green jungle. The trek to reach this waterfall is adventurous and rewarding.

    • Gitgit Waterfall: Situated near the charming village of Bedugul, Gitgit Waterfall is a popular tourist attraction. With its picturesque setting surrounded by tropical forest, it is a fantastic spot for nature lovers and photography enthusiasts.

    • Nungnung Waterfall: Located in the mountainous region of Bali, Nungnung Waterfall offers a secluded and tranquil retreat. The hike to reach this waterfall is quite challenging but totally worth it for the breathtaking view at the end.

    • Aling Aling Waterfall: Known for its impressive height and natural pools, Aling Aling Waterfall is perfect for adrenaline junkies. You can slide down natural rock slides or jump from cliffs into the inviting turquoise waters.

    • And don’t forget the hot springs, such as Air Panas Banjar Hot Springs and Mount Batur hot springs!

    Waterfall and Hot Springs Tours

    Some of Bali’s hot springs are close to Ubud or within easy reach of the southern beach precincts, and these are very easy day trips that can be combined with a temple, rice field, lunch, and more. But for a big day out, you can adventure to north Bali and truly be amazed by the majestic waterfalls that relatively few tourists get to see—it’s worth the journey!


    15. Top spots in Bali

    Tanah Lot Temple is one of Bali's most holy places

    Sunset at Tanah Lot temple, one of Bali’s most beautiful sights

    Get up close and feel the majesty of Bali Zoo's elephants

    Meet the elephants at Bali Zoo

    So far in this bumper guide, we’ve looked at individual activities and things to do in Bali and its surroundings.

    By now, you’re probably wondering what Bali’s hottest spots are for day tours, so you can narrow down your day trip itinerary. We’re talking about the all-time most popular sites that visitors just like you have loved, so you might love them too.

    So here’s our list of Bali’s hottest destinations, with links to GetYourGuide inspirations:

    1. Mt Batur - Hike it, ATV bike it, hot springs, sunrise breakfasts and more.

    2. Ubud Palace - History, architecture, royalty and romance.

    3. Tanah Lot Temple - Spectacular sunsets, serene setting, spiritual.

    4. Ayung River - Raft down one of the world’s great jungle river adventures.

    5. Lempuyang Temple - Ancient temple that is famous in the internet age.

    6. Tirta Empul Water Temple - Magical water temple with spiritual cleansing.

    7. Sacred Monkey Forests - Cute and naughty monkeys in a sacred setting.

    8. Bali Zoo - Elephants, orangutans, and a cast of fluffies and flappies!



    16. Discover paradise on Bali's neighbouring islands

    Nusa Penida is one of the most popular day trip excursions to do from Bali

    Nusa Penida has some of the best beaches and lookouts in Bali

    Nusa Penida is an easy day trip from Bali for an unforgettable adventure

    Nusa Penida is an easy day trip from bali with door-to-door transfers!

    Beautiful islands that offer breathtaking scenery and unforgettable experiences surround Bali. Exploring these islands is a must for any visitor looking to make the most of their Bali vacation. Here are some of the incredible islands you should consider adding to your itinerary, and while all deserve a stay of 2–3 days, they can all be experienced on a day trip tour as well.

    1. Nusa Penida

    Nusa Penida is a hidden gem located southeast of Bali. With its rugged cliffs, stunning beaches, and crystal-clear turquoise waters, Nusa Penida is a paradise for nature enthusiasts. Be sure to visit Kelingking Beach, Broken Beach, and Crystal Bay for awe-inspiring views and incredible snorkeling opportunities.

    2. Nusa Lembongan

    Nusa Lembongan is a small island located southeast of Bali, known for its pristine beaches and abundant marine life. Explore the stunning mangrove forests, visit the famous Devil's Tear for dramatic waves crashing against the cliffs, and take a dip in the refreshing waters of the Blue Lagoon. Nusa Lembongan is also an excellent spot for surfing and stand-up paddleboarding.

    3. Gili Islands

    The Gili Islands, consisting of Gili Trawangan, Gili Meno, and Gili Air, are a group of three small islands off the northwest coast of Lombok, near Bali. Each island offers its own unique charm and appeal. Gili Trawangan is known for its vibrant nightlife, Gili Meno is a tranquil paradise perfect for honeymooners, and Gili Air provides a more laid-back and relaxed atmosphere. Diving or snorkeling in the crystal-clear waters surrounding the islands is a must for marine life enthusiasts.

    • Gilli Islands day trips on Viator

    4. Menjangan Island

    Located off the northwest coast of Bali, Menjangan Island is part of West Bali National Park. This remote island offers unparalleled diving and snorkeling experiences, with vibrant coral reefs and a rich diversity of marine life. The island is renowned for its wall dives, where you can encounter reef sharks, manta rays, and colorful tropical fish.


    17. Adventure into the wild

    There is no more breathtaking sight than the Ulun Danu Beratan water temple at sunrise

    Ulun Danu Beratan Temple is one of Bali’s breathtaking experiences

    Discover hidden secrets like the gardens of Taman Unjun in East Bali

    Taman Unjun is just one of dozens of natural treasures that are hidden in East Bali

    If you have made it this far down the list, we can tell you are a reader seeking adventure. So here’s the challenge: consider venturing off the beaten path and discovering some of the most amazing, inspirational locations on Bali. Leave the tourists behind and be an explorer!

    You can reach these areas on big day trips from the southern beaches or Ubud, for sure. But maybe we can inspire you to split your stay on Bali and do a few nights in East or North Bali and really get to the very heart of Bali?

    Here are a few ideas for tours and trips, as well as links to other articles on Baligram that will give you more detail.

    1. East Bali

    East Bali is a captivating destination, brimming with natural beauty and cultural gems. Discover the ethereal Tirta Gangga Water Palace, a serene oasis renowned for its stunning water gardens, ornate statues, and sacred springs. Experience the spectacular Sideman Valley. Venture to the ancient Besakih Temple, the "Mother Temple of Bali," perched on the slopes of Mount Agung. For a taste of traditional Balinese life, immerse yourself in the cultural heritage of Tenganan Village, a rare Bali Aga community with its unique customs and weaving traditions. With its blend of spirituality, scenic allure, and authentic culture, East Bali promises an unforgettable and enriching experience.

    • Explore East Bali tours on Viator

    2. North Bali

    North Bali is a treasure trove of unspoiled jungle, volcanoes, lakes, dolphin sanctuaries, and spectacular snorkeling and diving spots. Begin your tour at the serene Lake Bratan, where the iconic Ulun Danu Beratan Temple seems to float upon its reflective waters, creating an ethereal sight that's perfect for photo enthusiasts. Venture into the lush greenery of the Gitgit Waterfall, a picturesque cascade surrounded by tropical foliage.

    For a glimpse into the island's past, visit the historic Singaraja city, once the colonial capital of Bali, and explore its charming Dutch-influenced architecture. Dip into the mystical Banjar Hot Springs, where you can unwind amidst tranquil surroundings and therapeutic waters. With its abundance of natural beauty and rich cultural heritage, North Bali promises an unforgettable and serene experience for every traveler seeking an authentic Balinese escape.

    3. West Bali

    The highlight of this region is undoubtedly Bali Barat National Park, a pristine sanctuary encompassing diverse ecosystems, from lush rainforests to coral-rich seas. Embark on a thrilling jungle trek to witness the elusive Javan rusa deer and endangered Bali starlings in their natural habitat.

    For diving and snorkeling enthusiasts, a visit to Menjangan Island is a must. This marine reserve boasts crystal-clear waters teeming with vibrant marine life and vibrant coral reefs. As you glide through the underwater wonderland, you may encounter graceful sea turtles, playful schools of fish, and even majestic manta rays.

    • Explore West Bali tours on Viator


    18. Unique things to do in Bali

    Have a romantic, candlelit private dining experience in a rice field near Ubud, Bali

    Wander through a candlelit rice field to your romantic, private dining experience

    There are some things you can do in Bali that you can't do anywhere else in the world because they are unique to Bali. Visit a Bali temple, attend a traditional dance, visit a Bali museum or art gallery, hike up an active volcano and have breakfast at sunrise, visit a secret waterfall or beach that only the locals know about are just a few ideas.

    If you scan this article, there are lots of classes, courses, activities, and adventures that are unique or rare, and including some of these in your holiday will make it truly memorable.

    Here are a few ideas to get you inspired:


    19. Fun things to do in Bali with family with kids

    Read, set, go! Let your hair down and get wet and wild at Bali's Waterbom park

    Pick a brilliant resort hotel and add a few exciting day trips for a holiday win!

    Many of the activities on this list are awesome for kids. The great thing about Bali is that it has such incredible variety and is so different to where most tourst live back home that kids find Bali mind-blowing…..put simply, Bali is guaranteed holiday success.

    Our number one tip for doing Bali with kids is to pick the right resort - an awesome pool, a kids club, and kid-friendly menus are top priorities. Get this right, and the pressure is off on having to spend lots on activities because the resort becomes the focus. Then plan one or two adventures - a day trip or a water park, for example. Another tip is to involve the kids in choosing the activities so they buy into the decision. You don’t need to spend a lot to have an awesome time.

    Our other big tip is to pick activities that are not 'normal'. Instead of a water park, pick something they will remember for life, like a market, a temple, a warm Bali tour driver who leaves an indelible impression, or an awesome cycling tour. These are the things kids will remember long after the short-lived, expensive water sport that is over in 20 minutes or an imported attraction like Frankenstein (what's that all about, anyway!).


    Things to do in Bali for elders

    Bali has many exciting activities for the elderly and elders

    Bali has many wonderful things to do for the elderly that are accessible and fun!

    Bali is an amazing destination for elderly travelers. With lots of affordable private drivers and guides to take you to sites at your own pace, you don’t have to fit in with the often early and hectic pace of group tours.

    There are even tours like this one that are specifically crafted to be enjoyed by seniors. Many of the things to do on this list are perfectly suitable for elders. However, going with a guide who knows each destination and can suggest the temple with no stairs, the waterfall that is more easily accessible, and which places to visit have accessible toilets makes all the difference.

    “I have taken my elder Mum and parents-in-law to Bali several times and they love it. The key is to plan ahead, and not try to do too much in one day.”
    - Simon, Baligram Editor

    Simon’s suggestions for elderly travelers are:

    1. Opt for a private tour instead of a group tour (minimal additional cost);

    2. Clearly communicate your specific requirements during the booking process.

    3. Share your interests and request the tour operator/driver to recommend destinations in advance, enabling you to research using Baligram and explore the suggestions. Preparing your day tour itinerary beforehand will ensure a flawless vacation in Bali.

    4. Avoid overambitious planning - it's preferable to enjoy 2-3 leisurely day trips rather than attempting to squeeze everything into a single day and becoming exhausted.


    20. Frequently Asked Questions

    A quiet moment on top of one of Bali's volcanoes provides time to destress and reflect as the sun rises on a new day

    Some of life’s biggest questions are answered on top of mountains like this!

    What activities does Bali have?

    Bali has just about every tropical holiday activity you could imagine, with the bonus of a unique culture and art that other destinations don't have. From beaches to waterfalls, jungle swings to art classes, yoga to fine dining, snorkeling to paragliding, Bali has it all!

    Is Bali enough for 7 days?

    7 days is enough to get a taste for Bali's best experiences. You'll have time for beach, jungle, fine food, a massage and a bit of art and culture. But we guarantee at the end you'll want to come back because there is just so much more to do.

    What is Bali famous for?

    Bali is famous for its stunning beaches, vibrant culture, lush rice terraces, and ancient temples. It is renowned for its world-class surf, traditional arts and a wide range of outdoor activities such as hiking, cycling, and yoga. Bali also offers a vibrant nightlife, indulgent spas and amazing food.

    What are the best things to do in Bali with kids?

    The best things to do in Bali with kids are free or low cost! How about exploring beaches, playing at the resort pool and kids club, going to a market, joining local kids to fly a kite or play sports, snorkelling, doing a treasure hunt, visiting a temple and more!

    What are the best things to do in Bali?

    Some of the best things to do in Bali include exploring the stunning beaches, visiting ancient temples like Tanah Lot and Uluwatu, experiencing the vibrant arts and culture in Ubud, trying out water sports like surfing and snorkeling, and indulging in Balinese cuisine.

    What activities does Bali have?

    Bali offers a wide range of activities for visitors to enjoy. Relax on beautiful beaches, do water sports, explore ancient temples, discover Balinese culture, indulge in spas or do adventure sports. Bali has more to do that most holiday destinations.

    First time in Bali — what can I do in 10 days?

    For your first time in Bali there is heaps to do in 10 days. Make a quick list of your priorities: culture, beaches, nature, shopping, spa and maybe a class or two like yoga or art. Plan one activity a day, leaving time to relax, so you get home refreshed.

    What should I not miss in Bali?

    When visiting Bali, don't miss getting a mix of culture, natural beauty, indulgence and relaxation. So plan an itinerary that takes in dance, temples, massage and spa, foodie experiences and day tours to waterfalls, rice fields and a nature hike. Remember to leave time to chill as well!

    How many days in Bali is enough?

    7 days is enough to get a good taste for all Bali has to offer. Any less will just be a rush. 10 days will be far more relaxing and 14 days is ideal to get out and have a few adventures and really feel like you've seen Bali properly.

    More things to do in Bali on day trips and tours


    Simon St John

    Editorial Team
    Hi, I’m
    Simon St John, Baligram’s writer. I am a published Author of travel guide books and a Travel Writer. I have visited Bali more than 35 times over a 25-year period. I share my passion for Bali’s nature, culture, and adventure in this travel guide. I welcome your feedback and ideas!
    Read about Simon and about Baligram.

    https://baligram.me
    Previous
    Previous

    Female Tour Guide in Bali: Your Ultimate Guide

    Next
    Next

    8 Bali wellness day tours to inspire your ‘Eat, Pray, Love’ Bali journey