Bali is a bucket list destination with plenty of attractions, from surfing and catching some time at the beach to exploring temples and villages. Although most people choose to visit Bali for its relaxed environment, there are plenty of things to do in Bali keep you busy.
You’ll either love Bali or hate Bali but there’s no in-between. If you are one of those visitors who fall in love with the “Island of the Gods”, you’ll find yourself returning again and again.
So, whether it’s your first time visiting Bali or a return visit where you’re looking for some different things to do in Bali, the team has put together our best suggestions.
- 1 35 Incredible Things To Do in Bali For Everyone!
- 1.1 Things To Do In Bali On Your First Visit
- 1.1.1 1- Go surfing in Bali
- 1.1.2 2- Eat Balinese food
- 1.1.3 3- Take a Balinese cooking class
- 1.1.4 4- Go on a Bali river rafting adventure
- 1.1.5 5- Feel The Rush Of The Bali swing
- 1.1.6 6- Visit Diamond Beach in Nusa Penida
- 1.1.7 7- Get something custom made
- 1.1.8 8- Go On A Seminyak Food Safari
- 1.1.9 9- Splash Around At Waterbom Bali
- 1.1.10 10- Enjoy a floating breakfast
- 1.1.11 11- Learn To Surf
- 1.1.12 12- Ride Around On A Scooter
- 1.1.13 13- Join a Bali yoga retreat
- 1.1.14 14- Visit Elephant Cave
- 1.1.15 15- Go Shopping At The Markets
- 1.1.16 16- Party at a Bali Beach Club
- 1.1.17 17- Relax with a Balinese massage
- 1.1.18 18- Sleep with the elephants at Elephant Safari Park
- 1.2 Things To Do In Bali For Instagrammers
- 1.2.1 19- Horseriding on Echo Beach
- 1.2.2 20- Watching the sunset at Kuta Beach
- 1.2.3 21- Seeing the sunrise at Sanur Beach
- 1.2.4 22- Visiting Tanah Lot Temple
- 1.2.5 23- Exploring Monkey Forest in Ubud
- 1.2.6 24- See a Nusa Dua Sunrise
- 1.2.7 25- Take a day trip to Nusa Lembongan
- 1.2.8 26- Discover the Jatiluwih Rice Terrace
- 1.3 Amazing Things To Do In Bali For Couples
- 1.3.1 27- Photograph Mandala of flowers
- 1.3.2 28- Discover Uluwatu Temple
- 1.3.3 29- Watch a Kecak dance show
- 1.3.4 30- Find Tranquillity in Bali’s Rice Fields
- 1.3.5 31- See Tirta Empul temple
- 1.3.6 32- Cool off at Blemantung Falls
- 1.3.7 33- Stay at the Hanging Gardens Ubud
- 1.3.8 34- Stay in a traditional village
- 1.3.9 35- Climb the Kawah Ijen
- 1.4 Trips from Bali
- 1.1 Things To Do In Bali On Your First Visit
35 Incredible Things To Do in Bali For Everyone!
Things To Do In Bali On Your First Visit
1- Go surfing in Bali
Bali is a surfer’s paradise and the lure of the waves attracts serious surfers back again and again.
Whether you’re a serious surfer or travelling with young kids, surfing should be at the top of the list of things to do on your Bali itinerary.
Here’s a fantastic Bali itinerary packed with information on how to organise one month in Bali with four kids under the age of 9!
Bali’s best surf spots are on the southern coast and have serious reef breaks and curls but if you’re a beginner, the sandy breaks in Legian and Kuta are more suitable.
Padang Padang is where you’ll find major surfing championships are held and the iconic breaks of Uluwatu, with its mysterious temple backdrop, is a spot you’ll want to try.
2- Eat Balinese food
Balinese food is flavoursome and totally delicious.
Staple favourites include Mee Goreng, which is fried noodles cooked with vegetables and meat served with a fried egg on top, Nasi Goreng, the rice version of Mee Goreng that the Indonesians love, and Indonesian satay on a stick
Once you get a taste of those yummy Balinese dishes, you’ll be sure to want more.
3- Take a Balinese cooking class
Learning how to cook Balinese food is a great way to delve into the culture as well as take home a new skill and recipes you can prepare at home.
Balinese cooking is not as difficult as it may seem.
The secret is to use fresh ingredients and the right spices.
4- Go on a Bali river rafting adventure
It’s worth the trip up to Ubud, the lush hinterland of Bali, just to do an adventurous Bali river rafting trip on the Ayung River.
River rafting in Bali is a fun experience and an adventure that older kids will enjoy.
You cruise along tranquil parts of the river past lush green landscape before you’re thrown into a whirling jet of rapids where you paddle for your life.
5- Feel The Rush Of The Bali swing
The Bali swing is a must-do on your next Bali holiday.
Located 30 minutes from Ubud, the Bali swing is a fantastic attraction that has become extremely popular in recent years.
15 swings of varying heights allow you to soar high above the lush valley, marvel at the cascading waterfalls and take in the jungle views Bali is renowned for.
Plus, if you’re looking for some seriously amazing photos, the Bali swing provides the perfect vantage point.
Travelling solo? No worries.
Hire a photographer to take your shots while you swing.
There’s also an option to rent a beautiful flowing dress so that you can take eye-catching swinging photos that will make your Instagram feed go viral.
Experiencing the Bali swing (8 am to 5 pm daily) is an unmissable activity for your next Bali adventure but be sure to arrive early as this attraction is known for being very busy.
6- Visit Diamond Beach in Nusa Penida
There are many good reasons why Nusa Penida is a top place to visit during your next trip to Bali.
The island paradise off the coast of Sanur has unbelievable scenery and a laid-back ambience undisturbed by street vendors or traffic.
Best of all, Nusa Penida is only 30 minutes from Bali, making it the perfect destination for a relaxing day trip.
The place to go is Diamond Beach, which is one of the top attractions of Nusa Penida, famous for white-sand beaches and shimmering turquoise water.
Take the winding stairs down to the silky white sand and enjoy some of the most incredible landscapes you’ve ever seen.
From towering cliffs to hues of blue and green as far as the eye can see, Diamond Beach is a top post to bask in the sun, swim in crystal-clear water and explore hidden rock pools.
7- Get something custom made
Bali is an island bursting with creatives, so if you’re looking for something handmade, you’ve come to the right place.
From custom clothing and jewellery to bespoke furniture and artwork, you can get just about anything made in Bali.
So, rather than wasting money on silly souvenirs, why not take home something meaningful designed just for you!
Shop ’til you drop and work with a designer to create the dress, necklace, or furniture item of your dreams.
8- Go On A Seminyak Food Safari
As the foodie capital of Asia, Bali’s restaurant scene has taken Southeast Asia by storm.
A great way to experience Bali’s cuisine is to go on a food safari in Seminyak.
Famous for its trendy cafes and bustling brunch culture, Seminyak is the perfect place to sample some of the best food in Bali.
With delicious culinary creations, trendy interiors and fantastic service, the Seminyak food scene provides a feast for the eyes and stomach.
Not only is the Seminyak food scene amazing, but it also offers a variety of options for dietary requirements.
From plant-based cafes to vegan restaurants, there are plenty of choices for health-conscious travellers.
Seminyak cafes to put on your to-visit list are KYND Community, Sisterfields and Seacircus.
9- Splash Around At Waterbom Bali
When visiting Bali with kids, go to the impressive Waterbom Water Park.
Located in the heart of Kuta, this water park has over 20 water slides that will get those little hearts pumping.
From thrill rides such as the Superbowl and the Boomerang to family favourites like the Pipeline and Flow Rider, Waterbom is one of the top water parks in Asia.
Plus, with a great range of attractions including restaurants, retail shops and shaded cabanas, Waterbom has all you need for a fun day out.
If water slides aren’t your thing, there are other attractions such as a relaxing lazy river, pleasure pool, fish spa and reflexology.
10- Enjoy a floating breakfast
A visit to Bali is not complete without experiencing a floating breakfast.
Many resorts and villas offer this service, and you can find a floating breakfast just about anywhere in Bali.
Enjoying a gourmet meal in a private pool, a floating breakfast is the ultimate treat-yourself-moment.
Just order the breakfast of your choice the night before and get ready to sip your morning latte and eat poached eggs as you splash around posing for fun Bali-style Instagram snapshots.
11- Learn To Surf
Can’t surf? Never mind, Bali is a great place to learn how to surf.
With its fantastic waves and an abundance of surf schools, Bali is one of the best places for beginning surfers.
Guided by professional coaches, a Bali surf class will teach you everything from water safety and paddling techniques, to surfing barrels and hanging ten.
Not only is learning to surf a fun thing to do in Bali, but it’s also a super-affordable activity that will teach you some great skills.
12- Ride Around On A Scooter
A fun way to see the sights of Bali is to cruise around the island on a scooter.
Hit the winding mountain roads of Ubud, travel through scenic rice paddies, marvel at majestic waterfalls and ancient temples.
Escape the Kuta crowd and feel the wind in your hair as you ride through remote landscapes, traditional villages and explore a more local side of Bali.
You can hire a scooter just about anywhere in Bali, but we recommend hiring one from a reputable company.
Make sure you wear a helmet and be wary of Bali traffic.
13- Join a Bali yoga retreat
Relax, unwind and let the cares of the world fall off your shoulders when you check yourself into a Bali yoga retreat for a healing holiday.
Besides the power of the ocean, Ubud’s mystical energy is a magnet for creative people who have set up art galleries, vegan cafes and healing energy studios.
So, if you want to get away for a break, joining a Bali yoga retreat in Ubud is might be the answer.
14- Visit Elephant Cave
One of the cool things to do in Bali is to explore the Elephant Cave (or Goa Gajah) in Bedulu.
It’s a mystical cave near Ubud and according to legend, the cave was formed in the 11th century by the nails of a giant named Kebo Iwa.
Carved into the rock wall, the cave is accessed through the mouth of a demon, with symbols of Hindu god Shiva and a statue of Ganesha, the god with the elephant head, inside.
15- Go Shopping At The Markets
One of the fun things to do in Bali is to go shopping in the markets and local shops.
You’ll be happy at how far your dollar will spread and the things you can buy in Bali to take home should encourage you to come with an empty suitcase.
Make sure you put your haggling skills to good use as the shopkeepers in Bali expect you to drive a bargain.
16- Party at a Bali Beach Club
Of all the things to do in Bali, partying at a Bali Beach Club is a fun activity you will love.
Potato Head Beach Club has impressive poolside lounges and is the spot to watch the sunset while sipping on cocktails.
17- Relax with a Balinese massage
Bali is full of spas and massage parlours where you get everything from a foot rub and a head massage to a full body massage.
The best news is a Balinese massage won’t break the bank unless you choose to have one at a spa in a five-star luxury hotel!
18- Sleep with the elephants at Elephant Safari Park
Imagine waking up to the sound of an elephant trumpeting outside your room.
It’s a Bali safari experience that is delightful.
Things To Do In Bali For Instagrammers
By Jewels Lynch
I spent my 40th birthday in Bali, 10 glorious days as typical Aussie tourists with my two teenage daughters. I chose Bali for obvious reasons: it’s affordable, close to home and absolutely beautiful. I wanted my daughters to experience Bali’s unique culture, beautiful people and amazing things to do in Bali.
19- Horseriding on Echo Beach
Horseriding on the beach is a fun thing to do when visiting Bali with kids.
When I told my daughters we were headed to Bali, the first thing on their agenda was horse riding on the beach.
We found a small local horse-riding company and did a two-hour ride through paddy fields, villages and past black sandy beaches.
Echo Beach seems like quite the party zone. I’d say when the conditions are right it would have an awesome surf break.
It’s laid back, with lots of young chilled out surfers, backpackers and loud music playing from beach shacks.
It’s the kind of place you’d go with a group of friends to let loose and have some fun.
20- Watching the sunset at Kuta Beach
There is nothing that says ‘classic Bali holiday’ more than a fiery sunset on Kuta Beach.
It is quite a crowded beach, especially at sunset but to me, the crowd is part of the Bali experience.
Fortunately, there are plenty of other uncrowded beaches and islands in Indonesia.
I loved all the people.
They seemed so happy and joyous, enjoying life. I think that each part of Bali offers a unique experience.
Kuta Beach with all its happy travellers waiting for the sun to set is definitely one of them.
There is something really cool about the vibe there at sunset, everyone is just so darn happy.
21- Seeing the sunrise at Sanur Beach
The calm waters of Sanur, with all the colourful boats and the fisherman, are quite special.
It’s one place where you can watch a sunrise over one ocean and then sunset over another ocean.
It’s very special for a photographer who’s always chasing the right light.
Sherbert-coloured skies kissed Mt Batur in the distance as the sunrise was watched by eager visitors on the beach.
22- Visiting Tanah Lot Temple
Even though the rain had set in, we were determined to see some kind of colour in the sky over Tanah Lot Temple, which is one of the most famous landmarks in Indonesia.
For a very brief moment, Mother Nature obliged.
Tanah Lot Temple is a rock in the ocean.
You’d be crazy to go to Bali and not visit this unique part of Bali’s culture and history.
At high tide, it looks like it’s floating and at low tide, you can walk out across the rocks for a closer look.
The cheeky monkeys add to the fun of visiting this temple.
Just be sure to hold onto your sunglasses!
23- Exploring Monkey Forest in Ubud
A trip up to Ubud isn’t complete without visiting the cheeky monkeys of the Monkey Forest.
The monkeys are fun to watch, and the place itself is so lush, magical and beautiful.
I managed to get a close-up shot of the monkey using a telephoto lens 70-200 F 2.8 on my Canon 6D, which is a great lens for portraits.
At the Monkey Forest, you’ll see the cheeky things everywhere climbing trees and playing hide-and-seek with tourists.
A simple rule to follow is not to take food with you and do make sure you there’s nothing they could grab (like sunglasses and cameras).
24- See a Nusa Dua Sunrise
Our first sunrise at Nusa Dua was beautiful. We had the whole beachfront to ourselves.
It made it all the more special and I loved the luxurious resorts at Nusa Dua, where we had time to chill out as a family.
25- Take a day trip to Nusa Lembongan
Both my daughters agree that this was pretty much the best day ever and their most favourite place of all.
Our day trip to Nusa Lembongan was wonderful.
It had the clearest water I have seen and we were blessed with perfect weather and we were able to get away from the crowds.
We spent a day cruising around the island in a colourful spider boat with Captain Wayan, stopping along the way at all the best snorkelling spots.
The clarity of the water was amazing, the coral was vibrant and there were fish everywhere.
26- Discover the Jatiluwih Rice Terrace
Admittedly it’s quite a long drive up, about three hours, and we stopped at some beautiful temples along the way.
We visited Gitgit waterfalls, which had three different sections to this natural beauty.
At the final one, we ate some mangosteens we had bought on our walk.
The girls spent at least an hour swimming and standing under the force of the waterfall.
It is so rare to be able to stand under a fall like that as usually, they are too deep.
This was a real treat.
Our final day in Bali and we squeezed in one more sunrise. I couldn’t have asked for a better way to end our Bali holiday.
Amazing Things To Do In Bali For Couples
By Elisa Detrez, Instagrammer @bestjobers
Bali, the Island of Peace, an invitation to reflect and unwind, which is why Max and I decided to visit Bali in the first place. After a year of travelling at high-speed all around Australia, we needed the luxury of taking the time to wonder, wander and reflect.
That was at least our ambition before getting there…here are some stunning Bali photos of our trip. We didn’t expect to find as much diversity of cultures and landscapes within a relatively small territory.
If our intentions were to sit back and relax, I can say that the plan changed quite a bit once we landed! There are so many things to do in Bali. We are avid adventurers and we’re always looking to learn as much as we can about a new destination.
This led us to travel almost all around the island, where we got lost so many times in rice fields. We also hiked a volcano at night on the island of Java.
I discovered that Bali is a place in which you can live your adventure one day at a time. Don’t stress too much with planning all your trip in advance, enjoy the moment. I love this flexibility and simplicity of travel. Some of our best memories in these 10 Bali photos.
27- Photograph Mandala of flowers
Bali has a very zen community and a tradition (among others) that attracted all my attention is the mandala of flowers.
This shot was taken at the hotel Hanging Gardens Ubud, where the mandala was standing at the front desk.
I remember being like hypnotised by the harmony created out of this fresh piece of art. I couldn’t get my eyes off!
Every day is a new one to be made with a single aim: to take you on a spiritual journey.
They can be found a bit everywhere on the island but mainly in touristic spots.
I wish I could do that at home!
28- Discover Uluwatu Temple
Bali is an island of religious freedom and a place that is tolerant about your way of thinking and religious beliefs.
Hindus, Muslims and Christians live together in peace.
Bali, also known as the Island of Gods, with over 1000 temples.
This one is one of the most famous, located on a cliff, Pura Luhur Uluwatu is impressive.
While we visited this temple, we were entertained not only by the beauty of the site but also by the selfie craziness!
Many tourists were trying to get the best shot of themselves pushing them always closer from the cliff…What people can do to get the “best” shot!
29- Watch a Kecak dance show
Something not to miss while in Bali is to assist to a traditional dance show. Kecak, legong, barong dance and many others to choose from!
All different they do have something in common though: the beauty of the outfits!
Masks, dresses, make up are used in a way to captivate the audience.
The stories told can be a bit difficult to understand for a foreigner but the show is here!
The Kecak dance happening at Pura Luhur Uluwatu temple at sunset is a memorable experience of ours!
Seated at the first row, we found ourselves a bit submerged when 40 men gathered in a circle, started to yell “Kecak Kecak Kecak”!
30- Find Tranquillity in Bali’s Rice Fields
Getting lost in the rice terraces is part of every good trip to Bali.
Seeing the rice fields was a beautiful moment.
We did see it a lot in photos or on TV but it is a way different feeling to be standing in front of such stunning scenery.
Serene and peaceful.
I had to find my spot, sit for a while and soak it in! Max took this shot at Gunung Kawi temple, we got there early morning and were the only souls to be found: amazing!
31- See Tirta Empul temple
Tirta Empul temple, which is in the village of Tampaksiring, was one of the best memories of our Balinese trip.
The site is famous for sacred water coming straight from the Earth.
People from all around the island come on a special occasion to have a bath and giving their offering to the Gods.
The day we went was especially crowded, a day full of significance to the believers.
We did feel a bit weird and out of place to observe them while processing through the bath…and I would have felt better to participate in this communion.
It was a possibility but I forgot my swimsuit…#BigRegret
32- Cool off at Blemantung Falls
Bali is small in size but the diversity of its landscapes is huge! The south is mainly dry and hot, while the north is lush and green.
This is where we found our little heaven: Mundunk!
A tiny village located in the mountains and characterised by breathtaking waterfalls!
Here I’m facing Blemantung Falls!
One km further down is Melanting falls which is as impressive.
A visit we won’t soon forget as we got “lost” on the way back to the village!
No signage, no house and the sun getting lower and lower.
For once my sense of direction was better than Max’s one and fortunately as we might be still there wandering through the rainforest!
33- Stay at the Hanging Gardens Ubud
Bali is also the place of incredible luxury hotels and we had to try a few.
Hanging Gardens Ubud was the most amazing resort we stayed in.
Located in the heart of the jungle, 40 minutes from Ubud, this truly unique place reawakened our senses!
The resort has an amazing bi-level infinity pool, which surely has to be the best pool in the world!
This contemporary piece of art left us speechless.
The design of the pool is integrated with its surroundings and has a shape that echoes the terrain, I wanted to spend my whole trip in it!
At sunrise, we were again the only ones there and it was pretty special, with the birds flying around the pool and drinking from it.
34- Stay in a traditional village
In Bali, we had no plan and this was the best.
Usually, we are very organised and there is not much time for the unexpected. For once, we decided to let it go and see.
Thanks to this attitude we met wonderful people, went off the beaten track and lived unforgettable experiences.
I’ll particularly remember that day we stayed in an authentic Javanese village, very far away from the touristic roads.
Mr Paing and his wife Nini hosted us for one day. Mr Paing is a former sulphur miner who changed his life by becoming a tour guide.
With his brother Chunk, they take people to the Kawah Ijen volcano.
Such a great moment we had with all the family in the village.
35- Climb the Kawah Ijen
Indonesia is the place to go for an adventure on a volcano.
Which one to choose, that’s the difficult part! I’m glad to say Kawah Ijen didn’t disappoint.
We flew to Java for two days and went down the heart of the volcano at night to see a very special phenomenon, the blue flames.
It was absolutely magic!
As the sun rises up in the sky, another show started: the contrast between the turquoise acid lake and the yellow sulphur.
We were with the best guides ever, Mr Paing and Chunk who used to work as sulphur miners here in the volcano.
It’s a job I would describe as the worst in the world.
Miners work hard to collect and carry loads of up to 100kg of sulphur on their shoulders for a distance of 4km up and down, three times a day between midnight and midday every day of the year.
They face toxic gas, heat and pain, all that for ridiculous wages of US$13 a day.
I was so happy they decided to change careers and take tourists down to the crater for a living.
At least, they have a better life.
The place is stunning but the reality of these miners had an enormous impact on me so discovering the volcano under the guidance of former miners was a really special experience.
Trips from Bali
Visit Komodo National Park
Not far from Bali is Komodo National Park where you can experience an amazing Komodo diving adventure and see the Komodo dragons on land too.
Looking for somewhere off the beaten track? Flores is a region that was colonised by the Portuguese and is Bali 30 years ago. Here are some things to do in Flores.
Looking for more things to do in Southeast Asia? Check out:
- 30 Things To Do in Bangkok
- 30 Things To Do in Kuala Lumpur
- 15 Things To Do in Ho Chi Minh City
- 18 Things To Do in Hanoi
- 15 Things To Do in Manila
- 25 Things To Do in Penang
- 20 Things To Do in Melaka
- 15 Things To Do in Cameron Highlands
- 15 Things To Do in Cambodia
- 20 Things To Do in Isaan
- 20 Things To Do in Singapore