Psst! This post probably contains affiliate links, which means I earn a commission (at no extra cost to you) if you click through and make a purchase. As always, I only recommend products and services I trust.

Bali

Despite the fairly small size, there are so many adventurous things to do in Bali. From white water rafting, diving and volcano hiking to wellness and yoga retreats, wildlife watching and temples. Check out this list of things to do in Bali to get the most out of your stay.

Read next: Where to stay in Bali

For information on how to get around Bali, I recommend checking out 12Go Asia. I also use the Skyscanner App to find cheap flights to other islands in Indonesia.

THINGS TO DO IN BALI

I spent more than a month in Bali and loved every minute of it. You’ve got the coast where you can swim, tan, dive or learn how to dive. And then there’s Ubud, which is the heart of the island, surrounded by glorious rice fields. I based myself in Ubud and highly recommend you to do the same. Here you’ll find lots of day trips, plus it’s conveniently located with most main sights in a close range.

Bali

1. INSTAGRAM TOUR: THE MOST SCENIC SPOTS

Want to recreate those gorgeous Bali photos you’ve seen on Instagram? Here’s your chance. This guided tour will take you to all the scenic Insta-worthy spots around Bali so you can snap your own photos. And don’t worry if you’re traveling solo. You’ll be surrounded by photo-snapping people, who’ll most likely be more than happy to take your picture.

On this tour, you’ll visit a waterfall, temple, water palace, rice field and end your journey on a swing in a jungle. Your first stop will be the Gates of Heaven at Lempuyang Temple (on the photo below).

Book here: Bali Instagram Tour: The Most Scenic Spots

Instagram tour

2. TAKE A STROLL THROUGH TEGALALANG RICE FIELDS

Price: Free activity

Bali’s most charming feature is without doubt its rice paddies. If you’re staying in Ubud, you will have easy access to a walk through the terraced fields. The most popular ones are Tegalalang and Jatiluwih which are in the same area. On the latter, the vast expanses of green rice paddies are stepped along an entire mountain, from its peak to where its foot meets the sea. Plus Jatiluwih Rice Terraces is a UNESCO site. It’s truly stunning.

Rice fields, Bali

3. BIKE AROUND THE RICE FIELDS

In Ubud you can find an abundance of tour companies offering bike trips around the island. The typical tour is a 40 km mostly downhill bike trip that includes breakfast at the top of a mountain, a visit to a coffee farm and a traditional Balinese village on the way down. You’ll stop at a restaurant before heading back, but this meal is not included in the tour price.

Book your bike trip here: Bali Countryside Cycling Tour

BIKE AROUND THE RICE FIELDS

4. VISIT BALI BUTTERFLY PARK 

Price: 50,000 rupiah ($6)

Visit Bali butterfly park and get the chance to see a butterfly be born. The park has really nice surroundings for the animals plus a nursery where new butterflies are being hatched every day. The park also has other insects such as the Rhinoceros beetle, huge walking sticks, leaf insects and the most adorable little critter.

Read my posts about visiting the butterfly park here.

Butterfly farm, Bali

5. EXPLORE BALINESE TEMPLES

Price: 12,000 – 35,000 Rupiah ($1-3)

Bali is enriched with temples. The island has over 20,000 in total and although it’s not necessary to visit them all, a handful of them are definitely worth a visit.

The six most popular temples in Bali are: Tanah Lot (for sunset), Pura Taman Ayun, Pura Ulun Danu, Tirta Empul, Besakih and the ancient Gateway to Heaven at Lempuyang Temple.

I recommend booking a private driver for the day and give him a list of the temples you want to visit. That’s what I did, and it was the perfect solution. I don’t know of any tours that take you to all the main temples in a day, so this is a great way to maximise your time.

Book a private driver: Bali Full-Day Private Customized Tour

Taman Ayun

Taman Ayun temple

6. DO A YOGA RETREAT IN UBUD

Price: 4,000,000 Rupiah ($333) for 1 week 

