Bali is much more than beaches and beach clubs. Within one trip, you can walk through rice terraces, visit centuries-old temples, surf in Canggu, watch the sunset from Uluwatu, explore waterfalls near Ubud, climb a volcano before sunrise, and take a boat to the dramatic cliffs of Nusa Penida.
The difficult part isn't finding things to do in Bali. It's deciding **which experiences are actually worth fitting into your trip**.
This guide covers 25 of the best things to do in Bali, from famous attractions you shouldn't miss on a first visit to quieter experiences worth traveling beyond the busiest tourist areas for.
## Best Things to Do in Bali at a Glance
If you don't have time to read the entire guide, start here.
**Best for first-time visitors:** Ubud, Uluwatu Temple, Tegallalang, Tanah Lot and a Bali beach day
**Best for beaches:** Uluwatu, Nusa Dua and Nusa Penida
**Best for surfing:** Canggu and Uluwatu
**Best for culture:** Ubud, Tirta Empul and Bali's temples
**Best for nature:** Mount Batur, Sidemen, waterfalls and rice terraces
**Best for nightlife:** Canggu and Seminyak
**Best for couples:** Uluwatu, Ubud, Sidemen and Jimbaran
**Best for families:** Sanur, Nusa Dua and Ubud
**Best for adventure:** Mount Batur, Nusa Penida, surfing and snorkeling
**Best for a quieter Bali experience:** Sidemen, North Bali and West Bali
Now let's look at what deserves a place on your itinerary.
---
## 1. Explore Ubud
If this is your first trip to Bali, spend at least one full day in Ubud.
Located inland, Ubud offers a completely different experience from Bali's southern beach towns. The area is known for temples, jungle landscapes, rice fields, traditional arts, yoga studios, restaurants and wellness retreats.
The center of Ubud can get busy, but you don't need to travel far to find quieter surroundings.
Popular stops include Ubud Palace, local markets, the Sacred Monkey Forest Sanctuary and Campuhan Ridge Walk. Ubud is also a convenient base for exploring waterfalls, rice terraces and temples elsewhere in central Bali.
**Best for:** Culture, nature, wellness and first-time visitors
**Allow:** 1–3 days
**Combine with:** Monkey Forest, Tegallalang and Tirta Empul
**Tavilo tip:** Don't try to see all of Ubud in a rushed afternoon. Stay overnight if your itinerary allows it and explore early in the morning before day-trip traffic arrives.
---
## 2. Visit the Sacred Monkey Forest Sanctuary
The Sacred Monkey Forest Sanctuary is one of Ubud's most recognizable attractions.
The sanctuary combines forest, temples and a large population of long-tailed macaques. According to the sanctuary, the 12.5-hectare forest contains more than 1,000 monkeys and 186 species of trees.
The attraction is right in Ubud, making it easy to combine with restaurants, shopping and other sights in town.
The monkeys are semi-wild animals, not pets. Keep food out of sight, secure small belongings and follow the sanctuary's rules.
**Best for:** Families, photographers and first-time visitors
**Allow:** 1–2 hours
**Best time:** Morning
---
## 3. Walk Through the Tegallalang Rice Terraces
Few landscapes are more closely associated with Bali than green rice terraces.
Tegallalang, north of Ubud, is one of the easiest places for visitors to experience them. The steep valley and layered terraces make it particularly photogenic.
You'll find viewpoints, cafes and various tourist activities around the main road, but walking farther from the busiest entrances gives you a better sense of the landscape.
Go early if you want cooler temperatures and fewer visitors.
**Best for:** Photography, couples and nature
**Allow:** 1–2 hours
**Best time:** Early morning
**Combine with:** Tirta Empul or an Ubud day trip
---
## 4. Watch Sunset at Uluwatu Temple
Uluwatu Temple sits dramatically on a cliff above the Indian Ocean on Bali's Bukit Peninsula.
The setting is the main reason to visit. The temple complex stands roughly 70 meters above the ocean, creating one of Bali's most memorable coastal views.
Late afternoon is especially popular because visitors can explore the temple before watching sunset.
Uluwatu is a sacred Hindu site, so dress respectfully and follow the rules at the temple. Monkeys also live around the complex, so keep glasses, phones and loose belongings secure.
**Best for:** Culture, sunsets and couples
**Allow:** 2–3 hours
**Best time:** Late afternoon
**Combine with:** Kecak dance and dinner in Jimbaran
---
## 5. Watch a Traditional Kecak Dance
If you visit Uluwatu in the afternoon, stay for a Kecak performance.
Unlike many performances built around musical instruments, Kecak is famous for its rhythmic vocal chanting. The Uluwatu performance is especially popular because of its open-air setting overlooking the ocean.
The combination of dance, storytelling, fire and sunset makes this one of Bali's most accessible cultural experiences for first-time visitors.
Arrive with enough time to explore the temple beforehand rather than rushing directly to the performance.
**Best for:** Culture and first-time visitors
**Allow:** Around 1 hour for the performance
**Combine with:** Uluwatu Temple
---
## 6. See Tanah Lot at Sunset
Tanah Lot is one of Bali's most photographed temples.
The temple sits on an offshore rock formation in Tabanan, creating a particularly striking silhouette against the ocean. Indonesia's official tourism site notes that the site's history is associated with the 16th-century religious figure Dang Hyang Nirartha.
Sunset attracts the largest crowds, but visiting earlier can provide a calmer experience.
You cannot treat Tanah Lot like a normal beach attraction. It remains an important religious site, so be respectful of ceremonies, restricted areas and worshippers.
**Best for:** Photography, culture and sunsets
**Allow:** 1–2 hours
**Best time:** Late afternoon
If you're staying in Canggu, Tanah Lot is an easy attraction to add to your itinerary.
---
## 7. Surf in Canggu
Surfing is one of the classic things to do in Bali, and Canggu makes it relatively easy to try.
The area has several surf spots, with conditions varying by beach, tide and season. Beginners can book lessons, while experienced surfers have access to more challenging breaks around Bali.
Even if you don't surf, the beaches around Canggu are worth visiting in the late afternoon.
After sunset, the area transitions quickly from surf town to one of Bali's busiest dining and nightlife destinations.
**Best for:** Surfing, younger travelers and social trips
**Allow:** 2 hours for a lesson or half a day at the beach
**Combine with:** Canggu restaurants and sunset
### Where to go in Canggu
Batu Bolong is convenient if you want to combine the beach with cafes and restaurants.
Berawa is close to many of Canggu's popular dining and nightlife venues.
Pererenan has developed rapidly but can still feel slightly removed from the busiest parts of central Canggu.
Explore Tavilo's **Canggu guide** to compare places to eat, stay and visit by area.
---
## 8. Spend a Day Exploring Uluwatu's Beaches
The Bukit Peninsula contains some of southern Bali's most dramatic coastline.
Rather than visiting only Uluwatu Temple, make a day of the peninsula.
Beaches around the area include Padang Padang, Bingin, Dreamland and Suluban. Some are better suited to surfing, while others work better for relaxing and watching the ocean.
Many beaches sit beneath cliffs, so reaching the sand may involve stairs.
A good Uluwatu day might look like this:
**Morning:** Beach
**Lunch:** Cliffside restaurant or cafe
**Afternoon:** Another beach
**Sunset:** Uluwatu Temple
**Evening:** Dinner
This is much more enjoyable than trying to drive back and forth across Bali in one day.
---
## 9. Climb Mount Batur for Sunrise
For travelers who don't mind waking up very early, a Mount Batur sunrise trek is one of Bali's classic adventure experiences.
Mount Batur is an active volcano in the Kintamani area. Most sunrise trips begin well before dawn so hikers can reach a viewpoint around sunrise.
The trek requires reasonable fitness and proper footwear. Weather also matters: cloud and rain can completely change the experience.
Don't plan a late night immediately before your hike.
**Best for:** Adventure, hiking and sunrise views
**Allow:** Half a day
**Best time:** Very early morning
After the trek, spend some time exploring the Kintamani area rather than immediately driving back south.
---
## 10. Visit Tirta Empul Temple
Tirta Empul in Tampaksiring is one of Bali's best-known water temples.
The temple complex is built around a sacred spring and is closely associated with **melukat**, a Balinese Hindu purification ritual.
Visitors can observe the temple and learn about its religious significance, but remember that this isn't simply a photo location. People come here to worship and participate in religious practices.
If you want to participate in a purification ritual, understand the etiquette first rather than copying what other tourists are doing.
**Best for:** Culture and spirituality
**Allow:** 1–2 hours
**Combine with:** Tegallalang and Ubud
---
## 11. Chase Waterfalls Around Ubud
Bali's interior contains numerous waterfalls, and several can be reached from Ubud.
Popular options include Tegenungan, Kanto Lampo and Tibumana, while travelers willing to go farther north will find many more.
Each waterfall offers a different experience. Some are easily accessible and busy; others require longer walks and feel more secluded.
Water levels and conditions change with the seasons, so don't assume every waterfall will look exactly like photos online.
Bring shoes with decent grip because paths and stone steps can become slippery.
**Best for:** Nature, photography and adventure
**Allow:** Half a day for several waterfalls
Instead of trying to visit five waterfalls in one day, choose two or three and leave time to enjoy them.
---
## 12. Take a Day Trip to Nusa Penida
Nusa Penida sits southeast of mainland Bali and has become famous for enormous cliffs, turquoise water and dramatic viewpoints.
Kelingking Beach is the island's most recognizable attraction. The viewpoint above the beach provides the famous view of the unusual limestone formation and coastline.
The descent toward the beach is steep and physically demanding. You don't need to climb down to appreciate Kelingking—the majority of visitors can enjoy the landscape from above.
Other popular stops include Broken Beach, Angel's Billabong, Diamond Beach and Crystal Bay.
**Best for:** Dramatic landscapes, photography and adventure
**Allow:** Full day or overnight
**Access:** Fast boat from Bali
### Day trip or overnight?
A day trip works if you only want to see several major attractions.
Stay overnight if you want a slower experience and don't want your day dictated by boat schedules.
Nusa Penida roads and distances can also make a packed itinerary more tiring than it looks on a map.
---
## 13. Snorkel or Dive Around Nusa Penida
The landscapes above water get most of the attention, but the waters around Nusa Penida and neighboring islands are another reason to visit.
Snorkeling and diving trips operate around several sites, depending on sea conditions and experience level.
If seeing manta rays is high on your list, remember that wildlife sightings can never be guaranteed.
Choose an experienced operator, pay attention to weather and ocean conditions, and avoid tours that promise specific wildlife encounters as though they are certain.
**Best for:** Snorkeling, diving and marine life
**Allow:** Half or full day
---
## 14. Relax on Nusa Dua Beach
Not every day in Bali needs an itinerary.
Nusa Dua is a good choice when you simply want a comfortable beach day. The area is known for white-sand beaches, resorts and a more organized tourism environment than many parts of southern Bali.
The generally calmer atmosphere also makes Nusa Dua popular with families and travelers who prioritize resorts over nightlife.
**Best for:** Families, couples and relaxed beach days
**Allow:** Half or full day
If your idea of a Bali holiday involves swimming, a long lunch and doing very little else, put at least one slow day into your itinerary.
---
## 15. Walk the Campuhan Ridge in Ubud
Campuhan Ridge Walk offers an easy escape from central Ubud.
The route follows a green ridge through a quieter landscape and doesn't require the preparation of a serious hike.
Go early in the morning or later in the afternoon. The exposed sections can feel hot around midday.
**Best for:** Walking, couples and budget travelers
**Allow:** 1–2 hours
**Best time:** Morning
It's also one of the easier activities to combine with breakfast or lunch in Ubud.
---
## 16. Explore Sidemen
Travelers sometimes arrive in Bali expecting peaceful rice fields and villages, then spend their entire trip in the island's busiest southern districts.
Sidemen offers a different pace.
Located in eastern Bali, the area is surrounded by rice fields, hills and rural landscapes. The main attraction isn't a single monument. It's slowing down.
Spend your time walking, visiting villages, enjoying the scenery and staying somewhere overlooking the valley.
**Best for:** Couples, slow travel and nature
**Allow:** 1–2 nights
Sidemen works particularly well between Ubud and destinations in East Bali.
---
## 17. Eat Balinese and Indonesian Food
You haven't really explored Bali if every meal is smoothie bowls, pizza and burgers.
Try Indonesian and Balinese dishes during your trip.
Look for dishes such as:
* Nasi campur
* Babi guling
* Ayam betutu
* Sate lilit
* Lawar
* Nasi goreng
* Mie goreng
A local warung can provide a completely different dining experience from Bali's polished international restaurants.
At the same time, Bali has developed one of Southeast Asia's most varied restaurant scenes. Canggu, Seminyak and Ubud in particular have everything from inexpensive cafes to ambitious restaurants.
Use Tavilo's **Bali restaurant directory** to find places by area rather than crossing the island just for dinner.
---
## 18. Watch Sunset on a Bali Beach
This sounds obvious, but it's easy to over-plan Bali.
Leave at least one evening with nothing scheduled except finding somewhere to watch the sun go down.
For a lively atmosphere, try Canggu or Seminyak.
For cliffs and dramatic ocean views, head toward Uluwatu.
For something quieter, explore farther from the main tourist centers.
Grab a drink or fresh coconut, arrive before the sun reaches the horizon and don't rush to your next reservation.
Sometimes the best thing to do in Bali is very little.
---
## 19. Experience Seminyak's Restaurants and Nightlife
Seminyak remains one of Bali's main destinations for restaurants, bars, shopping and nightlife.
It's more polished and urban than Ubud and doesn't have Canggu's surf-town identity.
Come here if your ideal day involves shopping, a good restaurant, sunset drinks and staying out late rather than hiking through rice fields.
**Best for:** Dining, shopping, couples and nightlife
**Allow:** Afternoon and evening
If you're deciding between Canggu and Seminyak, think about the atmosphere you want rather than which area is supposedly "better."
---
## 20. Spend an Evening in Jimbaran
Jimbaran is particularly well known for seafood restaurants along the beach.
An easy way to include it is after visiting Uluwatu. Explore the peninsula during the day, watch sunset and then head toward Jimbaran for dinner.
It works especially well for couples and families who want a quieter evening than Canggu or Seminyak.
**Best for:** Seafood, couples and families
**Best time:** Evening
**Combine with:** Uluwatu
---
## 21. Take a Yoga or Wellness Class
Wellness has become a major part of the Bali travel experience, particularly around Ubud and Canggu.
You don't need to book an expensive week-long retreat.
Try a single yoga class, massage, spa treatment, meditation session or wellness workshop and see what fits your trip.
Ubud tends to offer a calmer, retreat-oriented environment, while Canggu combines wellness with gyms, cafes, surfing and nightlife.
**Best for:** Wellness, solo travelers and longer stays
**Allow:** 1–2 hours or several days for a retreat
Tavilo's **Sport & Wellness** section can help you explore yoga studios, gyms, surf options and other activities by area.
---
## 22. Explore Sanur by the Sea
Sanur deserves more attention than it sometimes gets.
The area has a long beachfront promenade and a noticeably calmer atmosphere than Canggu or Seminyak. It's particularly convenient for walking and cycling near the coast.
Sanur is also an important departure point for boats heading toward Nusa Penida and Nusa Lembongan.
**Best for:** Families, couples and relaxed travel
**Allow:** Half or full day
If nightlife isn't a priority, Sanur can also be a practical base for part of your Bali trip.
---
## 23. Visit a Traditional Balinese Market
Markets offer a useful contrast to malls, boutiques and beach clubs.
Depending on where you're staying, you'll find markets selling produce, food, clothing, souvenirs, crafts and everyday household goods.
Some markets primarily serve visitors, while others are much more oriented toward local daily life.
Go early for traditional food and produce markets. Tourist-oriented art and souvenir markets generally stay active later.
Bring cash and be respectful when photographing people.
**Best for:** Food, shopping and local culture
**Allow:** 1–2 hours
---
## 24. Explore North Bali
Most first-time visitors concentrate on southern and central Bali.
If you have more than a week, consider heading north.
The northern part of the island offers waterfalls, mountain scenery, temples and a slower travel experience. The journey itself also reveals how different Bali becomes once you leave the heavily developed southern corridor.
Rather than treating North Bali as a rushed day trip from Canggu, consider staying overnight.
**Best for:** Repeat visitors, road trips and nature
**Allow:** 1–3 days
This is especially worthwhile for travelers who feel they've already seen Bali's main southern attractions.
---
## 25. Build Your Trip Around Bali's Different Areas
One of the biggest mistakes first-time visitors make is thinking of Bali as a small beach island where everything is close together.
It isn't.
Traffic can make apparently short distances take much longer than expected. Trying to visit Ubud, Canggu, Uluwatu and East Bali from one hotel means spending too much of your holiday in a vehicle.
Instead, divide your trip geographically.
### For beaches and surfing
Stay around **Canggu or Uluwatu**.
### For culture, nature and wellness
Stay around **Ubud**.
### For resorts and families
Consider **Nusa Dua or Sanur**.
### For restaurants and nightlife
Look at **Canggu or Seminyak**.
### For quiet landscapes
Consider **Sidemen**.
### For dramatic island scenery
Spend a night on **Nusa Penida** rather than squeezing everything into a rushed day trip.
This simple change can make a Bali itinerary considerably more enjoyable.
---
# Best Things to Do in Bali by Travel Style
## Best Things to Do in Bali for Couples
Bali works particularly well for couples because it's easy to combine activity with downtime.
Consider:
* Sunset at Uluwatu
* Two nights in Ubud
* A quiet stay in Sidemen
* Spa treatments
* Dinner in Jimbaran
* Beach days around Uluwatu
* Sunrise at Mount Batur
You don't need to fill every hour. Choose one main activity per day and leave room for spontaneous stops.
## Best Things to Do in Bali With Kids
Families may prefer attractions and areas that require less time in traffic.
Good options include:
* Sacred Monkey Forest Sanctuary
* Nusa Dua
* Sanur
* Easy Ubud attractions
* Beach days
* Cultural performances
* Family-friendly resorts
When choosing accommodation, location can matter more than saving a small amount of money on the room.
## Best Free and Cheap Things to Do in Bali
Bali doesn't need to be an expensive destination.
Some inexpensive activities include:
* Watching sunset
* Walking Campuhan Ridge
* Exploring beaches
* Visiting local markets
* Walking through rice-field areas
* Exploring towns and villages
* Eating at local warungs
Transport can become one of your biggest daily costs if you constantly travel between distant areas, which is another reason to organize your itinerary geographically.
---
# How Many Days Do You Need in Bali?
You can visit Bali for a long weekend, but you'll barely scratch the surface.
For a first trip, **7–10 days** gives you enough time to combine several areas without moving hotels every night.
### 3 Days in Bali
Choose one main area and make one day trip.
For example:
**Day 1:** Ubud
**Day 2:** Tegallalang + Tirta Empul
**Day 3:** Uluwatu
### 7 Days in Bali
A week gives you much more flexibility.
One possible route:
**Days 1–2:** Canggu or Seminyak
**Days 3–4:** Ubud
**Day 5:** Mount Batur or waterfalls
**Days 6–7:** Uluwatu
### 10–14 Days in Bali
With ten days or more, you can slow down and add destinations such as:
* Sidemen
* Nusa Penida
* North Bali
* Sanur
* Nusa Dua
The goal shouldn't be seeing the largest possible number of attractions. It should be reducing unnecessary travel while experiencing several sides of the island.
---
# What Is the Best Area of Bali for First-Time Visitors?
There isn't one best area for everyone.
**Choose Canggu** if restaurants, surfing, cafes and nightlife are priorities.
**Choose Ubud** if you want culture, nature, yoga and access to central Bali.
**Choose Seminyak** if restaurants, shopping and nightlife matter more than outdoor adventure.
**Choose Uluwatu** if beaches, surfing and ocean views are your priority.
**Choose Sanur** if you want a calmer coastal base.
**Choose Nusa Dua** if you prefer resorts and easy beach days.
For a first trip of seven days or longer, staying in two or three areas usually makes more sense than using one hotel for the entire holiday.
---
# When Is the Best Time to Visit Bali?
Bali is a year-round destination, but weather can affect what you want to do.
Drier conditions are generally better suited to beaches, hiking, outdoor sightseeing and long days exploring the island. Wetter periods can bring heavier rain and higher humidity, but that doesn't necessarily mean continuous rain all day.
Weather can also vary around the island.
If your itinerary depends on hiking, snorkeling, diving or boat trips, check current local conditions shortly before the activity rather than relying only on seasonal averages.
---
# How to Get Around Bali
Transportation deserves more planning than many first-time visitors expect.
Common options include:
* Ride-hailing apps
* Taxis
* Private drivers
* Scooter rental
* Hotel transfers
Scooters can be convenient, but Bali's traffic is not a good place to learn how to ride one for the first time.
For long sightseeing days, hiring a driver can be more practical.
For shorter trips around developed areas, taxis and ride-hailing services are often easier.
Most importantly, don't judge travel time only by distance on a map.
Traffic changes significantly by area and time of day.
Read Tavilo's **Bali taxi and transport guide** before arriving so you know your options from the airport onward.
---
# How to Plan Your Bali Itinerary
The easiest way to plan Bali is to stop thinking in terms of individual attractions and start thinking in **areas**.
Group nearby experiences together.
For example:
### Ubud Day
Monkey Forest → lunch in Ubud → Tegallalang → Tirta Empul
### Uluwatu Day
Beach → lunch → Uluwatu Temple → Kecak → dinner
### Canggu Day
Surf lesson → brunch → explore Canggu → sunset → dinner
### Nusa Penida Day
Fast boat → island sightseeing → beach/viewpoints → return to Bali
This approach reduces travel time and gives you more time to actually enjoy each place.
---
# Final Thoughts: What Should You Not Miss in Bali?
If you're visiting Bali for the first time and can only choose five experiences, make them different from one another.
A strong first-time combination would be:
1. **Explore Ubud** for culture and inland Bali.
2. **Visit Uluwatu Temple at sunset** for dramatic coastal scenery.
3. **Spend a day at the beach** in Uluwatu, Nusa Dua or another area that suits your travel style.
4. **Visit rice terraces or waterfalls** to experience Bali away from the coast.
5. **Eat your way through Bali**, mixing local warungs with the island's modern restaurant scene.
If you have more time, add Mount Batur, Nusa Penida, Sidemen or North Bali.
The best Bali trip isn't the one with the longest checklist. It's the one where the places you visit fit together.
Use **Tavilo** to explore Bali by area, compare places to eat and stay, find things to do nearby and build a trip without spending hours jumping between maps, reviews and travel blogs.
---
# FAQ
## What are the best things to do in Bali for first-time visitors?
For a first trip, prioritize Ubud, Uluwatu Temple, rice terraces, a beach day, Balinese food and at least one cultural experience. With additional time, add Mount Batur, waterfalls or Nusa Penida.
## How many days are enough for Bali?
Seven to ten days is a good starting point for first-time visitors. It gives you enough time to stay in two or three areas without rushing between attractions every day.
## Is Ubud worth visiting?
Yes. Ubud provides a very different experience from Bali's beach destinations, with temples, rice fields, wellness, arts and easy access to many central Bali attractions.
## Is Nusa Penida worth a day trip?
Nusa Penida can work as a day trip if you want to see its main viewpoints, but staying overnight gives you more time and reduces the pressure of fitting your plans around boat schedules.
## What part of Bali has the most things to do?
Ubud and southern Bali contain many of the island's most popular attractions. However, the right area depends on your interests: Ubud for culture and nature, Canggu for surfing and dining, Uluwatu for beaches and cliffs, and Sanur or Nusa Dua for a calmer coastal stay.
## What should you avoid when planning a Bali trip?
Avoid putting too many attractions from different parts of the island into one day. Bali traffic can make short distances take longer than expected. Group activities by area and leave some flexibility in your schedule.