beautiful woman on a swing in between green rice fields

Credit: Akela from

Whether you’re going for a few days, weeks, or even months, our comprehensive guide to Bali's best activities, attractions, tours and day trips has got you covered!

The island of Bali is a magnet for every kind of traveller – from families and couples to backpackers, groups and solo travellers. Known fondly as the “Island of the Gods”, its appeal lies in the fact there is truly something for everyone, no matter your holiday preferences or budget.

Nature lovers can get their fix trekking up mountains (Mount Batur sunrise is a highlight!), hiking through lush jungles to waterfalls, or snorkelling in Bali’s crystal-clear waters. Families have no shortage of water parks, temples and beaches to keep everyone entertained. Couples can indulge in romance and luxury at high-end resorts, secluded beaches and spas. The young and skint can spend their days swimming, exploring and adventuring – and their nights beach club-hopping and partying – on the cheap.

From Ubud to Kuta to Nusa Dua and everywhere in between (and beyond), the list of attractions and activities in Bali seems endless. So, here’s our comprehensive guide on the best things to do when you’re in Bali. Let the trip planning begin!


Top 10 Things to Do – Attractions

1. Tegallalang Rice Terraces

View from below of the Tegalalang rice terrace, Ubud

Credit: Paolo Nicolello

The rice fields of Bali are iconic, and Tegallalang Rice Terrace near Ubud is considered THE rice field to add to your Bali itinerary. The UNESCO World Heritage site offers sweeping views of the tiered rice fields and valleys, and extraordinary scenery if you walk through the trails themselves. You can also see the local farmers in action and learn more about Bali’s unique irrigation system that’s been passed down through generations from the 8th century. Given its aesthetic appeal and the fun of activities like the giant swing and zipline, Tegallalang is one of the best rice terraces in Bali.  While you’re there, you can also visit the traditional village, shop at the local markets, and even visit the coffee plantation.

Opening hours: Daily, 6am – 7pm

Cost of entry: There is no official entry fee, but donations of around IDR 10,000 (~AUD$1) are requested by the locals to gain entry.


2. Waterbom Bali

Aerial view of the slides at Waterbom water park in Kuta, Bali

Credit: Waterbom Bali

Take a break from lazing poolside at your resort with a day of high-adrenaline action at one of Bali’s best attractions – Waterbom Bali water park in the heart of Kuta. Covering 3.8 hectares of land, Waterbom Bali boasts 15 exhilarating water slides, exciting rides, splash pools and meandering rivers set amidst tropical gardens making it a great option for kids and adults alike.

Opening hours: Daily, 9am - 6pm

Cost of entry:

Children: IDR 385,000 (~AUD$39)

Adults: IDR 535,00 (~AUD$54)


3. Tanah Lot Temple

Tanah Lot Temple, Bali surrounded by sea

Credit: Nick Fewings

Perched off the coast of Bali in the village of Beraban – sometimes appearing to be floating in the sea - is the sacred temple of Tanah Lot. One of seven sea temples found along Bali’s coast, Tanah Lot is dedicated to sea gods and is believed to protect the island from evil spirits. It also happens to offer one of the most incredible and unique views of the crashing waves on the Balinese coast. Head to the iconic landmark to watch the sunset, take in the panoramic views, and experience what is easily one of Bali’s best temples.

Opening hours: Daily, 7am – 7pm

Cost of entry:

Children: IDR 30,000 (~AUD$3)

Adults: IDR 60,00 (~AUD$6)


4. Campuhan Ridge

Aerial view of the Campuhan Ridge Walk, surrounded by green mountains

Credit: Artem Beliaikin

Not all hillside hikes in Bali have to come with maximum physical exertion. The 2km Campuhan Ridge Walk famously combines stunning views of verdant scenery, and is one of Ubud’s best attractions. The Ayung River and Mount Agung in the distance and a mostly-flat path that’s not very strenuous. Arrive early in the morning for golden lighting and fewer crowds.

Opening hours: 24 hours

Cost of entry: Free


5. Mount Batur

An epic sunrise at Mount Batur, Bali

Credit: Dan the Drone

Did you have ‘hike an active volcano’ on your Bali bucket list? If not, you’ll be very happy to add a trek up Mount Batur to your itinerary. Mount Batur is one of two active volcanoes in Bali (the other is Mount Agung) that offers visitors adventure and epic views in one, cardio-intense activity. Sitting roughly 1,717 metres above sea level in the Kintamani highlands, the summit of Mount Batur offers breathtaking views of Bali’s unique landscape, including the lush countryside and Lake Batur. It's worth noting that the hike is most suitable for those with moderate fitness levels to tackle the rocky and sometimes steep terrain, and the best way to hike Mount Batur is with a local guide who can help you navigate the trek. It's also worth noting that it's better to tackle the trek in the dry season (May - October), when Bali's weather is clearer, a little cooler, and there's less chance of rain to muddy the hike.

Opening hours: No specified opening hours, but hikes often start early in the morning.

Cost of entry: There is no entry free to hike Mount Batur, but tour and guide costs will vary from operator to operator.


6. Goa Gajah Elephant Cave

Goa Gajah (elephant cave) near Ubud, Bali

Credit: Golf3530 from Getty Images

Located just outside of Ubud, Goa Gajah Elephant Cave is an enchanting Hindu temple complex that dates back to the 9th century. This is a great place to bring little ones – wander through ornate carvings on the rock walls, explore hidden chambers, and admire the beautiful elephant statue that guards the entrance. Remember to bring a sarong so that no one out the front will bother you with offers to sell you one.

Opening hours: 8am - 5pm for visitors, and 24 hours for worship

Cost of entry:

Children: IDR 25,000 (~AUD$2.50)

Adults: IDR 50,00 (~AUD$5)


7. Kecak dance at Uluwatu Temple

Kecak Dance performed in the area of Uluwatu Temple, Bali

Credit: Sifrianus Tokan

One of Bali's most popular attractions is the Kecak dance, a traditional Balinese dance performed by male dancers in intricate costumes. For the ultimate Kecak dance experience, we recommend visiting Uluwatu Temple, a 1,000-year-old temple perched on a 70-meter cliff overlooking the Indian Ocean. This temple is considered one of the six key temples in Bali that are believed to be the island's spiritual pillars. The dance is usually performed during sunset, providing a breathtaking view of the temple and ocean. Despite the crowds, witnessing the Kecak dance is an unforgettable experience due to its cultural significance and stunning performance, so we highly recommend making the effort.

Opening hours: Daily, 7am – 6pm

