10+ Things to Do in Bali: Ultimate Indonesia Travel Guide
Bali can be whatever kind of trip you want it to be. You can spend a morning watching the sun rise over a volcano, have lunch surrounded by rice terraces, cool off beneath a jungle waterfall, and finish the evening at a beachside café.
If you are searching for the best things to do in Bali, the tricky part is not finding places to visit. It is choosing experiences that show you something beyond the usual tourist checklist. What makes Bali so addictive is the variety packed into one island.
I’d avoid trying to see everything at once and instead mix famous sights with smaller experiences that let you actually enjoy the island.

1. Tegalalang Rice Terraces

Walk through the famous Tegalalang Rice Terraces and admire the layers of green rice fields stretching across the hillsides. Visit early in the day for cooler temperatures and softer light, then stop at one of the nearby cafés overlooking the valley. Things to do in Bali don’t get much more scenic than wandering through these iconic landscapes.
2. Jatiluwih Rice Terraces

Jatiluwih feels more open and peaceful, with enormous stretches of rice paddies surrounded by mountains and countryside. Follow one of the walking routes, watch farmers working in the fields, and enjoy the slower rhythm of rural Bali. If you prefer landscapes without the busiest tourist atmosphere, things to do in Bali should definitely include this beautiful area.
3. Kavari Spa Retreat

Put sightseeing aside for a few hours and treat yourself to a relaxing spa experience at Kavari. Enjoy a massage or wellness treatment in peaceful surroundings while giving yourself some proper downtime. After several days of exploring temples, beaches, and waterfalls, things to do can include simply relaxing and letting someone else take care of you.
4. Bamboo Treehouse Stay

Turn your accommodation into part of the adventure with a stay in a bamboo treehouse. Surrounded by tropical greenery, these unique stays can offer beautiful views, open-air spaces, and a much closer connection to nature. Waking up among the trees feels completely different from staying in a standard hotel. This is one of the more memorable things to do in Bali for travelers looking for something unusual.
5. Bali Art Market

Spend an afternoon browsing Bali’s colorful art markets, where you can find paintings, woven baskets, carved decorations, jewelry, fabrics, and handmade souvenirs. Bargaining is often part of the experience, so take your time and enjoy the atmosphere rather than rushing through the stalls. Shopping for locally made treasures is one of those things to do that lets you bring a little piece of the island home.
6. Waterfall Tour
Set off into Bali’s greener interior for a day of waterfall hunting. Depending on your route, you might find tall cascades hidden among jungle vegetation, natural swimming pools, and smaller falls reached by forest paths. Wear shoes with good grip because some trails can become slippery. A waterfall tour brings an adventurous side to things to do in Bali, especially if you are ready to get a little wet.
7. Bali Swing Adventure

Get a different perspective of Bali by soaring above the jungle on one of the island’s famous swings. With palm trees, valleys, and rice fields stretching beneath you, it is almost impossible not to take a few photographs. Some locations also offer several swing styles and scenic platforms. If you enjoy a little adrenaline with your sightseeing.
8. Surf at Batu Bolong

Batu Bolong is a popular place to experience Bali’s surf culture, whether you’re standing on a board for the first time or already comfortable in the waves. Beginners can book a lesson, while more experienced surfers can choose their session according to the conditions. Once you’re back on shore, Canggu’s cafés and casual restaurants are close by. Surfing here gives things to do in Bali an energetic beach-day option.
9. Relax in Nusa Dua
Head to Nusa Dua when you want soft sand, clear water, and a more polished beach atmosphere. Spend the day swimming, lounging beside the sea, enjoying a resort treatment, or having a leisurely meal without constantly checking the time. It is an excellent place to slow your itinerary down.
10. Uluwatu Cliff Views

Stand above the Indian Ocean at Uluwatu and watch waves crash against the cliffs far below. The dramatic setting becomes especially beautiful toward sunset, when the sky begins changing colors over the water. You can combine the visit with nearby beaches or stay into the evening for a traditional Kecak dance performance.
11. Taman Gili Pasir
For something a little more offbeat, make your way to Taman Gili Pasir and enjoy its sandy coastal surroundings. The setting is particularly appealing to photographers looking for something quieter and less conventional than Bali’s major attractions. Because coastal conditions and access can vary, check local information before heading out. This lesser-known stop gives things to do in Bali a more unexpected twist.
12. Tanah Lot Sunset

Arrive at Tanah Lot in the late afternoon and explore the coastline before finding a good spot to watch the sunset. The temple’s position on a rocky outcrop surrounded by the sea creates an instantly recognizable Bali scene. As the sun drops toward the horizon, the entire setting takes on a warm golden glow.
Final Thoughts
The best things to do in Bali are wonderfully varied. Hike Mount Batur at sunrise, wander through Ubud’s rice terraces, discover hidden waterfalls, visit ancient temples, surf along the coast, or simply spend an afternoon doing absolutely nothing beside the sea.
The secret is not building the busiest possible itinerary. Give yourself enough time to experience Bali’s different personalities instead of racing between its famous landmarks. That is often where the real Bali experience begins.