Whether you’re an experienced yogi or a curious newbie, a yoga retreat is a great way to refresh and rejuvenate. Imagine practicing the cobra pose to the sound of a running waterfall while looking at a lush rice field – that’s what a retreat in Bali is like.

You can read all about how I planned my yoga retreat in Ubud right here.

7. LEARN HOW TO SURF

Price: 85,000 – 185,000 Rupiah ($7-15) per day for board rental

Bali is one of the most iconic surf destinations in the world. A good time to enjoy Bali’s waves without the crowds is from October to April with the most popular season being May through September. You’ll get perfect waves, offshore winds, warm water and sun all year round.

LEARN HOW TO SURF, Bali

8. WALK THROUGH UBUD MONKEY FOREST

Price: 25,000 Rupiah ($3)

If you feel particularly adventurous, then check out the notorious monkey forest in Ubud. This forest is home to over 600 aggressive and rather cheeky monkeys. Although the place is visited by hundreds of tourists every day, the word is that people often get attacked, bit or mugged by these spoiled macaques.

If you’re staying in Ubud, the easiest is to just walk there and get a ticket by the entrance. If you’re coming from Seminyak or somewhere else in Bali, you can take a day tour to Ubud and see all the highlights. Besides the monkey forest, this includes the scenic rice terraces, local temples, lunch with an active volcano view, and the world-famous Luwak coffee.

Book your Ubud trip here: Bali All Inclusive: Ubud Rice Terraces, Temples & Volcano

Bali

9. VISIT A COFFEE FARM 

Price: Free activity

For coffee connoisseurs, this is mandatory when in Bali. At the coffee farms, they explain the process of the coffee and show you around. You might even get served free tastings of tea and coffee.

Visit a coffee farm in Bali

10. CLIMB MOUNT BATUR AT SUNRISE

Feeling adventurous and in good shape? Then hike Bali’s most active volcano and reach the summit in time to catch the sunrise. It’s a magnificent view from above the clouds, and a once in a lifetime experience if you ask me. Oh, and the highlight aside from the view? You’ll get to taste delicious eggs cooked over the volcano.

Book here: Mount Batur Sunrise Trekking with Breakfast Atop

You may also like: 3-Day Must-Do Tours in Bali: Mt. Batur, Nusa Penida & Instagram

Mount Batur

11. SEE A KECAK TRANCE CEREMONY

Price: 80,000 Rupiah ($6,6)

Bali is rich in culture and religion, and no matter where you are on this island, you’ll get the chance to see a traditional dance with exotic masks and mythic storytelling. There are several performances to choose between, but I was particularly impressed by the kecak trance dance. I watched it in Ubud, but supposedly it is prettier in Uluwatu because of the scenic view.

Kecak in Ubud

Kecak in Ubud 

12. INDULGE IN THE HEALTHY FOOD OF UBUD

Price: 48,000 – 72,000 Rupiah ($4-6 ) per meal

Ubud is a food mekka and no matter where you look you’ll find lots of amazing vegan, vegetarian, raw food and microbiotic restaurants. This healthy food is worth going all the way to Ubud for!

Ubud food

13. AAH, A SPA

Price: 85,000 – 300,000 Rupiah ($7-25)

Balinese masseurs are the best in the world, so you shouldn’t leave without getting at least one massage. I LOVE being pampered, so I went to Taksu Spa almost every single day for a massage. The massage itself was ahmaaazing, but the surroundings just added that little extra. It has that jungle vibe and comes with an outdoor shower. If you want to treat yourself, this is where you should go.

Bali

This is Taksu

14. WATCH THE SUNSET AT TANAH LOT 

Price: 30,000 Rupiah ($2)

Bali has the most beautiful sunsets and some pretty awesome places to watch it from. My favorite spot was Tanah Lot, which is a temple at the sea. Hundreds of people were gathered on the lawn in silence while watching the sun set in the horizon. It was magical.

Like I mentioned earlier, my driver took me to all the most iconic Bali temples, ending at Tanah Lot. If you don’t want to spend a whole day temple watching, you could just take a taxi or use 12go from Ubud or whereever you’re based in Bali.

