Bali family holidays can be as busy or as relaxing as you like – but one thing is for sure there are plenty of things to do in Bali with kids.
From making new friends in kids clubs, exploring local villages, experiencing traditional temples, getting up close and personal with a variety of animals, enjoying first-class facilities at fantastic Bali family resorts, shopping and eating amazing foods – there is plenty of things to do in Bali for kids. Whether you are travelling to Bali with toddlers, teens or any age in between, you’re sure to find plenty of family activities in Bali to keep the kids entertained.
In this post, we cover off on the 37 of the best family things to do in Bali. So if you’re after the very best things to do in Bali with kids you need to read this post. Which activities will you add to your shortlist?
This post may contain compensated links. Please refer to my disclaimer here for more information.
Best Things to do in Bali with Kids
Throughout this guide, I have tried to provide as much information as possible to make your planning easier, including locations, opening hours and ticket prices.
You will note that for many of the places for kids in Bali I often recommend you purchase your tickets in advance from Klook. Yes, I will receive a small commission if you do purchase from Klook – but as you will see in most cases, you will save yourself a stack of cash if you book through them. I use them myself to book tickets – sometimes I have been known to sit outside the ticket booth of an attraction and book tickets on my phone from Klook as they are sooooo much cheaper.
So without further ado, here’s our guide on the top things to do in Bali with family!
1. Go Shopping at the Markets and Shopping Malls
Children of all ages will love taking their hard-earned cash to the markets and spending up big. No matter where you stay in Bali you will find plenty of shops, stalls, and markets to bargain with the locals for t-shirts, homewares, artwork, watches and jewellery or pick up a bargain at one of the several shopping malls. Shopping for souvenirs is a must-do in Bali with kids of all ages.
2. Enjoy your Resorts Facilities & Resort Hop
You don’t have to go far for things for kids to do in Bali – most likely where you are staying has some fantastic facilities. Many family resorts in Bali have gorgeous swimming pools, playgrounds, kids clubs, restaurants and bars. Be sure to spend some time hanging around your hotel making use of these facilities. We have a whole guide on which Bali resorts have the best faciltities for kids.
If you have the time; go and check out other hotels facilities, which is absolutely fine to do provided you purchase food and drinks from the hotel’s restaurants. In fact, some of the best things to do in Bali with toddlers or other young children is simply to check out the various resorts and try out their facilities.
If you are staying at one of the Bali hotels with kids club, no doubt your little ones are going to want to spend some time there too. We’ve stayed at the Holiday Inn before which was great for kids, you can read our review here.
3. Have a Massage and Spa Treatments
Treat the entire family to some pampering. There are multiple places in Bali that you can be pampered with a massage or various spa treatments such as pedicures, manicures, facials and body scrubs. You can enjoy these treatments on the beach, in a day spa or massage parlour. Prices can range depending upon the venue, but generally, a 1-hour body massage starts at 70,000 IDR (approximately $7 AUD).
4. Spend the Day at Waterbom Park
One of the best things to do in Bali with family would have to be a visit to Waterbom park in Kuta. Said to be the best water park in Asia, both kids and the adults will love this place with its 17 water slides, pools and water games for children of all ages. Services and facilities are first class and are a highlight for many families travelling to Bali with children.
Price: 481,500 IDR per adults ($50 AUD) and 346,500 IDR per child ($36 AUD) or 1,521,000 IDR per family (2A+2C) ($158 AUD). You can purchase tickets online from Klook too – they often have them at a discounted rate. Click here to get your tickets on Klook.
Opening Hours: Daily from 9 am to 6 pm
Location: Jl. Kartika Plaza Tuban, Kuta
5. Check out busy Kuta Beach
One of the top things to do in Kuta is to hang out at Kuta Beach, and people watch. Kuta is the most popular place for tourists to stay in Bali and the beach is jam-packed every day with tourists, surfers, swimmers and hawkers selling a variety of food and souvenirs. Don’t come here if you’re looking for some peace and quiet!
Just off the beach, there are plenty of hotels, bars, restaurants and shops – venture a little further to the tiny little quaint laneways for more intimate bars, guesthouses and shops.
6. Pay your Respects at the Bali Bombing Memorial
While a visit to the Bali Bombing Memorial may not be on the top of everyone’s list of must-see sights, for me as an Australian, it is important to pay my respects to the hundreds of innocent people that lost their lives in 2002. The memorial site is located in the heart of Kuta and can best be reached on foot, by taxi or with a private car and driver.
7. Chill Out at the Potato Head Beach Club
This one is for the parents, but kids will enjoy chilling out at Seminyak’s ultra-cool Potato Head Beach Club too. You will love the club’s infinity pool, beachfront, cocktails, and cool tunes.
Price: No entry fee
Opening Hours: Daily from 10 am
Location: Jl. Petitenget No. 51 Seminyak, Bali
8. Dine at Frankenstein’s Laboratory
If you’re wondering what to do in Bali with kids that are a bit older – take them to Frankenstein’s Laboratory. The kids will love dining at this uniquely themed dinner and “freak show” in Seminyak. The young ones can get their face painted like a zombie while parents can enjoy cocktails from IV bags.
Every night of the week there is a free cabaret show. There are 2 sessions per night and families are welcome to attend the first session from 4.30 pm to 8.30 pm.
Frankenstein’s Laboratory is very popular, and bookings are a must.
Price: Entry is free, you just pay for food and drinks.
Opening Hours: Daily from 4 pm to 12 am
Location: Jl. Camplung Tanduk No.6, Seminyak
9. Spend the day at Finn’s Beach Club
One of the best things to do in Bali with children is to spend the day at Finn’s Beach Club. This beach club has a huge range of fabulous attractions for families. There is the Splash Water Park, Bounce Trampoline Centre, Strike Ten Pin Bowling and the Cubby House Kids Club. A visit here would have to be one of the top 10 things to do in Bali with kids!
Plus families will also love just spending some time lazing around by the Finn’s Beach Club infinity pool as well as making use of the swim-up pool bar and listening to some cool tunes from the resident DJ.
Location: Jalan Pantai Berawa, Canggu
Opening Hours: Daily 9 am to 11 pm – although some of the attractions have different opening hours.
Price: There are a range of day passes available, depending upon what the kids want to get up to. If you want to try it all, passes are 600,000 IDR for adults ($62.20 AUD) and 480,000 IDR for kids ($50 AUD) – under 3s are free. This pass also includes a massage for the adults.
10. Visit Tanah Lot Temple
Another one of the most popular Bali tourist places is Tanah Lot Temple. Located 20 km from Kuta, Tanah Lot Temple is popular due to its offshore setting and spectacular sunset backdrops. At low tide, visitors can walk across to view the temple from the rock base. Although you cannot enter the temple grounds, the panoramic views are stunning.
Be sure to visit close to sunset so you can take the kids to see the Kecak dance performance which is on at 6pm.
The best way to get to Tanah Lot temple is by taxi or to hire a car and driver. You can click here to arrange private transfers.
You can find more great temples to visit in Bali here.
Location: Jalan Raya Tanah Lot, Beraban, Kediri, Tabanan
Opening Hours: 7 am to 7 pm
Price: Entrance to the temple is 60,000 IDR ($6.25 AUD) per adult and 30,000 IDR ($3.15 AUD) per child. Tickets for the dance performance are 80,000 IDR ($8.30 AUD) per adult and 40,000 IDR $4.20 AUD) per child.
11. See the Sunset at Rock Bar Bali
If you’re looking for things to do in Bali for families with older children, go check out the sunset at the Rock Bar – which is located in Jimbaran Bay at the AYANA Resort and Spa Bali. The bar sits 14 meters above the ocean with fantastic views across the Indian ocean. Unlike most of Bali’s restaurants and bars, The Rock Bar has a dress code and does not allow singlets and board shorts, so come dressed appropriately to experience this popular bar which hosts international bands and DJs.
While children are welcome here, it is probably not suitable for small children unable to sit quietly with their parents.
Opening Hours: Daily from 4 pm.
Location: The Ayana Resort, Jimbaran Bay
Price: No entry fee
12. Have a Seafood Dinner on Jimbaran Beach
Jimbaran Beach is famous for its seafood dinners directly on the beach as the sunsets. Diners choose their seafood and pay per the kilo. From the restaurant, diners head down to the beach and wait for fresh seafood to be served. Mum and Dad will love the fresh seafood, while the kids will love being able to run around in the sand.
Many many restaurants offer seafood dinners on the beach. Simply find a restaurant you like – best to enter from the street. Then choose your seafood before going down on the beach. Even if you don’t eat seafood, there is bound to be something on the menu you like, and the experience is worth it alone.
13. Go on a Treasure Hunt at Pirates Bay Bali
One of the cool places to visit in Bali with kids is Pirates Bay. Pirates Bay is an open-air restaurant that includes a massive playground which consists of a replica pirate ship, various tree houses and a lookout tower. In the evening, the entire restaurant is surrounded by lit torches and families can hang out together around the bonfire.
Each day they host a treasure hunt for the kids, where they can dress up as pirates, look for clues and solve problems to find the treasure. This activity costs extra and includes drinks, snacks and lunch. The treasure hunt is on weekdays at 3 pm and weekends at 11 am and 3 pm and is suitable for children over 4 years of age.
Opening Hours: Daily from 10 am to 10 pm.
Location: The Bay Bali ITDC, Nusa Dua
14. See the Devdan Show
See the award-winning Devdan Show which showcases Indonesian Culture. The show has various performances from all the different Indonesian Cultures including Bali, Sumatra, Java, Kalimantan, Papua and more. The kids will be in awe with the acrobatics, dance and special effects.
Price: There is a range of different tickets with prices starting at 520,000 IDR for adults ($54 AUD) and 260,000 IDR ($27 AUD) for children. You can purchase discounted from Klook with tickets starting at $43.25 per adult and $20 per child. Click here to purchase your discounted tickets from Klook.
Opening Hours: Shows are from 7.30 pm to 9 pm on Monday, Wednesday, Friday and Saturday
Location: Komplek ITDC Nusa Dua
15. Do Some Watersports in Tanjung Benoa
Families with older children will love trying out the different water sports in Tanjung Benoa. Water sports available include jet ski, parasailing, seawalker, wakeboarding, glass-bottom boats, flyfish and plenty more.
If you are not staying in the area, Tanjung Benoa is best reached with a private car and driver or with a tour.
16. Visit Uluwatu Temple and See the Kecak Dance Performance
One of the most popular Bali tourist attractions is the Uluwatu Temple. The temple is perched on top of a steep cliff approximately 70 metres above sea level and has stunning sunsets. Each day upon sunset, visitors can watch the Kecak dance performances.
A small forest lies in the front of the temple where hundreds of monkeys live. Kids and adults alike will be amused watching the monkeys get into mischief around the temple.
Uluwatu Temple is best reached by either taxi or hire a car and driver. You can click here to arrange private transfers.
Location: Jalan Raya Uluwatu, Pecatu Village
Opening Hours: Daily from 7 am to 7 pm
Price: Entrance to the temple is 50,000 IDR ($5.20 AUD) per adult and 30,000 IDR ($3.15 AUD) per child. Tickets to the Kecak dance performance are 100,000 IDR ($10.40 AUD) each
17. Chill out at Sundays Beach Club Uluwatu
Another one for Mum and Dad, which the kids will be happy to tag along. Chill out at the cool Sundays beach club; make use of the kayaks or stand up paddleboards, swim or snorkel before enjoying a delicious meal by the beach. Once the sun goes down, enjoy the beach bonfires on bean bags and toast marshmallows.
Price: Entry is 400k for adults ($41.50 AUD) and 200 k for kids ($21.00 AUD) during the week and 450k for adults ($47 AUD) and 250k ($26 AUD) for children on weekends. Kids 6 and under are free. Your entry fee includes a towel, wifi, use of kayaks, snorkelling gear and stand up paddleboards and 200k food/drink credit for adults weekdays and 250k on weekends. Kids receive 150k credit either day.
Opening Hours: Daily from 9 am to 10 pm
Location:Jalan Pantai Selatan Gau Wijaya Kusuma, Ungasan, Kec. Kuta Sel., Kabupaten Badung
18. Visit the Bali Bird Park
Kids will love getting up close and personal with more than 1000 birds across 250 species. Check out the daily bird shows where you can see macaws, storks, cockatoos and birds soar through the sky.
Price: Entry is 385,000 IDR per adult ($40 AUD) and 192,500 IDR per child ($20 AUD). For discounted tickets purchase online via Klook where tickets are $29.45 per adult and $14.75 per child. Click here to purchase your discounted tickets.
Opening Hours: The park is open daily from 9 am to 5.30 pm
Location: Jl. Serma Cok Ngurah Gambir, Singapadu, Batubulan
19. Visit the Bali Butterfly House
One of the lovely Bali things to do with kids is to visit the Bali Butterfly house. The Bali Butterfly House is a butterfly and insect conservation facility where families can see hundreds of butterflies from 15 species from Indonesia as well as various other insects in informative displays. Children will love learning the transformation process from caterpillar to cocoon to wings.
The best way to get there is to hire a car and driver which you can do once you arrive in Bali or you can arrange online with Klook.
Location: Jl. Batukaru, Banjar Sandan Lebah, Wanasari Village, Tabanan
Opening Hours: Daily 8 am to 5 pm.
Price: 50,000 IDR (approximately $5 AUD) per adult and children are free.
20. Visit the Bali Safari & Marine Park
One of the best family activities Bali offers is the Bali Safari and Marine Park. The park covers 40 hectares of land and is home to over 60 species of animals, all of which roam free in large enclosures similar to their natural habitats. Animals are from three regions – Indonesia, India and Africa and include spotted deer, Himalayan bears, Indian white tigers, nilgai, blackbucks, African hippos, zebras, camels, ostriches, baboons, blue wildebeests, and lions.
There is a free shuttle included with your ticket, but it’s probably much easier with the kids to take a taxi or private driver.
Price: There are different packages available to visit the park. The most popular package is the Jungle Hopper, which is 800,000 IDR per adult ($83 AUD) and 640,000 IDR per child ($66.40 AUD). For discounted tickets, purchase them through Klook where tickets are $74.49 for adults and $59.59 for children. Click here to purchase your discounted tickets.
Opening Hours: The park is open daily from 9 am to 5.30 pm and again between 6pm to 9pm for the night safari. It is best to allow a full day to see the entire park.
Location: Jl. Profesor Ida Bagus Mantra
21. Explore the Tegalalang Rice Terraces
One of most popular Bali tourist attractions would have to be Tegalalang Rice Terraces. Tegalalang Rice Terraces is located a 25 minutes drive from Ubud and is famous for its beautiful scenes of rice paddies as far as your eyes can see. Visitors can either sit and admire its beauty or climb down and trek through the fields.
Shops and restaurants line the main road next to the terraces, and some offer fantastic views across the terraces.
The best way to get there is to hire a car and driver which you can do once you arrive in Bali or you can arrange online with Klook. Alternatively, you can book a day tour to Ubud which will also include other sites such as the Sacred Monkey Forest.
Price: There is no entry fee to the rice terraces, but parking costs 20,000 IDR (approximately $2 AUD).
Location: Jl. Raya Tegallalang
Opening Hours: 8 am to 6 pm
22. Take a Bicycle Tour through Local Villages
For families with kids able to ride bikes, joining a bicycle tour is a fantastic way to explore the gorgeous surrounds of rural Bali. Click here to view a range of different bike tours available in Bali.
23. Take a Cooking Class
How good is the food in Bali!!! Why not join a cooking class so you can make this delicious food when you get home. Some cooking classes even include a visit to the local markets where you buy all your own ingredients before turning it into something delicious. Click here to view a range of different cooking classes available in Bali.
24. Visit Ubud Monkey Forest
Ubud Monkey Forest, also known as the Sacred Monkey Forest, is one of the best things to do in Ubud. The forest is home to the grey long-tailed macaques. The whole family will love watching these playful, mischievous monkeys in their natural habitat, swinging through canopies, lazing along pathways or feeding on bananas.
Just be warned the Moneky Forest may not be ideal for little children. These monkeys are very micheviious and quick so you really need to have your wits about you. Young children may be frightened – so use your own discretion whether or not to visit.
The best way to get here is by hiring yourself a car and driver or as part of a tour. Click here to view a range of different tours which include the Monkey Forest.
Location: The Monkey Forest is located at Jl. Monkey Forest, Ubud, Kabupaten Gianyar – which is in the centre of Ubud
Opening Hours: Daily from 8 am to 6pm.
Price: Admission is IDR 80,000 (approximately $8.30 AUD) for adults and IDR 60,000 (approximately $6.25 AUD) for kids.
25. Explore Ubud Market
Visit the Ubud Market, locally referred to as “Pasar Seni Ubud”, that sells everything from clothes, sarongs, souvenirs, and handicrafts.
The market is divided into two main allotments. The western block is the main art market, and an eastern block is a traditional market serving daily groceries and necessities.
Location: Jalan Raya Ubud, Ubud, Gianyar
Opening Hours: Daily from 8 am to 5 pm with some of the stalls even open until late at night
Price: No entry fee
26. Go Ayung River Rafting
The Ayung River is ideal for beginner rafters and is suitable for kids from age 7. Raft through lush rain forests navigating your away through 33 class II and III rapids for around 2.5 hours and then enjoy a delicious lunch.
You will need to join a tour to join in the rafting. Tours can be booked in Bali or click here to book tours in advance.
27. Visit a Bali Coffee Plantation
A Bali coffee plantation is a great place to try a variety of teas, coffees and chocolates. Most plantations will give you a free guided tour of the plantation detailing how the products are made and give you oodles and oodles of free product to try.
You can also try the famous Kopi Luwak coffee which is made from the civet’s (a racoon-like animal) droppings. Although I don’t recommend this as the civets are usually kept in cruel conditions.
After the free tour, you will be taken to the gift shop where you can purchase any of the products you tried.
The best way to get there is to hire a car and driver which you can do once you arrive in Bali or you can arrange online with Klook.
28. Go Canyoning in Waterfalls
Canyoning is one of the fun Bali family activities with older children. Although children from as young as 8 years of age can join in the fun. Canyoning basically involves swimming and sliding in gorgeous waterfalls.
To do canyoning, you will need to join a tour. You can book with them in Bali or click here to book a tour in advance. Click here for information about visiting Tegenungan Waterfall.
29. Do an ATV & Quad Tour
The bigger kids will love getting dirty and muddy as you drive an ATV through rice terraces, plantations, jungle, mud tracks and local villages. Tours vary on the minimum age requirement, so be sure to check this out before making a booking.
For quad bike riding you will need to join a tour. Tours can be booked in Bali or click here to book in advance.
30. Explore Kintamani Volcano
Kids will love being able to say they saw an active volcano! The best location to view the Kintamani volcano is to visit the villages that lie at the rim. Villages such as Penelokan, Batur and Kitamani have impressive views of the active volcano as well as the crater lake – Lake Batur. These villages are accessible by road – about 2 hours from Denpasar.
For those with older more adventurous kids, trekking and hiking are available in Mount Batur with the best panoramic views found between 10 am and 3 pm. Hikes vary in lengths but usually take at least 3 hours.
31. Relax in the Banjar Hot Springs
If you’re looking for family-friendly things to do in Bali that are a little different, take a day trip to the sacred hot springs ‘Air Panas’ of Banjar which is set in the midst of the jungle in a beautifully landscaped tropical garden. The hot springs are located close to Lovina Beach in the north of Bali and includes 3 public and 1 private pool. The pools are fed by a hot, sulphur-rich water source which supposedly has many healing properties.
The best way to get there is to hire a car and driver which you can do once you arrive in Bali or you can arrange online with Klook. Alternatively, click here to book a tour. Tours usually include a few other stops as well such as local villages, waterfalls and plantation terraces.
Price: 10,000 IDR per adults ($1.00 AUD) and 5000 IDR per child ($0.50 AUD)
Opening Hours: Daily from 8 am to 6 pm
Location: Banjar Village, Banjar District
32. Take a Cruise to see Dolphins
Taking a cruise to see dolphins is one of the great Bali family tours available. Kids will love seeing the dolphins up close in their natural habitat and hopefully even see a few of them leap through the air. You can book a tour to see the dolphins in Lovina in the north or off the coast of Nusa Dua and Uluwatu.
33. Hire a Driver and Explore the Island
After reading all these great things to do in Bali with kids, I’m sure you have a bit of a short list of all your must-see Bali tourist attractions. I recommend for the attractions that are 30-45 minutes away from your accommodation that you hire yourself a car with driver and go explore the island. In Bali, you can arrange a driver and car for around $55 USD for 10 hours or save some money and book a driver and car in advance with Klook for under $50 AUD.
34. Spend the day at Nusa Lembongan Island
One of the top things to do in Bali with kids is to spend the day exploring the gorgeous island of Nusa Lembongan, home to some fantastic marine life and beautiful beaches. Activities include snorkelling, submarine coral viewing, island cultural walk, banana boat rides and delicious food.
35. Visit the Gili Islands
The Gili Islands is only a 90-minute fast boat ride from Bali, and these 3 islands are absolutely stunning and well worth a visit. I personally do not recommend you squeeze in a day trip to the Gili Islands and spend at least a few days here. You can read our guide here on visiting the Gili Islands.
36. Visit Lombok
It is possible to have a whirlwind day trip to Lombok – however, why not spend a few days here – it is so quick and easy to get to Lombok from Bali, and it is such a stunning island paradise. Read our full guide on visiting Lombok here.
Please note that the above post contains affiliate links, which means that if you book any tours through the links I will receive a small commission at no extra cost to you. This helps me bring all this information to you for free. Thanks so much for supporting our website.
Want to save this for later? Click on the image below and pin it to Pinterest for later.