Bali is among the world's best holiday destinations; it a rich culture, nature getaways, white, sandy beaches, and mouthwatering local food. With so many to offer, no wonder tourists of all ages and from all walks of life love coming to Bali. If you're planning a Bali trip and are wondering what to do in Bali, check out these fun activities!

1. Tegalalang Rice Terrace

The Tegalalang Rice Terrace is a lush green valley of paddy fields. The special paddy here grows on the hillside and is planted using a traditional Balinese irrigation technique. Located north of Ubud, it's a popular attraction thanks to the stunning sights you get, especially during sunrise.

2. Waterbom Park

Waterbom water park is great for families with kids. Located in Kuta, it offers a range of water slides and pools for every member of the family. For the thrill seeker, there's the Climax; a long slide with a sheer drop that lasts a few seconds.

3. Lembongan Island

Sailing to Lembongan Island is one of the top things to do in Bali. Our day trip to Lembongan Island lets you snorkel, walk on the seafloor with an Aquanaut helmet, and enjoy the pristine beaches on the island. Lunch is also included, so all you have to do is enjoy yourself.

4. Surfing

Engaging waves is what Bali is known for. If you like to surf, you can find waves all around this island from Nusa Dua to Kuta. There are plenty of places you can rent a surfboard, but if that doesn't cut it, just buy one from one of Bali's numerous surf shops.

5. Go on A Tropical Safari

Go on a safari adventure through the rice paddies on the slopes of Mount Batukaru, and enjoy a typical Balinese lunch while overlooking the black volcanic sands of Beraban Beach. You can also go on a night safari to see Bali's nocturnal animals come alive.

6. White Water Rafting

For the adrenaline junkie, going white water rafting on the Ayung or Telaga Waja Rivers should be in your list of things to do in Bali. These rivers have many white water rapids that are sure to keep you on the edge of your seat. You'll also get to see lush Balinese forests and traditional villages on the water.

7. Watch a Kecak Dance

The Kecak dance is an important part of Balinese culture. While there are numerous Kecak dance shows around the island, you shouldn't miss the one at the Uluwatu temple's amphitheatre which overlooks the Indian Ocean. Before the show, you can explore the clifftop temple grounds and enjoy the ocean views.

8. Tanah Lot Temple

Tanah Lot is the birthplace of Balinese Hinduism, so a trip to Bali isn't complete without visiting it. You can visit the Temple on your own or go on one of our half-day tours where you'll see monkeys in the monkey forest followed by a tour of the Tanah Lot Temple just in time to enjoy the sunset.

9. Scuba Diving

Encounter diverse marine wildlife when you scuba dive in Bali. Suitable for all levels, you can dive at numerous locations including Nusa Penida, Lembongan, Shark Point, and North Bali. See beautiful corals, fish, and even turtles.

10. Trek Up Mount Batur

Mount Batur is one of Bali's famous volcanoes. Go on a refreshing hike up to the top of the mountain just in time to enjoy the sunrise, and relax your muscles afterwards with a dip in the hot spring. This is definitely one of the best things to do in Bali for nature lovers.

11. Cooking Lessons

Learn to whip up some authentic Balinese dishes in a professionally taught cooking class. There are lessons available around the island, but if you stay in Club Med, you can join a class without leaving the hotel. You'll be able to cook and eat dishes such as Balinese Chicken Curry and authentic Nasi Goreng.

12. Indulge in Watersports

Watersports is a big part of Bali. If you want to try something new, why not learn windsurfing? For a more laidback experience, try paddleboarding - you can move through the water at your own pace and you don't need the waves, unlike surfing.

13. Balinese Massage

You can't visit Bali and not have a traditional Balinese massage. The Balinese traditional techniques are sure to relieve the kinks in your muscle and with fragrant essential oils, will leave you relaxed and invigorated.

14. Enjoy a Cocktail By The Beach

There's nothing like capping off the evening with a nice cocktail by the beach. There's no shortage of seaside bars in Bali, so if you're ever wondering "what to do?" after exploring Bali in the daytime, just sit down, sip on some cocktails and enjoy the night with friends.