Bali is one of the most popular travel destinations in the world, and with good reason, as this island which is known as the ‘Island of the Gods’ is one of the most beautiful places on earth. Surrounded by azure seas and edged with golden beaches, Bali is of course a surfer’s paradise, and if you are looking for a beach holiday then there is no better place to find it than this gorgeous island set in the middle of Indonesia.
As well as sea and sand however Bali has a huge number of other attractions to enjoy such as temples, caves, waterfalls, museums, and markets, and if you like history and culture then you can spend hours learning the local legends and Balinese traditions in places like Ubud.
If you like adventure activities, then you also won’t be disappointed on a trip here, and you can expect a fantastic array of water sports, muck and wreck diving, and the chance fly through the jungle canopy like Tarzan.
In short, whatever you want to do, you will probably find it in Bali and you can easily spend a month here and still only see a fraction of the sights on offer. The hardest part of a holiday here is choosing where to go first and what you want to see.
Here are the 55 best things to do in Bali…
1. Go surfing in Kuta
If you haven’t surfed before or are just looking for some gentle waves then you have to come to the most famous beach in Bali which is Kuta Beach.
The beach sits across from a sand bar which means it has rolling surf that is free of any sharp reefs and you can rent a board here and sign up for a surf lesson, or rent a body board if you want to try something a little less strenuous.
Locals and visitors alike come here to watch the sunset and you can relax on the sand with a cold beer and drink in the atmosphere.
Book online: 2-Hour Surfing Lessons (Includes Hotel Pick-up)
2. Visit Ulun Danu Temple
Ulun Danu Temple
Ulun Danu Temple lies at the edge of Baratan Lake in Bedugul in Bali.
This pretty building is dedicated to the goddess of the lake and is one of the quietest and most serene places on the island.
Make sure to check out all the different shrines, each one dedicated to a different god, and look out for the ornate architectural touches such as the intricate carved gates.
3. Have fun at Bali Treetop Adventure Park
Bali Treetop Adventure Park
If you want an adrenaline packed afternoon then make your way to Bali Treetop Adventure Park where you will find a range of rides surrounded by lush forests.
The park is great for families as well as groups or couples and has rides for children as young as 4 years old.
There are a range of different circuits that are located high up in the trees and there are nets, swings, and flying foxes galore that let you fly through the air and take in the breathtaking views over the forest
4. Have lunch at Bebek Bengil in Ubud
Bebek Bengil means the ‘Dirty Duck’ in Indonesian and is one of the best loved restaurants in Ubud.
The restaurant backs onto a pretty rice field and the main specialty here is the duck which comes in a variety of different dishes.
The signature style here is the bebek betutu which is boiled in a broth made with aromatic herbs and then rubbed with local spices.
The duck is then fried until it is crispy and the skin is blistered and then served with some simple rice and vegetables.
5. Go muck diving in Padang Bai
Diving in Padang Bai
Padang Bai is situated in the east of Bali and is most famous for its diving.
There are seven different dive sites that can easily be reached after a short boat trip from the shore and whatever your diving experience there is something for everyone here.
You can get PADI certified and if you like muck diving then this is one of the best places to do it in Bali and you will find a range of underwater critters like the blue ringed octopus and pygmy seahorses.
There is also a good chance of seeing sharks, turtles, and waving fans and coral gardens.
6. Relax at the Yoga Barn
Source: Matt Oldfield
Bali is known as a place to relax and find enlightenment and with that in mind head for the Yoga Barn which is one of the most famous yoga retreats on the island.
Located in quiet and contemplative Ubud, the Yoga Barn has five different studios and a range of programs for all levels of ability.
You can even book to stay here for a retreat lasting several days and there are cleansing and detox programs that will help you to relax and adjust to a slower pace of life.
7. Strap on a jetpack in Tanjung Benoa
Jetpacking in Tanjung Benoa
Tanjung Benoa is the place to come in Bali if you want to try water sports and you can find a range of different activities on offer.
One of the most exciting however is strapping on a water jetpack which will let you fly up into the sky to a height of 10 meters and sessions usually last around 20 minutes.
One of the big draws of going jet packing is the chance to take in the beauty of Bali from the air and even if you have never done anything like this before the dedicated instructors will teach you how to fly in a safe and controlled environment.
8. Spend time in Sidemen
Sidemen is often left of many traveler’s itineraries which is a shame as it offers you the perfect alternative to more crowded spots like Ubud.
The area is located amongst jade green rice paddies and lies in a cool valley and you can go trekking in the surrounding area and walk to secluded waterfalls and stunning vantage points that let you take in the majesty of the scenery here.
. Buy some silver in Celuk
Celuk is a village located in Sukawati which is known for its silver smiths.
Around 30 minutes away from neighboring Ubud, you can easily visit for the day and walk along the main street of Jalan Raya Celuk where you will find a huge array of silver studios with ornately designed silverware for sale.
You can pick up a range of traditional souvenirs here or even custom order anything you want, and it is standard practice to bargain here so don’t be afraid to haggle if you see something you like.
Celuk is included in this tour: Scenic Ubud and Kintamani Volcano Full-Day Tour
10. Marvel at Tanah Lot Temple
Tanah Lot Temple
Tanah Lot Temple is probably the most famous attraction in Bali and is a Hindu temple that sits atop a large and scenic rock formation.
Over the years the sea has separated the rock from the mainland, and at high tide the rock is completely surrounded making this one of the most amazing sights in Indonesia.
Many people flock here for the sunsets around the temple so make sure you go early to get the best spot to watch the spectacle.
When the tide is low it is possible to walk across the sand to the temple.