Best things to do in Bali – Attractions and local experiences

Some of our links are affiliated, we will earn a commission when you buy a service or product. This will have no extra cost for you. For further info please refer to our Privacy Policy

Amazing Things to do in Bali, tourist attractions, places to visit and unique experiences.

We have been to Bali twice, and the first question I get from friends and readers is: is it still worth traveling to Bali? My answer: Yes, but you need to know how to enjoy the best of Bali.

The island of Gods has been the perfect Summer travel destination for years, and because of this, many areas are too developed and too touristic. However, there are plenty of amazing things to do in Bali, places to see, and experiences to have.

Let’s get it straight to the point, Bali is not only Kuta Beach or Uluwatu. There are other amazing beaches around, nice villages with lovely people and stunning nature. So if you are planning your trip to Bali, Indonesia, follow our travel guide to the best of Bali, and I’m sure you gonna fall in love with this island too!

Before diving into all the info about where to stay and what to do in Bali, I want to share with you a link to our Bali Prices Guide (click here to read). After getting to know the best things to do in Bali, you can read this guide and start planning your travel budget wisely. For those planning to stay longer in Bali and work online, read our Bali Digital Nomad Guide with tips on where to work and live in Bali. 

Now let’s talk about things to do in Bali. The island is famous for the perfect waves, rice fields, volcanos, Hindu temples, yoga, meditation and delicious food. Of course, you want to enjoy all these attractions, but at the same time, you wanna have a taste of local Bali, a more authentic and unique Balinese experience. I totally understand. That’s why we decided to share our personal experiences and our favorite things to do in Bali. Keep reading to plan your perfect trip. 

Fancy an Instagram Tour in Bali? Book here!

Where to stay in Bali? Where is the best place?

Before choosing the best accommodation in Bali, you need to think about the best area to stay in Bali. My tip is to choose the location based on the type of experience you want to have.

[click on the name of the area to see some hotels suggestions]

  • Kuta Beach: touristy, busy, noisy, and during high season there are too many groups of tourists. I’m not a big fan of this area but there you can find the big hotel chains, popular resorts, surf schools and shopping malls.
  • Denpasar: very busy. It’s the business center of the island, with heavy traffic and far from the beach.
  • Legian Beach: it’s like Kuta, with fewer clubs and bars.
  • Seminyak: the trendy side of Bali with top restaurants, fancy beach bars, boutique hotels and local designers. It’s busy but it’s good and has an interesting vibe. It’s booming now.
  • Canggu: this is the hipster side of Bali. Lovely cafes and charming restaurants. Surf beach, a busy village, and a lot of traffic. It’s nice, but so busy with tourists and expats.
  • Sanur: it’s nice, the beach is good, and it has great resorts for families.
  • Ubud: is the hippie-chic part of Bali. Yoga studios, raw food restaurants, and meditation retreats, and one of the best surfing spots in Indonesia. Ubud is great!
  • Uluwatu: favorite spot among surfers and those looking for stunning cliff views.

Those are the best places to stay in Bali. Choose the one that suits your style of traveling and book a hotel. There is an infinite option of hotels, resorts, and guesthouses in Bali, from a couple of dollars to hundreds of bucks per night.

The best websites to search and book a hotel in Bali are Agoda and We use and recommend them. For more tips on how to book the perfect hotel, read our Accommodation Guide


The best things to do in Bali, Indonesia

Before listing places to visit and attractions, let’s talk about things to do in Bali and experiences that you can only have on the Island of Gods.


> Surf in Bali: from beginner to pro

Bali is the perfect surf destination, and you must surf in Bali. Traveling to Bali and not catching a wave is the same as going to Rome and don’t see the Pope. There is no excuse!!

One of the best things to do in Bali is to surf! Go for it, even if you are a biginner, there are plenty of surf schools in Kuta Beach.

I have never surfed before, and I had a blast! I got scared. I laughed. I caught a wave. I felt. I repeated it. I got exhausted. I surfed! One of the best places to learn how to surf in Bali is Kuta Beach [a bit overcrowded with people learning, which can be dangerous too]. Legian and Seminyak are good too. The less crowded options are Batu Bolong and Olds Man, both of them in Canggu, 40 min. driving from Kuta.

