Best places to visit on Bali

Bali is an island that has a lot to offer. World class surf,  black sand beaches, turquoise waters, active volcanoes, vibrant underwater life and delicious food. It’s hard to get bored on Bali. There’s always something to see! We spent a month traveling around different parts of Bali. These are the best places to visit on Bali.

Plan your trip ...

If you use these links, we earn a little something but you still pay the same.

plane icon

Flights – Skyscanner

visa icon

Visa – iVisa

bus icon

Bus/train –

luggage icon

Vacation –  Expedia

hotel icon

Hostel – Hostelworld

hotel icon

Hotel –

Best places to visit on Bali

If you book any of the tours below, we will earn a small comission. You still pay the same.

1. Ubud

Ubud is a beautiful area on Bali. It is the centre of healing and spirituality. Apart from yoga, mediation, sound healing you can enjoy stunning nature, delicious food and many attractions in the area. There’s many beautiful places one can visit in and around Ubud. We prepared a list of our favorite places around Ubud and all the things to do in Ubud.

tip icon

TIP: Planning a vacation on Bali? Be prepared to visit all the beautiful places and make the most of your trip with 2 weeks Bali itinerary.

2. North Bali

Visiting North Bali is an enchanting experience that unveils a different side of the island’s beauty. Nestled away from the bustling tourist hotspots, this region offers a captivating blend of natural wonders and cultural treasures. The lush landscapes of North Bali are dotted with picturesque rice terraces, gardens and magnificent waterfalls. Read our North Bali travel guide.

3. Uluwatu

Uluwatu has it all. No matter if you want to relax on the beach, surf, enjoy tasty food, party… It is much more relaxed than Canggu or Kuta. White sand, crystal clear waters and breath taking views make for the perfect Bali holiday. Read more about the best things to do in Uluwatu.

tip icon

TIP: When traveling to countries in Asia, it’s crucial to know how to avoid getting sick while traveling. Drink only bottled or purified water, be cautious with street food, and use hand sanitizer frequently.

4. Nusa Penida

Nusa Penida used to be a “hidden gem” near Bali. Nowaday it’s becoming more and more popular. It offers breath taking cliffs, incredible world famous beaches and vibrant underwater life. It officially belongs to Bali so you can experience the same culture, religion and people here. It’s a beautiful place where you should head at least for a day trip from Bali. These are the best things to do on Nusa Penida.

tip icon

TIP: You can book a day tour of Nusa Penida directly from Bali.

5. Sidemen

Sidemen is a place where you can relax and enjoy slow life. It is full of tranquility. There is not much to do in the area other than enjoy breath taking views and Balinese countryside. Grab a bike and explore the villages in this area. You can also have amazing views on Mt Agung here. We recommend spending at least a day or two in Sidemen.

tip icon

Insider: Did you know that Bali is one of the wildest places on earth?

6. Amed

Amed is a great choice for those who want to slow down, relax and escape chaos of Canggu. It is much less touristy. Amed is located on the east coast of Bali. You can find the best underwater life in this area. It’s a snorkelling paradise! But there are few other places worth visiting. Check out the best things to do in Amed, Bali.

7. Canggu

Canggu might be a bit different from what you’d expect. If you are looking for a place to relax with laid-back atmosphere, Canggu is not it. Tourist boom in recent years took its toll on Canggu. Nowadays it’s super busy and hectic with crazy traffic. But it’s still one of the most popular tourist destinations in Bali. You can enjoy countless restaurants with incredible food, nice beaches, relaxing in beach clubs or visit temples and stroll around rice paddies. It’s also a good place if you’re looking for a vibrant night life. Read more about Canggu in this article.