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.
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
Table of Contents
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.
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
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.
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
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.
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
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.
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
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.
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.
You may also like: 3-Day Must-Do Tours in Bali: Mt. Batur, Nusa Penida & Instagram
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.
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!
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.
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.
15. RIVER RAFTING
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
16. JOIN A BALINESE COOKING CLASS
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.
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.
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.
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.
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.
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
- The Alaya Ubud – High-end hotel in Ubud. It’s right next to the Yoga Barn (best yoga place in town) and in close range of restaurants, city center and the Monkey Forest. Click here to see the latest prices.
- Aya’s Room – Mid-range hotel in Ubud. It’s 1o minutes walk to Monkey Forest and only 5 minutes from the city center. Click here to see the latest prices.
- Jati Homestay – Budget homestay, close to Monkey Forest. The accommodation is basic but comfortable. Click here to see the latest prices.
HOTELS IN SEMINYAK
- L Hotel Seminyak – High-end hotel at Petitenget beach. Click here to see the latest prices.
- Horison Sunset Road-Bali Hotel – Mid-range hotel at Legian beach. It has everything you expect from a 3 star hotel, and then some. The airport can be reached within 20 minutes. Click here to see the latest prices.
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 EARTH – My 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.
Did I leave something out? What’s your favorite thing to do in Bali?
Pin to Pinterest