If you are like Rob, an experienced surfer, you can catch waves all around Bali. Show your surf skills at Uluwatu, Padang – Padang, Bingin, and Dreamland. Or you can go to Keramas and Balangan Beach, which are not so crowded. Rob has surfed in all of them, and for him, ride the waves on those beaches is one of the best things to do in Bali

Best beaches and top things to do in Bali. Indonesia is amazing for surfing.


> Climb Mt. Batur and watch the sunrise from the top of a volcano

One of the best experiences we had in Bali. No doubt, climbing Mount Batur during nighttime is one of the best things to do in Bali, and you won’t regret it. Mount Batur is on the north part of the Island, you can choose a tour that will take you all the way there and also guide you through the climbing, or you can drive to the little village on the foot of the volcano and hire a guide there.  

The trekking starts at 3 – 3:30 AM, and the climbing to the last summit of Mt. Batur takes about 2:30 hours [the crater is 1,717 above sea level]. You need to hurry up; otherwise, you gonna miss the incredible sunrise above the clouds!

Climb the Mt. Batur is one of the most incredible things to do in Bali, Indonesia.

The way up is hard, I’m gonna be honest with you, especially the last part between the two summits [we are used to run and trek but in certain parts my legs were tired]. But don’t give up, use all your energy to climb, it’s worth it! If you think you gonna take more than 3 hours to trek the volcano, talk to the tour operator to start your ascent earlier. When you arrive at the top of Mt. Batur you will be rewarded with an orange sunrise, hot coffee, a simple breakfast and of course one of the best views of Bali!

If the photos weren’t enough to convince you, watch our video climbing Mt. Batur and see how gorgeous that place is.

After the long trekking you will be reward with stunning sunrise and Bali coffee, the best things to do in Bali are the simple ones.


> Stay zen in Ubud

One of the unique things to do in Bali is to visit Ubud and connect with your spirituality. You can do that in many ways: meditation classes, yoga classes, spa sessions, trekking the Campuhan Ridge Walk, visiting temples or relaxing in a hotel. 

Most of the people go to Ubud to visit the Art Market, the Ubud Royal Palace Puri Saren Agung and the Ubud Monkey Forest. Of course, you must visit them all, but the most important thing to do in Ubud is to stay zen!

Find ways to connect with your spirituality, things to do in Bali ad in Ubud are perfect for this.


> Eat delicious and healthy Food

Balinese food is delicious, a mix of flavors and fresh ingredients. A paradise for meat lovers, vegetarians and vegans. Eating is one of the top things to do in Bali. Doesn’t matter what you like or dislike, there is always a restaurant, a small bistrô or a family Warung ready to satisfy your cravings for delicious and healthy food.

Eating local food is one of the most delicious things to do in Bali, Indonesia.

Fish and seafood are always fresh in Bali! If you are vegetarian then you must try the local tempe with peanut sauce. Carnivorous can go for beef rendang and chicken satay, they are the best sellers. And don’t forget to try the traditional Nasi Campur, our favorite is at The Piring Daun Restaurant

Juices made with vegetables and spices like ginger and turmeric, are a big thing in Bali and breakfast are serious business. You gonna find a mouthwatering menu serving from eggs ‘n’ bacon to smoothie fruit bowls that taste like heaven.


> Work in the rice padi and learn how to cook Balinese food

One of the unique things to do in Bali is to attend a cooking class, but not a normal one. To experience the best of Bali go on Rumah Desa tour. Learn how to craft the traditional baskets used for offers, how to prepare Balinese food and spices, the coconut oil process and how to plant rice. It’s a hands-on experience, an awesome way to get close to real life in Bali and meet locals.

I had an amazing time learning about the ingredients, chopping and slicing vegetables, helping to prepare our delicious meal. While Rob was having fun in the fields, planting rice and even riding a cow.

Help on the rice paddies is one of the unique experiences and things to do in Bali, Rob love it!


