10 Best Things to Do in Bali for First-Time Visitors
Bali has a way of overwhelming first-time visitors in the best way possible. Between ancient temples, rice terrace views, world-class surf breaks, and a food scene that could keep you busy for weeks, narrowing down an itinerary can feel impossible. If this is your first trip to the Island of the Gods, here are ten experiences worth building your schedule around.
1. Watch the Sunset at Tanah Lot Temple
Perched on a rock formation just off the coast, Tanah Lot is one of Bali's most photographed sea temples. Arrive a couple of hours before sunset to explore the surrounding market stalls and grab a spot along the cliffside before the sky turns gold. It gets crowded, so an early arrival — or a guided tour that times your visit well — makes a real difference.
2. Walk Through the Tegallalang Rice Terraces
Just north of Ubud, the Tegallalang terraces show off the traditional Balinese subak irrigation system, a UNESCO-recognized method of water management that's been used for centuries. Go early in the morning to beat both the heat and the crowds, and budget time for a coffee break at one of the terrace-view cafés.
3. Explore the Sacred Monkey Forest Sanctuary
This shaded forest sanctuary in the heart of Ubud is home to hundreds of long-tailed macaques and several ancient temple structures. It's a quick stop, but a memorable one — just keep sunglasses and loose items tucked away.
4. Chase Waterfalls in North Bali
Sekumpul, Tegenungan, and Nungnung waterfalls are all popular, but each requires a different level of effort to reach. If you only have time for one, Sekumpul's multi-tiered cascade is widely considered the most dramatic — though the hike down (and back up) is no joke.
5. Snorkel or Dive Around Nusa Penida
The waters around Nusa Penida and the nearby Nusa islands are known for manta ray sightings, dramatic drop-offs, and clear visibility. A day trip by fast boat is the easiest way to fit this into a shorter itinerary.
6. Catch a Traditional Kecak Fire Dance
This hypnotic performance, set against a chorus of chanting rather than instruments, tells the story of the Ramayana. Uluwatu Temple hosts one of the most atmospheric versions, with the sunset and cliffside setting adding to the drama.
7. Visit Besakih, Bali's "Mother Temple"
Located on the slopes of Mount Agung, Besakih is the largest and holiest temple complex on the island. It's a longer trip from the south, but a meaningful one if you're interested in Balinese Hindu architecture and spiritual life.
8. Ride Through Rice Fields on a Bike or Scooter
Renting a bike (or joining a downhill cycling tour from Kintamani) is one of the most relaxed ways to see rural Bali up close — village temples, working rice paddies, and roadside offerings included.
9. Soak in a Natural Hot Spring
Toya Devasya near Lake Batur and the hot springs at Banjar in the north both combine mineral-rich water with volcanic or forest views. A good way to rest tired legs after a day of temple-hopping or trekking.
10. Watch the Sunrise from Mount Batur
For travelers who don't mind a pre-dawn start, the trek up Mount Batur rewards you with a sunrise over the caldera and, on clear days, views stretching to Mount Agung and Lombok. Most trekkers go with a local guide, both for safety and to support the surrounding village communities.
Planning Tip: Group Your Days by Region
Bali is bigger than it looks on a map, and traffic can eat into your day fast. Rather than crisscrossing the island daily, group activities by region — Ubud and the central highlands one day, Uluwatu and the southern peninsula another, Nusa Penida as its own full-day trip. If you're working with a local tour and transport service, ask them to help sequence your days this way; it's one of the easiest ways to get more out of a short trip.