Things to Do in Bali
Bali travel guide
When it comes to things to do in Bali, your vacation can be filled with culture, nature, art, and the spiritual. The spectacular beaches of Kuta, Nusa Dua and Seminyak offer hours of swimming, surfing and sunbathing, while the cultural area of Ubud is known for its picturesque rice terraces. Get away from the crowds by visiting the northern and eastern coasts, where hidden waterfalls wait to be discovered.
Bali's west coast has tapering ranges of mountains covered in lush forests, rice fields, and bountiful vegetation. The island also has hundreds of historical sites that have stood the tests of time. From royal palaces to holy temples, you get to see a different glimpse of Bali at these exotic spots.
Best things to do in Bali
Featured stories & fun stuff17 Best Things to Do in Bali
The best things to do in Bali include not-to-be-missed cultural treasures and some of the most iconic landmarks and landscapes...10 Best Beaches in Bali
The most popular beaches in Bali attract travelers with their impressive landscape, clear waters, and a wide range of activities. There are rocky shores under towering limestone cliffs and long, palm-lined coastlines, as well as some more secluded bays. We've included the most popular beach resorts like Kuta, Nusa Dua and Sanur and remote coasts that are...25 Must-See Temples in Bali
Ancient Bali temples dot the highlands and coasts, boasting magnificent centuries-old architecture. Several have become some of the island’...5 Best Snorkeling Beaches in Bali
The best places for snorkeling in Bali are readily accessible – you only need to hit the seaside, don a...11 Secret Beaches in Bali
You might think that there are no secret beaches left in Bali as almost everyone heads for the beautiful coastline....9 Best Cooking Classes in Bali
Balinese cooking classes have become increasingly popular as the island’s tropical cuisine gains wider appeal. The cuisine stands out...
Why book with Hotels.com?
Free cancellation
on most hotels*Our price guarantee
find out moreGet a reward night
For every 10 nights you stay