> Beach hopping

Bali is a huge island and to see the best of it you need to move. Kuta, Legian and Seminyak are the traditional busy beaches. Sanur is another famous beach, especially for those who want a calm sea and relaxing time. The beaches close to Uluwatu are perfect for surfers, and most of them are hidden at the end of long and curvy roads.

One of the best things to do in Bali is to rent a motorbike [or a scooter] and go beach hopping. One day you can explore the southwest coast, from Kuta Beach go west, passing by Canggu and arriving in Tanah Lot. Next day head northeast, passing by Sanur, Keramas and White Sand Beach. On the other day go further south and explore all the beaches on the way from Kuta to Uluwatu. Be prepared to drive up and downhill, get stuck in crazy traffic jams, and also to see incredible beaches and talented surfers.

Don't forget to go Beach Hopping, one of the amazing things to di in Bali when renting a scooter.


> Best sunsets in Bali

The last unmissable thing to do in Bali is also one of my favorites, catch the sunsets! There are many places where you can enjoy a daily spectacle. The last time we visited Bali [and stayed there for two months] almost every day we stop whatever we were doing to drive around and find a perfect spot to watch the sunset. So here is a list of our favorite ones:

Uluwatu Temple  – Tanah Lot Temple – Berawa Beach – The rice fields around Canggu area

Batu Belig Beach [at the 707 Batu Belig beach bar] – The Lawn at Olds Man Beach, Canggu.

Sunsets are a daily spectacle, don't miss these amazing moments and things to do in Bali.

We are done with experiences, unique things to do in Bali, moments that you can only have on this incredible island. Now it’s time to talk about the unmissable tourist attractions in Bali. Some of them despite being fantastic, are very touristy, but you can’t leave the Islands of Gods without visiting them.


Best attractions in Bali – Place to visit

Bali is called the island of Gods and it’s easy to understand way. In every corner, you will find a temple and offers to many Gods. Hinduism is not only religion there, but also the way of living and how the Balinese society is organized. The Balinese architecture in the temples is stunning, with delicate wooden carving, huge sculptures and flowers ornaments. No doubt the top attractions in Bali are the temples, and here is a list of the ones you must visit.


Uluwatu Temple is one of Bali top attractions, go there during sunset and one of the cool things to do in Bali is to watch the Kecak dance.

> Uluwatu Temple and the Kecak Dance

You can’t leave Bali without going to Uluwatu, go watch the sunset and the Kecak dance performance. The fire dance happens daily from 6:30 PM and has the sunset as the background. The entrance fee to Uluwatu is 30,000IDR and the Kecak Dance ticket 100,000IDR. Arrive before 6 PM and get the best seats, also be aware of the monkeys around the temple, they love to steal phones, cameras, sunglasses, a bottle of water and anything that is shiny.


> Ulun Danu Beratan Temple

Located in Bali central highlands, the temple is one of the most visited places on the island. The architecture and the lake Beratan are majestic. It’s not an easy place to go, you will need to book a tour to Ulun Danu Bratan Temple, or you can venture yourself going there by scooter.  


Have you heard about the purification ceremony? Is one of the incredible things you can do in Bali, at the water Temple in Ubud.

> Purify yourself at Tirta Empul Temple, the Water Temple in Ubud

My favorite temple in Bali, love to see the people doing the water purification ritual, the kids being blessed and the possibility to be part of it. Even being one of the top tourist attractions in Bali, it is so organized and welcoming that you feel good to be there. The temple is open from 9 AM to 7 PM, go early in the morning or late in the afternoon to avoid the big groups of tourists. Entrance fee: 15,000IDR and includes the sarong to get in the temple.


> Sunset at Tanah Lot Temple

This is one of the most known temples in Bali, it’s right on the shore of the beach, with waves breaking on the rocks and the sun setting in the background.


Things to do in Bali-18

> Besakih, The Mother Temple

This s the biggest and the most important temple in Bali. It sits at the foot of Mount Agung, the highest mountain on the island, and it’s a complex of different temples and shrines located 1000 meters above sea level.