Cost of entry and Kecak dance ticket:

Children: IDR 120,000 (~AUD$12)

Adults: IDR 130,00 (~AUD$13)


8. Tirta Empul Temple

Swimming in the holy water at Tirta Empul Temple Bali

Credit: Ismail Hamzah

A few nights of experiencing Bali’s party scene will have you itching to visit the Tirta Empul Temple, a sacred Hindu temple in the village of Manukaya that’s famous for its holy spring water that’s believed to heal and purify.

The Tirta Empul Temple complex is big – roughly 1.65 hectares – and while it’s most famous for its pool and the traditional purification ritual of bathing in the holy spring water (known as 'melukat’), it’s worth wandering through the courtyards and gardens to see the traditional Balinese and Hindu statues and shrines – each with their own intricate designs and embellishments. You can also visit the museum to view the collection of traditional Balinese art and culture.

Opening hours: Daily, 8am – 6pm (excluding Nyepi)

Cost of entry: IDR 50,00 (~AUD$5)


9. Nusa Penida Day Trip

The cliffs at Broken Beach in Nusa Penida

Credit: Polina Kuzovkova

While you could never tire of Bali’s pristine beaches and clear waters, a day trip to the nearby island of Nusa Penida is worth the effort of ditching your sun lounger for the day. Nusa Penida is a relatively large, mostly undeveloped island that’s situated about 20km off the south coast of Bali, and is famous for diving and snorkelling - especially to see the famous Manta Rays and Mola Mola fish - as well as its beautiful tropical beaches, dramatic cliffs, and lush greenery.

Opening hours: Nusa Penida itself doesn’t have opening hours, but it’s important to note the times for when boats arrive and depart the harbour – typically from 7:30am – 5pm. Check individual operators for schedules.

Cost of entry:

Children: IDR 15,000 (~AUD$1.50)

Adults: IDR 20,00 (~AUD$2)


10. Quad Bike & Whitewater Rafting Day Trip

Whitewater rafting on the Ayung River, Bali

Credit: Quad Bike Bali

Adrenaline junkies who can't decide between quad biking and whitewater rafting in Bali, why not do both?

Before you think you’ll be spending a day on a quad bike while whitewater rafting, you’ll be pleased (or perhaps disappointed) to know that the day trip is divided into two parts, usually around two hours each, with a lunch break in between. Which activity comes first will depend on your tour of choice, but expect a heart-pumping day to take in Bali's incredible landscape.

Opening hours: Tours will usually start around 7:30am for pickup (later if you’re closer to Ubud), and you’ll typically be back at your accommodation around 5pm.

Cost of entry: Tour prices will vary based on availability and the operator.


Top 10 Things to Do – Activities

1. Hit the beach

Aerial view of Padang Padang Beach, Bali

Credit: Oliver Sjöström

Often described as an island paradise, Bali has more than 70 beaches on its coast - each with their own unique charms and natural features. 

Padang Padang, Kelingking and Sanur are three of the best beaches in Bali.

Padang Padang

Uluwatu’s Padang Padang Beach is a surfer’s paradise thanks to its powerful waves and consistent surfing conditions, but it’s a must for beachgoers, too. The small, sheltered bay is surrounded by cliffs and greenery, offering a sense of seclusion and serenity. Walking through the narrow staircase to the golden sand and turquoise waters feels like you’ve discovered something truly special.

Sanur beach

The 7km of white sand of Sanur Beach on Bali’s southeastern coast is a haven for families – or even those looking for tranquil waters for swimming, snorkelling or stand-up paddleboarding. It’s easy to snorkel offshore, and you can rent snorkelling gear from one of the vendors on the beach. Join a guided tour if you want to explore the marine life at nearby reefs!

Kelingking beach

Make your way to Nusa Penida’s Kelingking Beach for one of the best views you can get in Bali – the T-Rex shaped rock formation, surrounded by clear turquoise waters. The trek down to the beach can be rocky and steep, so it’s best for those who are moderately fit and one to tackle without the kids.


2. Chase waterfalls

Tegenungan Waterfalls in Bali

Credit: Oktomi Jaya

Visiting Bali's waterfalls is a must for any nature enthusiast or adventure seeker. There are more than 200 waterfalls to choose from, each with their own breathtaking scenery that provides a serene escape from the bustle of Bali’s towns.

Git Git, Sekumpul and Tegenungan are three of the best waterfalls in Bali.

Gitgit Waterfall

Surrounded by lush tropical forest, Gitgit Waterfall is an awe-inspiring sight, cascading down over 35 meters. Despite its impressive size and beauty, the waterfall is easily accessible via a well-marked 15-minute walk. Visitors can take a dip in the refreshing swimming pool at the bottom and explore nearby smaller waterfalls.

Sekumpul Waterfall

Sekumpul Waterfall is the tallest waterfall in Bali, with seven levels that offer breathtaking views of the surrounding jungle. The trek through dense jungle and across rivers provides a thrilling adventure, and you’ll be rewarded with majestic views. Located 2.5-3 hours north of central towns like Ubud, it's well worth the effort to get to what is considered Bali’s best waterfall.

Tegenungan Waterfall

Only half an hour away from Ubud, Tegenungan Waterfall cascades into a plunge pool and is surrounded by lush green jungle, providing a tranquil and serene atmosphere for visitors. The local village of Tegenungan Kemenuh and nearby temples offer a deeper cultural experience. Additionally, the Omma Dayclub offers cocktails and food against a picturesque backdrop.


3. Snorkel or dive

Scuba diving to see the underwater Buddha near Nusa Penida

Credit: Sebastian Pena Lambarri

Exploring Bali's diverse and vibrant underwater world is an unforgettable experience. With its crystal clear and year-round warm water, Bali is home to 500 species of coral and thousands of species of fish, offering some of the world's best snorkelling and diving - particularly in the dry season (May - October), which isn't just one of the best times to visit Bali overall, but it's when the water has the best visibility.

Here are three of the best snorkelling and diving spots in Bali, and why you should visit.


Beyond Tulamben's diverse marine life (Clownfish, Angelfish, sea turtles and reef sharks are just the tip of the iceberg!), it also offers incredibly unique underwater scenery. Explore the wreckage of the USS Liberty cargo ship, which was torpedoed in World War II, and swim through underwater art installations, like the Underwater Buddha and the Guardian of the Reef statues.

Nusa Penida

Nusa Penida offers rich marine life, colorful corals, and unique topography, making it one of the best diving and snorkeling sites in Bali. Spot the famous Mola Mola at Crystal Bay between August and October, or see majestic Manta Rays up close at the Manta Point cleaning station. Divers and snorkelers can also explore nearby Toyapakeh, Gamat Bay, SD Point, and Blue Corner for diverse underwater ecosystems.

Amed Beach

For a more peaceful and tranquil diving and snorkelling experience, Amed Beach offers a secluded spot that's perfect for beginners. Divers and snorkelers can expect to spot the Hawksbill Sea Turtle, Parrotfish, Angelfish, Clownfish, and Octopuses while in the water. The area also boasts stunning views of Mount Agung from the beach, and visitors can explore nearby spots like Jemeluk Bay and the Japanese Wreck.


4. Visit a spa

The salon at Bodyworks in Seminyak

Experiencing a traditional Balinese massage is almost a rite of passage for visitors to Bali. Whether you’re in tranquil Ubud or trendy Seminyak, there’s no shortage of options to unwind, relax and rejuvenate. And if you just need your nails done or a facial, you’re covered, too.

Three of the best spas in Bali are Bodyworks, Ubud Traditional Spa and Zahra Spa.

Bodyworks, Seminyak

Found right in the heart of Seminyak, Bodyworks (which has been around for three decades!) is incredibly popular for its luxurious treatments and calming atmosphere. It offers Balinese massages, reflexology, body scrubs, facials, manicures and the unique “Herbal Compress Massage.” Chill out in the relaxation lounge or wander through the Instagram-worthy courtyard.

Ubud Traditional Spa, Ubud

Escape to the serene and tranquil Ubud Traditional Spa, a family-run retreat in the traditional village of Payogan, just 4km outside of Ubud. With free transport to and from your accommodation in Ubud, enjoy a traditional Balinese massage, reflexology or the Rice Farmer Massage, while surrounded by the peaceful lush greenery of central Bali.

Zahra Spa, Nusa Dua

Boasting its position as the number one spa in Nusa Dua, Zahra Spa is a vibrant and colourful multi-level facility offering high-quality treatments and soothing therapies to help you unwind and relax. Book into one of the decadent couple's packages or steal away for an indulgent Four-Hand Massage. Even better? Free transfers will take away the stress of transport.


5. Take a yoga class

Yoga Classes at Yoga 108

Credit: Yoga108

With such a rich heritage in spirituality and wellness, it’s no wonder that yoga is one of the most popular activities to do in Bali. From Hatha and Vinyasa to Ashtanga and Yin, beginners and yogis alike will have no issue finding a retreat or studio to Downward Dog.

Yoga Barn, Yoga 108 and Ubud Yoga House are three of the best yoga studios in Bali.

Yoga Barn, Ubud

Located right in the beating heart of Ubud, the Yoga Barn is a world-renowned wellness and yoga centre and tropical oasis that offers over 100 classes a week, from traditional yoga and meditation to dance and healing. For those looking to unwind, book in for a spa treatment, or stay for a few days in the retreat and experience it all.

Yoga 108, Seminyak

Whether you want to walk into the yoga studio in Seminyak or book into a week-long retreat for a full yoga immersion, Yoga 108 has you covered. It offers daily classes in various styles, including vinyasa, yin, ashtanga and gentle flow, and for those looking for more, book into a workshop or training session.

Ubud Yoga House, Ubud

Escape to the calming oasis of Ubud Yoga House, a boutique yoga studio just a 15-minute walk away from the centre of Ubud. The studio offers intimate classes in a serene, open-air studio that overlooks the lush rice terraces and jungles of Ubud. Classes, including vinyasa, guided meditation and sunrise yoga, are open for all levels. They also offer private classes, teacher training, and retreats.


6. Learn to surf

Aerial view of surfers waiting for a wave in Bali

Photo credit by Jesse Hammer

Surfing isn’t just a sport in Bali, it’s a way of life. While experienced surfers and pros flock to the world-class waves at Uluwatu and Padang Padang, Bali has enough beaches and breaks for all skill levels, making it easy and enjoyable to learn to surf with experienced instructors while visiting.

Here are three of the best beaches in Bali to learn how to surf:

Padang Padang

Padang Padang Beach in the Bukit Peninsula is famous for reef breaks that produce powerful, barreling waves. It may be too challenging for beginners, but it’s a great spot to take your surfing skills to the next level. There are a number of surfing schools in the area, and instructors who can guide you to the best spot to surf and help improve your abilities safely.


Beginners looking for an easy spot to learn to surf that isn’t too intimidating should make their way to the lively beach of Dreamland in the Bukit Pensisula. The waves are known to be generally smaller, gentler, and easier to ride compared to more challenging surf spots, and there are several schools and instructors to help you find your surf legs.


Bustling Kuta Beach is more than just a spot to sunbathe or enjoy the nightlife. Offering a wide range of surfing conditions, it’s a great place for beginners to learn or to upskill to more advanced levels. Surf schools in the area offer one-on-one sessions or group lessons and can provide all that you need, too, including surfboards, leashes and rash vests.


7. Visit a beach club

Party goers in the pool during sunset at Finns beach Club, Canggu

Credit: Finn's Beach Club

Whether you’re into Bali’s party scene or not, spending a day (or days!) at one of the famous beach clubs is a must. With stunning ocean views, food and cocktails readily available, and music pumping while you swim, socialise and lounge, what’s not to love?

Three of the best beach clubs in Bali are Sundays Beach Club, Potato Head and Finns.

Sundays Beach Club, Ungasan, near Uluwatu

Take a break from sightseeing in Uluwatu and travel about 20 minutes to set yourself up at Sundays Beach Club for the day. With its pristine white sand and crystal-clear lagoon, it has something for all ages. Relax on a bean bag, watch the sunset to a live DJ set, or take advantage of the complimentary kayaks, snorkel gear and paddleboards. For the ultimate indulgence, book a VIP package.

Potato Head, Seminyak

Seminyak’s famous Potato Head beach club is an institution for a reason. Known for its unique architecture, infinity pool, day beds, and live music, crowds flock to Potato Head Beach Club for the chance to eat, drink and relax in its vibrant atmosphere. Don’t want the party to stop? Book in to stay at the Katamama Hotel next door.

Finns, Canggu

Whether with your friends or out with the family, Finns’ four pools, nine bars, and five restaurants is sure to deliver fun and relaxation for everyone. Eat, drink and play on Canggu’s famous Berawa Beach while listening to DJs and live vocalists and taking in the panoramic ocean views. Escape the kids at Finns Beach Party or visit Finns VIP Beach Club for a taste of the champagne and caviar lifestyle.


8. Explore nearby islands

Aerial view of Gili Trawangan, near Bali

Credit: Danny de Groot

Bali may be Indonesia's most popular island, but there are at least seven small islands nearby that offer their own unique cultural charm and natural beauty.

Nusa Penida, Gili Trawangan and Lombok are three of the best islands around Bali. Below is more information on why they’re worth visiting.

Nusa Penida

One of the three Nusa Islands, Nusa Penida is the largest and arguably the most beautiful. With untouched beaches, such as Crystal Bay and Atuh Beach, Nusa Penida is the perfect place to live out a paradise island itinerary. The island also provides fantastic day trips to the nearby islands of Nusa Lembongan and Nusa Cenigan.

Gili Trawangan

The largest of the three Gili Islands, Gili Trawangan, offers a unique travel experience with no cars on the island, only foot, bike, or horse cart as transport options. The island of Gili Trawangan, or “Gili T” for short, is the perfect place to enjoy snorkeling and diving with turtles, relax on powder-white beaches, experience the nightlife, and island hop to Gili Meno and Gili Air.


Famous for its clear oceans, lush forests, and majestic mountains, Lombok offers a more off-the-beaten-track island adventure. Some of the best activities on the island of Lombok include hiking up Mount Rinjani for stunning views, exploring the local culture and experiencing amazing adventure activities like surfing, diving, and snorkelling.


9. Eat like a local foodie

Al Fresco Dining at La Lucciola in Seminyak, Bali

Credit: La Lucciola Bali

Bali is known for its vibrant culinary scene and it's a foodie paradise, with an array of restaurants serving up traditional Balinese dishes, fusion cuisine, and international flavours. 

Three of the best restaurants in Bali are Naughty Nuri’s, La Lucciola and Kebun Bistro. 

Naughty Nuri’s Warung Seminyak

Naughty Nuri’s Warung in Seminyakfor is a must foodies who want to experience traditional Balinese cuisine. The restaurant has a relaxed atmosphere and friendly staff, making it a popular choice among locals and tourists alike. With its delicious food and affordable prices, it's no wonder it's one of the best warungs in Bali.

Kebun Bistro, Ubud

Kebun Bistro, located in Ubud, offers a romantic dining experience with its charming European decor and soothing music. The Mediterranean-inspired menu includes Spanish tapas, paella, Italian pastas, pizza, and French specialties like French onion soup and profiteroles. It's also renowned for its exceptional tuna steak and diverse vegetarian options.

La Lucciola, Seminyak

La Lucciola is located on the beachfront in Seminyak, offering stunning views of the ocean and equally as impressive food. The restaurant serves a mix of Italian and Asian-inspired cuisine, using fresh and locally sourced ingredients. Its romantic setting and upscale atmosphere make it one of the best restaurants in Bali, especially for special occasions and dates.


10. Rent a scooter

Riding a scooter in Bali

Credit: Visualsofdana

Zipping around Bali on a scooter is one of the most popular and cost-effective ways to get around and experience the island's natural beauty. Renting a scooter is easy. If you don’t organise it on arrival at Ngurah Rai International Airport, you can sort out your scooter at one of the many rental shops and hotels. Prices range from IDR75,000 (~AUD$7.50) to IDR 300,000 (~ AUD$30) per day, depending on where you’re renting the scooter, the type of scooter and the length of time you’ll need the rental. However, it's important to keep in mind that traffic in Bali can be chaotic, and road rules are often not followed. You’ll also need an international driver’s license to legally rent a scooter. It's recommended to wear a helmet, avoid driving at night, and be cautious on narrow roads. Additionally, it's important to have valid travel insurance and make sure your rental includes third-party insurance. Ride-sharing apps such as Go-Jek and Grab also offer scooter rentals with insurance included.


Things to do in Bali with kids

Kids swimming at Waterbom water park in Kuta, Bali

Credit: Waterbom Bali

Bali is an excellent destination for families with kids, as there are plenty of activities to keep everyone entertained. The island's beautiful beaches are a great place for families to relax and soak up the sun, with gentle waves perfect for swimming and paddling. Bali's water parks, nature parks, and cultural attractions provide fun and educational experiences for kids of all ages. Families can also enjoy outdoor adventures, such as cycling, hiking, and white-water rafting. With its range of child-friendly resorts and restaurants, Bali makes traveling with kids stress-free and enjoyable. Here’s a list of some of the best activities to do with kids in Bali:

  • Go resort hopping – use the kid-friendly facilities at neighbouring resorts.
  • Adventure from great heights at Bali Treetop Adventure Park.
  • Spend a day at Waterbom Bali or Splash Water Park.
  • Enjoy swimming, snorkeling, and building sandcastles on Bali's beautiful beaches.
  • Check out the Bali Sea Turtle Society and learn about turtle conservation efforts.
  • Take a family-friendly cycling tour through Balinese villages.
  • Enjoy a seafood dinner on the beach.
  • Book a family surfing lesson.


Things to do in Bali for groups

Group of women walking on the beach at Sundays Beach Club

Credit: Sundays Beach Club

Whether you’re planning a bachelor(ette) party, a family reunion or a team building trip, Bali is an excellent destination for groups. One of the biggest advantages of visiting Bali as a group is the opportunity to book a luxury villa at a reasonable cost, and share expenses such as transportation and private services like chefs and drivers. Additionally, Bali offers an abundance of activities that can be tailored to the interests of your group, whether you're looking for adventure or relaxation. For those seeking adventure, Bali offers everything from surfing and diving to trekking and mountain biking. The island's stunning scenery and natural wonders, such as waterfalls and rice terraces, provide a great backdrop for group photos and exploration. Bali's nightlife is also legendary, with bars, clubs, and live music venues to keep the party going all night long. With its range of accommodation options, from villas to hotels, Bali can cater to any group size and budget. Here’s our list of the best things to do in a group in Bali:

  • Explore rice terraces, waterfalls and temples.
  • Experience adventure activities like whitewater rafting, ATV quad biking and zip-lining.
  • Charter a private yacht and go island hopping.
  • Spend a day at one of the waterparks, like Waterbom Bali.
  • Dine at a themed entertainment restaurant like Frankensteins in Seminyak.
  • Go on a cycling tour.
  • Organise a group yoga or meditation class at one of the many studios or retreat centre.
  • Book a private VIP area at one of the beach clubs, like Finns Beach Club in Canggu.


Things to do in Bali for couples

 A couple stand up paddle boarding at Sundays Beach Club

Credit: Sundays Beach Club

Bali is a tropical paradise that offers a myriad of options for couples seeking a romantic getaway. From its breathtaking landscapes to its array of activities, there is something for everyone.

If you're looking for relaxation and pampering, Bali's luxury resorts are perfect for honeymoons or romantic vacations. On the other hand, if adventure is more your style, Bali's rugged terrain offers plenty of opportunities for hiking, exploring waterfalls, and white water rafting.

For couples who prefer a more laid-back experience, Bali's beaches are the perfect place to unwind and soak up the sun. With crystal-clear waters, powdery sand, and a gentle ocean breeze, you'll feel like you're in your own private oasis. Here are our top picks for the best couples and honeymoon activities in Bali:

  • Explore rainforests and waterfalls.
  • Indulge in a romantic couple’s treatment including a massage, scrub and rose petal bath.
  • Book a private villa on the cliffs of Uluwatu.
  • Enjoy a sunset dinner on the beach.
  • Take a cooking class together.
  • Handcraft Balinese-style jewellery for each other.
  • Stroll along Bali’s best beaches.
  • Go snorkelling together.
  • Take a sunset cruise.
  • Hike Mount Batur.
  • Travel to Gili Air and Gili Meno.
  • Go up in a hot air balloon.


Things to do in Bali for young adults

Friends hanging out at the pool at Tribe, Bali

Credit: Tribal Hostel

Bali is the perfect destination for young people seeking adventure, culture and fun – and usually at a cheap cost, too! For those who love the great outdoors, Bali offers an array of water sports such as surfing, snorkeling, and scuba diving. If you're looking for some nightlife, the island has a buzzing club scene, with beach clubs and rooftop bars to keep you entertained until the early hours of the morning. Additionally, Bali's cultural sites, such as the temples and traditional villages, offer a unique and fascinating insight into the island's rich heritage. It’s also famously easy to get around, making it a hard task to narrow down what to do on your trip. Here’s our list of some of the best things to do in Bali for young people:

  • Spend a day whitewater rafting and riding a quad bike.
  • Have a wet adventure at Waterbom Bali waterpark.
  • Stay in a youth hostel like the Farm Hostel or Tribal Hostel in Canggu.
  • Stay up for sunrise partying in Kuta.
  • Spend the day at beach clubs like Potato Head and Finns.
  • Book surfing lessons from Kuta, Seminyak or Canggu beaches.
  • Take a day trip to the Nusa Islands.
  • Go on a boat trip to the Gili Islands.
  • Get up early for a sunset hike to Mount Batur.
  • Visit the Bali Swing and get photos for Instagram.
  • Check out the nightlight in Seminyak at bars like La Favela and Red Carpet Champagne Bar.
  • Attend a beach bonfire party in Canggu.
  • Go on a food tour and sample Balinese cuising like babi guling (suckling pig) and nasi goreng (fried rice).
  • Cool off at the stunning Sekumpul Waterfall.
  • Go on a motrobike adventure through the countryside.
  • Learn to dive and explore Bali’s coral reefs and marine life.

Things to do in Bali by area


woman meditating on brown wooden dock in Ubud

Credit: Jared Rice

Ubud is a cultural and spiritual hub in Bali, surrounded by lush greenery and rice fields. Visitors can explore the town's temples and museums, witness traditional dances, and visit local artisans' studios to discover the island's unique arts and crafts. Ubud's beautiful landscapes and natural wonders, such as the Tegenungan Waterfall and Tegallalang Rice Terrace, offer excellent photo opportunities and a chance to connect with nature. For those who want to unwind and relax, there are plenty of wellness retreats and spas offering yoga classes, massages, and other holistic treatments. Here is our list of some of the best things to do there:

  • Explore the Ubud Palace on the corner of Monkey Forest Road and watch a traditional dance performance.
  • Hike the Campuhan Ridge Walk.
  • Explore the Tegallalang Rice Terraces.
  • Find treasures like jewellery, artwork and handicraft at the Ubud Art Market.
  • Take a yoga class at a yoga studio like Yoga Barn or Radiantly Alive.
  • Get a Balinese Massage at spas like Ubud Traditional Spa, Jaens Spa Centre or Putri Ubud.
  • Visit the Goa Gajah (Elephant Cave) temple.
  • Take a cooking class and learn how to make traditional Balinese cuisine.
  • Visit the Blanco Renaissance Museum.
  • Go rafting on the Ayung River.
  • Eat out at Restaurant Locavore, Bebek Bengil, Jujan Locale and Casa Luna.
  • Feast on local cuisine at Murni’s Warung and Avocado Warung Ubud.
  • Have breakfast and western-style coffee at Milk & Madu or Watercress Café Ubud.
  • Visit the Gunung Kawi temple complex, an ancient burial site.
  • Explore Saraswati Temple in Ubud's centre.



The colourful interiors of Motel Mexicola in Seminyak

Credit: Motel Mexicola

Seminyak is a trendy and upscale area in Bali, known for its chic boutiques, world-class restaurants, and luxurious beach clubs. Visitors can shop for designer clothing, sample gourmet cuisine, and sip cocktails while lounging by the beach. Seminyak's nightlife is also buzzing, with a variety of bars and clubs catering to different tastes. For those who want to get away from the crowds, Seminyak offers tranquil escapes, such as peaceful beach walks and meditation classes. Some of the best things to do in Seminyak are spending the day at a beach club like Potato Head, enjoying incredible nightlife at spots like Motel Mexicola, and relaxing on Double Six or Seminyak Beaches. 

Below are some more Seminyak activities to add to your list

  • Spend a day at Double Six or Seminyak Beach with food and cocktails at sunset.
  • Lay back and relax poolside at one of Seminyak’s luxury resorts.
  • Shop at the trendy boutiques and visit art galleries on Jalan Raya Seminyak.
  • Party, eat, drink and swim all day at beach clubs like Potato Head and Ku De Ta.
  • Take a surfing lesson or rent a board and hit the waves Batu Belig Beach.
  • Go horseback riding on the beach.
  • Enjoy fantastic dining at Sea Circus Restaurant, La Lucciola, Jaansan Bali and Rev Bistro.
  • Learn how to make traditional Balinese offerings at a local workshop.
  • Drink cocktails and celebrate at Seminyak’s top bars like Motel Mexicola and Red Carpet Champagnebar.



A lineup of colourful health smoothies at Crate Cafe, Canggu

Credit: Crate Cafe

Canggu is a laid-back coastal town in Bali, popular with surfers, beachgoers and digital nomads. Visitors can catch some waves at Echo Beach, enjoy a sunset cocktail at a beach club, or sample fresh seafood at local restaurants. Canggu also has a vibrant art scene, with street art murals and galleries showcasing the works of local artists. For those who prefer a more active vacation, Canggu has plenty of outdoor activities, such as horseback riding, cycling, and yoga. Here are some of the best activities to do in Canggu:

  • Surf at beaches like Echo, Batu Bolong, Pererenan and Berawa.
  • Visit the Tanah Lot temple at sunset.
  • Head to the iconic La Laguna Gypsy Market and the Organic Sunday Market.
  • Drink, socialise and party at Old Man’s, Finns Beach Club, La Brisa or The Lawn.
  • Enjoy a healthy brunch at the iconic Crate Café or Cinta Cafe.
  • Take a surfing lesson from the locals.
  • Watch the sunset from Berawa Beach.
  • Dine vegan at the Shady Shack.
  • Do a workout at the Bali Body Factory.
  • Explore Canggu’s rice fields.
  • Visit the Batu Bolong Beach market on Sunday morning.
  • Eat out at La Baracca Bali, Santorini Greek Restraunt, Sa’Mesa or MASON.


Kuta & Legian

A view of the beach and palm trees from Beachwalk Bali

Credit: Beachwalk

Kuta and Legian are two of the most popular tourist areas in Bali, known for their lively atmosphere and beach parties. Visitors can shop for souvenirs, dine on delicious street food, and party until dawn at one of the many bars and nightclubs. The best things to do in Kuta include things like adventuring at Waterbom Bali water park, and taking a surf lesson at one of the local surf schools. Legian has some great attractions too like Legian Beach. Here are some of the best things to do in Kuta & Legian:

  • Sunbake, swim and surf at beaches like Kuta, Legian, Balangan and Pandawa.
  • Shop till you drop at Discovery Shopping Mall or Beachwalk Shopping Centre.
  • Find a souvenir to take home at Kuta Art Market.
  • Spend the day at Waterbom Bali water park.
  • Take a surfing lesson at Legian Beach.
  • Party until the early morning at LXXY Bali or Sky Garden Bali.
  • Watch a traditional Balinese dance performance at the Kuta Theatre.
  • Take a Bali quad bike adventure and explore the countryside.
  • Pay your respects at the Ground Zero Monument.
  • Learn about turtle conservation at the Bali Seat Turtle Society.



Yellow and white umbrellas a Single Fin Bali in Uluwatu

Credit: Single Fin Bali

Uluwatu is a dramatic cliffside area in Bali, famous for its stunning sunsets and world-class surf breaks. Visitors can explore the Uluwatu Temple, a spectacular Hindu temple perched on the edge of a cliff, or watch the Kecak Fire Dance, a traditional Balinese dance performance. Uluwatu also offers excellent dining experiences, with restaurants serving up fresh seafood and international cuisine. For those who want to unwind and relax, Uluwatu has several luxurious resorts and spas offering breathtaking views of the Indian Ocean. Here are some of the best things to do in Uluwatu:

  • Visit nearby beaches like Nyang Nyang, Padang Padang and Dreamland.
  • Enjoy a secluded beach experience at Thomas Beach.
  • Watch the Kecak fire dance at Uluwatu Temple.
  • Surf at Bingin Beach or Blue Point.
  • Check out the shipwreck at Suluban Beach.
  • Drink, eat, party and chills at bars and beach clubs like Single Fin and the Ulu Cliffhouse.
  • Dine at the top restaurants like La Baracca and Mana Uluwatu.
  • Enjoy vegan food at the Cashew Tree.
  • Head up to Balangan Beach Viewpoint or Uluwatu Cliff for amazing views.
  • Learn about learn about Balinese history at the GWK Cultural Park.
  • Visit the caves at Pantai Tegal Wangi.
  • Go paragliding at Nyang-Nyang Beach.
  • Enjoy brunch at the iconic Suka Espresso.



Bamboo Beach Bar at Prama Hotel in Sanur

Credit: Prama Hotels

Sanur is a quaint seaside town in Bali, perfect for those who want a more peaceful and laid-back vacation. Visitors can stroll along the beach promenade, watch local fishermen at work, or explore the town's museums and galleries. Sanur also offers plenty of water sports activities, such as snorkeling, diving, and stand-up paddleboarding. With its range of accommodation options, from budget guesthouses to luxury resorts, Sanur caters to all types of travelers. Here is our list of some of the best things to do there:

  • Spend a day at beaches like Sindhu and Cemara.
  • Watch the sunrise at Sanur Beach.
  • Stroll along the Sanur Boardwalk.
  • Check out seasonal festivals like the Bali Kite Festival and the Bali Arts Festival.
  • Swim in holy water and feed fish at Pura Tirta Empul temple.
  • Shop at local markets like the Sanur Morning Marktet and the Sindhu Night Market.
  • Visit the Le Mayeur Museum and learn about Balinese art
  • Check out the Bajra Sandhi Monument
  • Take a boat ride to nearby islands like the Nusa islands and the Gili Islands.
  • Explore the Pura Blanjong temple.
  • Enjoy watersports like parasailing, jetskiing and banana boating.
  • Join the Sea Turtle Release.
  • Take a bike ride along the Sanur Beach promenade.
  • Eat at Coco Bistro, Genius Café Sanur, Fisherman’s Club, Lilla Pantai and La Playa.
  • Check out the best bars like Tree Bar, Bamboo Beach Bar and Linga Longa Bar.


33 More Best Things to Do in Bali!

1. Bargain hunt at the local markets

Woman sitting beside calavera sculptures at Ubud Art Market

Photo credit by Nicolas I.

Bali's markets are a must-visit for bargain hunters, souvenir shoppers and foodies. Some of Bali’s best markets include the popular Ubud Art Market, the Gianyar Night Market and Bali’s largest, the Badung Market in Denpasar. At these bustling bazaars you can haggle for anything from clothing and jewellery to artwork and spices. Remember to bring cash and an adventurous spirit, and try the street food while you're there.


2. Tour the island on bike

Bali's countryside offers some of the most stunning scenery on the island, and there's no better way to explore it than on a bike. Rent a bike in Ubud or Canggu, and hit the road early in the morning to avoid the heat and traffic. Plan your route to take in the rice terraces, villages, and temples that dot the countryside. Remember to wear a helmet and bring plenty of water and sunscreen.


3. Take a hike to discover Bali’s natural beauty

Embark on an adventure to explore Bali's natural beauty through hiking. Choose from a variety of trails suitable for different fitness levels, ranging from easy walks to more challenging treks. For added enjoyment, set one of Bali’s mountains or waterfalls as your end destination. On Bali’s most popular hike routes you can often find locals selling food and drinks including fresh fruit and coconut water. Remember to wear comfortable shoes, bring plenty of water, and protect yourself from the sun with sunscreen and a hat.


4. Sail in style on a luxury yacht charter

Charter a luxury yacht to explore Bali's coast in style. There are several operators to choose from, with varying sizes and amenities and the chance to organise dining, drinks and activities. Whether you're looking for a romantic sunset cruise or a day trip with friends, a yacht charter offers a unique way to experience Bali's beautiful coastline. Some popular destinations include Nusa Lembongan and the Gili Islands. Make sure to book in advance and check the weather forecast before setting sail.


5. Kickback at Bali's best cafes

Bali is known for its thriving cafe scene. Relax in a cozy cafe, sip on a cup of local coffee, and enjoy delicious breakfast or brunch options. Three of the best cafes in Bali are Sisterfields, Crate and Revolver Espresso. Try local specialties such as Nasi Goreng or Avocado Toast. Be aware of the current COVID-19 restrictions and follow health and safety protocols.


6. Swim with Bali's majestic turtles

Green turtle resting on the sand underwater on Gili Trawangan

Photo credit by Uber Scuba Gili

Get up close and personal with Bali's sea life by snorkeling with turtles. Take a guided tour to locations such as Amed, Menjangan Island, Gili T or Nusa Penida to swim with these gentle creatures. Bring your own snorkeling gear or rent from the tour operator. Respect the marine environment and avoid touching or feeding the turtles. Follow the instructions of your guide and enjoy this unforgettable experience.


7. Experience the most epic sunset views

Watching the sunset in Bali is an absolute must-do. From the iconic Tanah Lot temple to the laid-back Echo Beach Club in Canggu, there are plenty of spots to catch the perfect golden hour shot. For a more cultural experience, head to Uluwatu temple to watch the traditional Kecak Fire Dance performance.

8. Snuggle up on a sunset cruise

Bali's crystal-clear waters and pristine beaches are best experienced on a private yacht charter. Whether you're looking for a romantic sunset cruise or a day trip to nearby islands, there's a charter to suit every style and budget. Sip on champagne, feast on fresh seafood, and soak up the sun on deck as you glide across the waves.


9. Take flight on the Bali Swing

Get ready for an adrenaline rush and Insta-worthy photos at Bali Swing! Swing above Bali's stunning landscapes, from lush rice paddies to sandy beaches. It's not just for kids, trust us. Ubud's original Bali Swing offers various swings, including the highest one for thrill-seekers. Just don't blink, or you'll miss the breathtaking views, or worse, lose your sunglasses.


10. Party all night in Bali's nightlife scene

Disco balls and green laser lights while partying at Potato Head Beach Club in Bali

Credit: Potato Head Beach Club

Bali's nightlife is legendary, with a range of clubs, bars, and beach parties that cater to all tastes. From the trendy Finns Beach Club in Canggu to the pulsing club Sky Garden in Kuta, there's always something going on after dark in Bali. World-class DJs world-class and international artists often play Bali’s biggest clubs, so check what’s on when you’re there.


11. Conquer the majestic Mount Agung

Experienced hikers looking for a challenge won’t want to miss the opportunity to reach Bali's highest peak, Mount Agung. This active volcano stands at 3,031 meters and offers stunning views of the island from its summit. But be warned, the trek can take between six and eight hours and it’s recommended to go with a local guide.


12. Get lost in the tranquil beauty of Bali Botanic Garden

Located in the cool mountain town of Bedugul, Bali Botanic Garden is a peaceful oasis that showcases the island's rich flora and fauna. Take your time to appreciate Bali’s display of wild orchids and the world’s biggest begonia collection, stroll through lush gardens, and zip-line through the Rasamala trees at the Bali Treetop Adventure Park.


13. Discover the exotic birds of Bali Bird Park

Bali Bird Park isn’t just a paradise for bird enthusiasts – children, parents and nature lovers alike will be in awe of the 250+ species of birds from all over the world. From the endangered Bali Starling and free-roaming peacocks to exotic Toucans and Crested Serpent Eagles, you'll be able get up close and learn more with these beautiful creatures.


14. Indulge your caffeine addiction with a visit to a coffee plantation

Calling all coffee lovers! Take your caffeine addiction to the next level with a visit to a coffee plantation in Bali. Sample locally-grown coffee and discover the fascinating process of making world-renowned “Luwak” coffee. Trust us: it's a sensory overload that you won't regret.


16. Visit Pura Taman Ayun

Take a trip back in time to the 17th century with a visit to Pura Taman Ayun. This Hindu temple complex in Mengwi village is not only a beautiful and peaceful attraction but also one of the most significant temples in Bali. Witness the breathtaking tiered tower architecture and immerse yourself in the religious ceremonies and rituals. Avoid peak Hindu festivals for a more serene experience.


17. Horseback ride on the beach

Saddle up and explore Bali's countryside on horseback, trotting through rice fields and quiet villages. Kuda P Stables will take you on a ride along beaches and rice fields – and there’s even a pony ride available for children under five. Or head to Ubud Horse Stables to to visit the nearby Tegallalang Rice Terrace from a truly unique perspective.


18. Day trip to Bedugul

Escape to the (literally) cool mountain town of Bedugul, home of the iconic Ulun Danu Beratan Temple. Situated on the shores of Lake Bratan against the backdrop of the surrounding mountains,Ulu Danu Beratan is one of the most picturesque temples to visit in Bali. Round out your day with a trip to the botanical gardens or the Jatiluwih Rice Terraces, and some strawberry picking if you’re there between May and September.


19. Wander through the Jatiluwih Rice Terrace

The Jatiluwih Rice Terrace is a UNESCO World Heritage Site and one of the most beautiful rice terraces in Bali. The relatively quiet terraces span over 600 hectares and are surrounded by lush green forests and rolling hills and mountains, making it a photographer's paradise. Hike through the paddies or take a bike ride to see the scenery up close. Don’t forget to check out other iconic rice terraces include Rendang, Pererenan and Munduk.


20. Explore the water palace of Tirta Gangga

Built by the last king of Karangasem in 1946, the hindu palace known as Tirta Gangga (meaning ‘water of the Ganges’) is now one of Bali’s most popular tourist destinations. Just as tourists flock to the Trevi Fountain to throw in a gold coin, travellers to Bali journey to Tirta Gangga to submerge themselves in the holy water pools, believed to have healing properties. It’s a delightful location to walk around the scenic water gardens, observing statues and feeding the many enormous Koi fish while balancing on stepping stones. Bring sturdy shoes in case of rain, preferably ones you can easily slide off as you may need to remove them in certain areas.

21. Get cultured at the Museum Pasifika

More than just an immersion in Balinese art and culture, Museum Pasifika is a celebration and of art and artifacts from across the Asia-Pacific region. Located in Nusa Dua, the Museum Pasifika houses an impressive 600 artworks by artists of 25 nationalities, making it a fantastic stop to learn about the rich culture and diversity of the region. For some deeper insights, book a guided tour. More options for museums in Bali include Bali Museum, Museum Puri Lukisan and Neka Art Museum.

22. Take a cooking class

Cooking class at Bumbu Bali

Credit: Bumbu Bali

Did someone say DIY Nasi Goreng? Balinese food is renowned for its bold flavours and aromatic spices and learning the traditional ingredients and cooking techniques is just as rewarding as eating the meal itself. Not just a good thing to do on a rainy day, book into a class at Bumbu Bali in Nusa Dua or Subak Cooking Class in Ubud for a fun introduction to Balinese cooking that starts with a visit to the local markets and ends with a presentation ceremony that you can brag about later.


23. Catch the big one on a fishing tour

Whether you need a new profile picture or you’re sourcing ingredients for dinner, Bali’s fishing tours will prove fruitful for experienced anglers and recreational fishers alike. The water is teeming with Tuna, Mahi-Mahi, Marlin and Barracuda, especially from March to May and from September to November. Book into a chartered tour that can offer line or spear fishing and all the equipment you’ll need, but for a more authentic experience, head out with a local fisherman in a traditional wooden fishing boat, called a “jukung”.


24. Take a helicopter tour

Experience Bali's breathtaking beauty like never before by taking to the skies on a helicopter tour. From high up, you'll witness the island's diverse landscape of lush forests, crystal-clear waters, and rugged coastline in all its glory. Witness active volcanoes Mount Batur and Mount Agung from the clouds and view the famous rice terraces and temple shrines from an entirely new perspective. Bali Adventure Sky Tours and Air Bali Helicopter Tours offer a range of exhilarating tours over Bali, departing from Ngurah Rai International Airport. Pack some anti-nausea tablets if you're prone to air sickness.


25. Visit a traditional village

Immerse yourself in Bali's rich cultural heritage by visiting one of its enchanting traditional villages. Meet the "Bali Mula" - the indigenous people of Bali - and witness their unique woven fabrics in Tenganan Village. Or, venture to Penglipuran Village to discover why it's renowned as one of the cleanest villages in the world. With the guidance of a knowledgeable local tour guide, you'll gain a deeper understanding and appreciation of the ancient customs, traditional architecture, and vibrant art of these communities. Prepare to be captivated by the vibrant colors, rich textures, and fascinating stories that make up Bali's cultural tapestry!


26. Tackle rapids while whitewater rafting

Thrill seekers and nature lovers won't want to miss the chance to whitewater raft in Bali. Most organised tours will head to either the Ayung River or Telaga Waja River for their exhilarating rapids and stunning scenery. Bali River Rafting also offers a third option - Melangit River rafting - as well as packages to add on ATV riding, cycling or elephant riding.


27. Snorkel at Menjangan Island

Widely considered a hidden gem, the small, secluded and unspoiled Menjangan Island offers some of the best snorkeling in Bali. Spot tropical fish, like Butterflyfish and Parrotfish, as well as colourful coral reefs, sea turtles and reef sharks in the crystal-clear water. The island is only accessible by boat, and we recommend doing an organised day tour. This will also give you the opportunity to explore the island including the Pura Segara Gili Kencana temple.


28. Take a history lesson at Batuan Temple

Batuan temple, also known as Pura Puseh Desa Batuan, entrance in Bali

Photo credit by Reena Yadav

Who says history has to be boring? Step back in time at Batuan Temple, a 1000-year-old Hindu temple complex that's as Instagrammable as it is educational. Admire the intricate carvings and colorful murals depicting ancient myths and legends, and don't forget to take a selfie with the resident temple cats. Don't forget to dress modestly and watch out for the cheeky temple monkeys who might try to steal your offerings.


29. Learn the local language

Selamat Pagi! Don't let a language barrier stop you from making new friends in Bali. Impress the locals with some basic phrases in Bahasa Indonesia, the official language of the country. Learn to say "terima kasih" (thank you) and "sama-sama" (you're welcome) with ease, and who knows, you might even charm your way into a free satay stick or two. Warning: don't be surprised if you end up speaking Balinese fluently with the help of the friendly locals.


