Things to Do in Bali
Welcome to our comprehensive guide to the best activities in Bali! With its vibrant towns, stunning beaches, and lush rice paddies, Bali offers a unique experience for everyone. Having made 20 trips in total together to this enchanting island, Jayden and I have explored its renowned attractions and uncovered hidden treasures, connecting with locals and finding the best spots to eat and drink. This page is designed to help you discover top attractions and unforgettable experiences, complete with our affiliate links. By clicking on the highlighted links, you’ll be directed to Klook, where you can purchase tickets and access exclusive discounts just for our followers.
discount codes - Klook app
To access these exclusive discounts, download the Klook app using the link. Here are some current offers
- 5% off- BetterOnApp (Applicable Platform: Only valid on APP 5% on your first booking on mobile app
- 5% off Hotels- HotelOnApp (Applicable Platform: Only valid on APP, Save 5% off on your 1st hotel booking on the app)
1. Waterbom Bali

Purchase your tickets for your family outings here; Waterbom Bali.
Waterbom is one the most exhilarating experiences in Bali, boasting thrilling slides and minimal queues thanks to recent upgrades.
What to expect;
While Waterbom may seem pricey compared to other destinations, it’s worth it. Load money onto your wristband at the front desk to hire a locker. We recommend loading enough for a gazebo hire, which comes with a safe for your valuables. Bali is generally safe, so you can relax without worrying about your belongings.
Children must be at least 100 cm tall to ride the slides. If your child doesn’t meet this requirement, consider hiring a nanny for the day, allowing you and your partner to enjoy some time together.
2. Nusa penida day tour from Bali

The Nusa Penida day tour is packed with activities. While we had family watch our daughter Hailey, you can easily bring kids along; just consider a private tour for more flexibility.
Nusa Penida day tour- What's included;
- Return ferry tickets to Nusa Penida
- A private driver who will be waiting for you and will take photos throughout the day (don’t forget to tip!)
- Snorkelling at three locations
- Full snorkel gear
- A visit to Angel’s Billabong, where you can swim in the island’s natural infinity pool
- Tumbling Beach, with plenty of Instagram-worthy spot
- A short walk to Broken Beach
- Lunch (double-check your booking to ensure it’s included)
What to bring;
- Comfortable clothes and rubber shoes
- Towel
- Swimwear
- Mosquito repellant
- Sunscreen, hat and sunglasses
- Snacks
- Money
- Camera/ GoPro/ Drone
- A set of dry clothes
3. Practice Yoga and Meditation
Bali is a haven for yogis, with countless beautiful studios scattered across the island. If you’re visiting, a yoga class is a must-do!
What to expect;
The deeply rooted Hindu culture and serene environment create the perfect atmosphere for yoga practice. With top instructors from around the world, you’ll find classes to suit all levels, from beginners to advanced.
4. Bali safari and marine


Bali Safari is an exceptional choice for animal lovers. Unlike other parks, they do not sedate their animals, allowing for genuine interactions and memorable photos.
What to expect;
Enjoy activities like feeding tigers from an underground cage, watching elephants perform, and holding snakes and birds. These experiences create unforgettable memories worth every penny.
5. Go Inside the Giant Statue at GWK Cultural Park
The GWK Cultural Park is home to the iconic Garuda Wisnu Kencana statue, standing at an impressive 121m tall, making it the tallest statue in Indonesia.
What to expect;
Dedicated to the Hindu god Vishnu and his mount, Garuda, the statue’s base houses a museum that explains its significance and the 28-year construction process. For an extra fee, take the elevator to the 23rd floor for a stunning 360-degree view of southern Bali and a chance to walk across a glass floor—if you’re feeling brave!
6. sunset watching


Watching the sunset on Bali beaches is more than just a scenic view; it’s an entire experience! Enjoy shopping, massages, hair braiding, and delicious food while you relax on the beach.
What to expect;
The local vendors are eager to help you find what you need, so don’t hesitate to show them a photo of what you want. They offer everything from paintings to snacks, so you can truly indulge while soaking in the sunset.
7. Go White Water Rafting
Bali’s rugged volcanic landscape and tropical weather create perfect conditions for an adrenaline-packed white water rafting adventure.
What to expect;
The Ayung River is the most popular option, accessible from Ubud. After a steep descent to the river, you’ll hop in a raft with up to six others, navigating approximately 10 km of exhilarating rapids for about 1.5 to 2 hours.
8. Temples - Uluwatu

Uluwatu Temple is a must-visit, known for its magical atmosphere and stunning cliffside views. Hiring a tour guide can enhance your experience by providing insights into the temple’s rich history.
What to expect;
Arrive early to witness the morning prayers and learn about Balinese culture. Watch out for the mischievous monkeys—they can be quite playful!
9. Visit a World-Class Beach Club
Bali’s beach clubs are among the best in the world, with stunning infinity pools, breathtaking ocean views, and vibrant atmospheres.
What to expect;
Each beach club has its unique vibe. In Canggu, FINNS is perfect for lively all-day parties, while La Brisa offers a more relaxed, bohemian atmosphere. In Seminyak, Potato Head is our top pick for its artsy vibe and gorgeous sunset views. Uluwatu is home to Sunday’s, a chilled beachfront spot, and the luxurious Savaya, a clifftop club known for attracting top international artists.
10. massages & hair braiding

Massages in Bali are a treat at only $12-$14 AUD for an hour of bliss. We have a favourite parlour we’ve been returning to since 2017 due to their exceptional service.
What to expect;
Note that individuals under 18 cannot receive massages from male therapists here. The atmosphere is professional and welcoming, ensuring a relaxing experience for all.
11. Go Surfing
Bali is renowned as one of the top surfing destinations in the world, featuring over 60 surf breaks suitable for surfers of all levels.
What to expect;
If you’re a beginner, Kuta and Legian are ideal spots, offering gentle, consistent waves and sandy seabeds. Book a surf lesson in Kuta or Legian to get started on your surfing adventure!
12. batur natural hot springs

Batur natural hot springs flow from the underground near Mount Batur, a volcano that hasn’t erupted since 2000. My husband Jayden and I enjoyed this spot for our anniversary and returned for our honeymoon.
What to expect;
Batur natural hot springs – Prepare for an early start around 3 AM, as the drive from Seminyak takes about 2 hours. You can spend a few days here, with various accommodations now available.
13. Discover the Waterfalls
Bali is home to some of the most breathtaking waterfalls we’ve encountered in our travels. With so many to discover, it can feel like a waterfall wonderland!
What to expect;
The most impressive waterfalls are found in the island’s mountainous north, particularly around Gitgit and Munduk. Plan your trip to enjoy a refreshing swim and take in the stunning surroundings.
14. turtle releasing

Join the Bali Sea Turtle Society (BSTS) for the chance to release baby turtles. This volunteer-based organisation relies on donations, so please tip generously.
What to expect;
Arrive before 4:30 PM to secure a turtle for release. Remember to let them find their way to the water unassisted.
15. Discover the Beautiful Beaches of Uluwatu
Uluwatu is a beach lover’s paradise, boasting stunning golden sand beaches and crystal-clear turquoise waters. While many of Bali’s beaches feature unique black sand due to volcanic activity, Uluwatu offers idyllic spots perfect for sunbathing, surfing, or enjoying the day at a beach club.
What to expect;
Keep in mind that reaching these beaches can be a bit tricky, with steep roads and long staircases leading down to the shore. Some beach clubs even provide cable cars for easier access. Be sure to do your research before heading out to find the best fit for your beach day!
16. peak-a-boo play centre

Traveling with kids can be intense, but Peek-a-Boo Play Centre offers a fun escape for them to meet new friends.
What to expect;
Entry $5.00 – $10.00 AUD, Located about 30 minutes from Seminyak, make sure your child has socks to enter. A lovely café nearby provides refreshments while you wait.
17. Explore Ubud
Ubud, the heart of Bali, is a must-visit for first-timers, featuring lush rice terraces and iconic attractions like the Sacred Monkey Forest and Tegallalang Rice Terraces from ‘Eat Pray Love’. As the island’s spiritual centre, it’s home to yoga studios, wellness retreats, and local art workshops.
What to expect;
Immerse yourself in Ubud’s vibrant culture, visit local markets, and take part in workshops to create your own Balinese crafts. Don’t forget to explore the beautiful rice fields and indulge in the delicious local cuisine!
18. Bali swing- ubud

Bali swing – Ubud is perfect for thrill-seekers and Instagram lovers alike. Activities include zip-lining and swings, all set in stunning scenery.
What to expect;
Arrive early to enjoy the park before crowds arrive. The entry fee is under $5 AUD and often includes a coffee tour.
19. Take a Balinese Cooking Class
No trip is complete without diving into the local cuisine, and a cooking class is a fantastic way to learn how traditional dishes are made.
What to expect;
Many classes include a visit to a local market to pick fresh ingredients before cooking in a traditional Balinese kitchen with experienced local chefs. Our top picks are Bali Farm Cooking School, just outside Ubud, and Gili Cooking Class on Gili T and Gili Air. Both offer hands-on experiences and accommodate dietary requirements—just let them know in advance!
If you have any questions, feel free to reach out to us on our socials, and we’ll respond within 24 hours. We hope you find this guide useful and that it enhances your Bali experience!