Besakih temple is stunning, but also very touristy and hassle guarantee. Sad to say that, but the number of people trying to charge you for “official tours”, the “temple guardians” that asked for money, ladies renting sarongs for an outrageous price, and “must buy, must have” are too tiring. From the moment you arrive near the temple you are bombed with questions, prices, “must have and must do”, today is a religious holiday “you must buy this’…

The Temple is stunning but is so hard to pass by all these annoying tourist traps that by the end you just want to leave the place instead of visiting it.


Explore de Tegalalang Rice Terraces in Ubud, one of the most touristic things to do in Bali, Indonesia.
Photo by: BapOnTheGo

> Bali rice fields, the famous one and our little secret

The rice paddies are part of Bali culture and way of living. In Kuta Beach and other developed areas, they don’t exist anymore, but if you venture yourself a little further into Bali’s countryside you can enjoy the endless fields with all shades of green.

Tegalalang Rice Terraces in Ubud is the most famous and most visited rice fields in Bali. It’s not so authentic anymore, but you still can enjoy the view and take some nice shots. But if you really want to visit the traditional rice paddies, with empty roads and no tourist, you must drive towards Tanah Lot Temple, pass by Canggu village, and then turn at Jl. Raya Sesseh road. Drive until the end, when the rice fields reach the empty and stunning beach. This place is gorgeous, so please keep it secret…

Rent a motorbike is the easiest way to get around the island and check all the things to do in Bali, Indonesia


How to get to Bali and how to get around?

Bali has a busy international airport, to find the best flights, prices and connections use Skyscanner. You can compare the prices for the whole month and choose the cheapest dates to fly.

Getting around Bali can be a bit tricky. Traffic is heavy and if you rely on taxis you gonna spend precious time stuck in traffic. The best option is to rent a scooter and explore the island at your pace. You can rent a motorbike in any tourist agent near your hotel, it’s super easy. But be careful, some roads are in bad condition, tourists drive like crazy, and some traffic rules just don’t exist there.

Always wear a helmet and don’t forget your travel insurance. We use World Nomads, every time we need we were covered. Read our Travel Insurance Guide if you are not sure what insurance to buy before traveling to Bali.

Hope our guide to things to do in Bali helps you to plan your dream holiday. If you have any doubts or comments drop a message below! 

Looking for more Indonesia travel inspiration? Also read:

> Best Photo Spots in Bali

> Tanjung Puting National Park and the Wild Orangutans in Borneo 

> Wakatobi Islands, The best Guide for Beach Lovers and Divers

> How to Plan a Trip to Komodo Islands: Dragons, Dive & Trekking

> Bajo Tribe, the Sea Gypsies of Indonesia

Love this Guide to what to do in Bali?! Pin it for Later!!

Best of Bali: Things to do in the Island of Gods! Local experiences, tourist attractions, and the best places to stay in Bali. All the top things to do in Bali in a practical travel guide to the Island of Gods in Indonesia.


PS: This trip was partially organized by the Indonesian Ministry of Tourism. As usual, doesn’t matter who pays the bill, you receive my honest opinion and impression.