30. Zip through the Bali Treetop Adventure Park

Feel the adrenaline rush as you soar through the lush Balinese jungle at the Bali Treetop Adventure Park. With over 70 challenges, including flying foxes, suspended bridges, and Tarzan jumps, this park is not for the faint of heart. Pro-tip: if you hear the monkeys laughing, it's probably because they're watching you struggle to keep your balance.


31. Find serenity at the Ujung Water Palace

Need a break from the hustle and bustle of Bali's tourist hotspots? Head to the serene Ujung Water Palace in East Bali, where you can soak up the peaceful surroundings and contemplate the meaning of life (or just your next cocktail). Stroll through the beautifully landscaped gardens, admire the stunning architecture, and take a moment to breathe in the fresh sea air. And if you're feeling particularly zen, channel your inner Buddha and strike a yoga pose or two.


32. Dodge bats at Goa Lawah

Feeling adventurous? Take a trip to Goa Lawah, the "bat cave" that's sure to give you a thrill (and maybe a bit of a scare). As you descend into the cave, be prepared for a swarm of thousands of bats to fly past your head - but don't worry, they're harmless (we hope). And if you're lucky, you might even catch a glimpse of the elusive albino bat, although we can't guarantee it won't haunt your dreams.


33. Take a craft workshop

Unleash your inner artist and get hands-on with Bali's rich cultural heritage by taking a craft workshop. Learn to weave a traditional basket or make your own Balinese kite, and take home a unique souvenir that you can treasure forever (or at least until you lose it at the airport). Plus, impress your friends and family back home with your newfound crafting skills and prove that you did more in Bali than just drink Bintang on the beach (although that's also highly recommended).