Bali

15. RIVER RAFTING

Price: $30

Enjoy the excitement of river rafting set to a backdrop of wild unspoiled jungle, towering gorges and scenic rice terraces. The tours usually last three to four hours, and you’ll get to take a shower and have lunch.

Book here: Ayung River: All Inclusive Rafting Adventure

Bali river rafting

16. JOIN A BALINESE COOKING CLASS

Price: $24-30

Discover the secrets of authentic Balinese cooking by joining a cooking class. The classes are often packaged with early morning market tours that let you explore the variety of fresh tropical vegetables and aromatic spices before you learn to make your own traditional dishes from satay to spicy sambal sauces.

Cooking class, Bali

17. VISIT THE TURTLE BREEDING SANCTUARY

Price: Free Activity

The turtle breeding sanctuary has a turtle hatchery and is run with support from WWF. It’s free to visit, but you have the option to return the turtles back into the sea for a donation of 100,000 Rupiah ($8). Note that the sanctuary is not the same as Turtle Island, which supposedly is a tourist trap.

Turtles, Bali

18. SNORKLE, DIVE OR SWIM

Price: 754,000 Rupiah ($62) per dive

While you shouldn’t expect to find squeaky white sand and turquoise waters, Bali still has a rich assortment of beaches from those with big rocks created by corals or lava to those covered fully with white or black sand.

Because of the enormous waves, some of the beaches lining the Southern coasts are not suited for swimming, but there are good spots for snorkeling on the north side. As for diving, I’ve heard good things about Nusa Lembongan, Amed and Pemuteran.

Snorkeling, Bali

19. GO ON AN OUTDOOR ADVENTURE

If you find yourself restless after spending time at the pool or doing yoga all day, then get your adrenaline pumping with some outdoor adventure sports! ATV beach rides, elephant trekking, tubing and buggy tours are some of the popular options.

Outdoor adventures, Bali

Photo credit: Prowebix, Creative Commons

20. VISIT A BEACH CLUB IN SEMINYAK

Price: Free entrance

Bali offers a lovely selection of beach clubs with ocean front and gorgeous settings. Days can be spent in the infinity pool with swim-up bar, while nights are filled with the sounds of live DJs and ocean waves drinking aphrodisiac cocktails and expensive beer. A beach club in Bali is the perfect place to watch the sunset with a cocktail in hand.

Bali

Potato Head Beach Club, Seminyak

Bali

BEST HOTELS IN UBUD AND SEMINYAK

I stayed in Ubud most of my time in Bali. It’s cheap, and there is a great variety of tour companies here that offer day trips around the island. I recommend staying here and do day trips.

HOTELS IN UBUD

HOTELS IN SEMINYAK

Bali hotel

TOP VEGETARIAN RESTAURANTS IN UBUD

You can find a full list of restaurants and food tips in my post about healthy food in Ubud.

  • DOWN TO EARTHMy favorite! Everything about this vegetarian restaurant is so thought through from the macrobiotic chef and all organic foods to only using local supplies and supporting the community. The meals are exceptionally tasty and beautifully presented. I give them 10 out of 10 stars!
  • CLEAR – A tiny bit expensive (around $8 for a meal including drinks), but the food makes up for it! With its temple-like interior and menu full of enticing elixirs, Clear is the perfect place to indulge in raw food, vegetarian, vegan and gluten free dishes. 
  • ALCHEMY – A raw food vegan cafe offering delicious organic meals, raw chocolate and amazing garden surroundings.
  • WARUNG SOPA – All organic, tasty meals! This vegetarian restaurant with an emphasis on wholesome and organic food offers a mix of Japanese and Balinese dishes.

IMG_2304-1024x764

Did I leave something out? What’s your favorite thing to do in Bali?

Pin to Pinterest

Going to Bali and wondering what to see and do? Here's a list of the 20 most amazing things to do in Bali, Indonesia.