47 thoughts on “Best things to do in Bali – Attractions and local experiences”

  1. Love it! And love your pictures but the best is Rob plowing the field with the ox 😉 That cracked me up. If travel blogging doesn’t work out , I think he has a career waiting!

  2. I’m leaving for Indonesia tomorrow and it’s fair to say I’m SOOOO excited. I’ve just booked a tour to climb Mt Batur. Looks so amazing. Thanks for the tips! Will head to that secret beach too if I have time!

    • Many people still think they cook the eggs on the volcano’s “steam”…hahahaha… I was glad to know that they were normally boiled, and I was so hungry when we arrived at the summit, that I could eat a rock..hahaha
      Thanks for your comment.


  3. what a great comprehensive guide to Bali. So many people write about Bali, but they mostly focus on the obvious, touristy parts of the island. Such diversity and range of activities to do. I would definitely love to learn how to surf in Bali!

    • Thanks Drew!!
      Surf is Bali is a big challenge, at least for myself, but it was a great experience. The beauty and power of the sea are incredible, while surfing you feel connected with nature!
      Happy travels,


    • Hey Jackie!!
      Riding a scooter around the island is definitely the best way to find hidden gems and to get into the beach surf Bali mood!
      The road between M.t Batur and Ubud is incredible, if you fancy a long drive this might be perfect for you!


  4. I haven’t been to Bali since 2011 but it looks like not much has changed. Still beautiful with amazing sunsets. The Kecak dance at Uluwatu temple brings back great memories.

    • Hey Natasha,
      The island may haven’t changed a lot since 2011, but I’m sure the amount of people in Kuta Beach and Uluwatu increased a lot. Even though, it still an amazing place to visit!
      Thanks for stopping by!


    • Hi Jennifer!
      The traffic in Bali is not so bad as in Vietnam or Bangkok. If you avoid Denpasar area you should be fine. A good thing is that in Bali people drive slowly and the roads are so scenic that you enjoy the ride!

  5. Bali is high on our list and I have pinned your post as well. Lots of great information to explore Bali in different ways. The sunset looks amazing and I am looking forward to taking fascinatig pictures of the rice fields too.

  6. I always thought I won’t be able to do surfing, but now when I read your post and saw that you were like me without any experience of surfing and did it in Bali, made me to give it a try in Bali 🙂

  7. Hi Natalie,

    We have been there 4 times or 5 times or I lose track LOL, and love it more each time. So much to see and do. I always tell folks the Bukit region – Pandawa Beach, Ganung Payung (for beauty not swimming) is the best beach area and 20 minutes outside of Ubud in the ricefields is the best overall area of Bali, to see old skool Balinese living when people in villages like Kelabang Moding, Lodtunduh and Keroutan are getting up and about in the morning, and having ceremonies in the evening. We lived in each village for a month. First class experience. See Bali how the Balinese do.

    Thanks for the awesome round up Natalie!


    • Hey Ryan!!
      Bali is amazing indeed… On our second trip there we got a better taste of real Balinese life, and I’m sure when we go back we’ll be even better…
      Thanks for your tips, Bukit region is very beautiful!!
      Cheers and happy travels!

  8. I am really struggling with creating an itinerary for our 2 week trip to bali. I am hoping that you can help. My husband and I are both active individuals and really want to experience the culture. A few things that we are really interested in hiking mt batur, temple tour, seeing rice paddies, cooking class, bike tour, possible white water rafting. We will be arriving into bali evening of september 7th and departing on sept 21. I initially had us staying in seminyak to start but I am thinking I may want to go straight to UBUD (we are not much into the party scene). I am thinking of going to Sanur for the night or just transferring to Gili islands from Ubud. We are thinking of 2-3 days in Gili islands. I was thinking of stopping in Uluwatu or Jimbaran for 1-2 nights before Nusa Dua. We will be ending our trip in Nusa Dua from the 9/18-9/21.Any suggestions would be greatly appreciated. I typically plan all our vacations myself but I am very overwhelmed with figuring out an itinerary for bali. Thanks again

    • Hi Amanda,

      If you want to be in the middle of nature so Ubud is a great choice. Or if you want a quiet beach go to Canggu.
      We loved Gili islands, we stayed only 3 nights but I would stay longer. Usually the hotel or tour agency will offer you the transfer from Ubud to the pier to catch the boat to Gili. Jimbaran has a longer stretch of sand and is close to Kuta, Uluwatu is stunning for the views.

  9. Thank you for all the tips! My husband and I are going in September and will be staying in Ubud and Canguu thanks to your article! We can’t wait! How was your experiencing with renting a scooter? What is the process to getting a license?

    • Hi Deanna,
      Renting a motorbike in Bali is straight forward. Some companies will ask your passport as a warranty others don’t. I would recommend getting an international drivers license at your home country. Rental companies might not ask but the police will.

  10. Hi! Thank you for the nice overview! Can you tell me what is the name of the place where you have taken the pool photo, seems somewhere in Ubud. The view from the pool to the ricefield looks amazing!


Leave a Comment