Short answer
The best things to do in Bali are not the same for every traveler.
For most first-time visitors, build the trip around:
- One Ubud culture or rice-field day.
- One beach area that matches your style.
- One temple or sunset plan.
- One food, market or cooking-class stop.
- One driver-led day trip if you want to see more.
- One slower day where the main activity is not crossing the island.
Do not make a single giant list and then try to do all of it from one badly chosen base. Bali is good. Bali traffic is also good at humbling itineraries.
Best things to do for first-time visitors
Start with these categories, not a frantic checklist.
| Activity type | Best for | Main trade-off |
|---|---|---|
| Ubud culture day | Temples, rice terraces, crafts, spas | Traffic and central-vs-remote location matter |
| Uluwatu beach and sunset | Cliffs, surf, dramatic views | Spread out; transport matters |
| Sanur beach day | Families, calm base, easy beach time | Less nightlife |
| Seminyak food and shopping | Restaurants, boutiques, beach clubs | Commercial and pricier |
| Canggu cafes and nightlife | Cafes, coworking, social scene | Traffic and hype |
| Private-driver day trip | Waterfalls, temples, multiple stops | Costs more but saves friction |
| Cooking class or food tour | Food context and easy logistics | Book ahead if timing matters |
| Spa or wellness day | Recovery, comfort, no transport marathon | Can become convenience spending |
The boring rule: if an activity is far from your base, it needs to be worth the drive.
Best cultural things to do
For culture, focus on Ubud and temple routes instead of sprinting across the island.
Good culture-focused ideas:
- Ubud Palace and central Ubud.
- Ubud art markets and galleries.
- Rice terraces near Ubud.
- Craft villages around Ubud.
- Balinese cooking class.
- Temple visits with proper etiquette.
- Dance performance if it fits the evening.
- Batik, silver or wood-carving workshops.
The useful approach is to cluster. Do not visit one temple near Ubud, one beach in Uluwatu and one dinner in Canggu in the same casual day unless you enjoy treating traffic like a hobby.
Respect matters. Cover shoulders where required, follow local rules, do not climb where you should not, and do not treat ceremonies as content props.
Best beach and surf things to do
Bali beaches are not all the same.
Choose by use case:
- Sanur: calmer beach days, families, sunrise, boats.
- Seminyak: beach clubs, sunset, restaurants nearby.
- Canggu: surf scene, cafes, social energy, less ideal for calm swimming.
- Uluwatu: cliffs, surf, beach viewpoints, sunset.
- Nusa Dua: resort beach comfort and easier family setups.
- Jimbaran: seafood dinners and easier South Bali access.
Do not assume every beach is a safe swimming beach. Conditions, currents, rocks, tides and surf can change the answer. Respect flags and local warnings.
If your beach plan involves three different coastlines in one day, it is probably not a beach day. It is a transport day with sand.
Best nature and viewpoint trips
Bali nature trips can be excellent, but they often require early starts or a driver.
Good options:
- Rice terraces from Ubud.
- Waterfall routes.
- Volcano viewpoints.
- East Bali temple and viewpoint routes.
- North Bali if you have more time.
- Sidemen for slower scenery.
- Munduk for cooler weather and waterfalls.
The trade-off is drive time. A waterfall that looks easy on a map may be a long day from Canggu or Seminyak.
Best food and market activities
Bali food activities work best when you do not pretend every meal has to be culturally deep.
Good options:
- Eat nasi campur at a warung.
- Try babi guling if you eat pork.
- Try lawar and Balinese dishes where appropriate.
- Take a cooking class.
- Visit a market with context.
- Do a food tour if you want guidance.
- Mix warungs with cafes without making either one fake.
Seminyak, Canggu and Ubud are strong for restaurants and cafes. Ubud is better for cooking classes and culture-focused food. Sanur is easier for calm family meals.
Use “popular places to try” rather than pretending a ranking is proven when it is not. The internet has enough fake food certainty already.
Best wellness and relaxation activities
Bali is strong for wellness because the tourism infrastructure is built for it.
Good wellness activities:
- Spa day.
- Massage.
- Yoga class.
- Wellness retreat.
- Beach club day.
- Slow hotel day.
- Pool day with no guilt.
Not every activity has to prove something. Sometimes the smart Bali day is paying for comfort and doing less.
The warning: wellness can become expensive if you treat every small comfort as mandatory. Good value, not magic.
Best things to do by area
Ubud: rice terraces, spas, markets, craft villages, cooking classes, temples.
Sanur: beach walk, family beach time, sunrise, boats to nearby islands, calmer hotels.
Seminyak: restaurants, shopping, beach clubs, sunset, nightlife with easier logistics.
Canggu: cafes, coworking, surf scene, nightlife, social travel.
Uluwatu: cliffs, surf, beaches, sunset, temple timing.
Nusa Dua: resort comfort, family beach days, controlled logistics.
Kuta / Legian: budget stays, airport access, shopping, nightlife, beginner-friendly practicality.
How to build a sane activity day
The best Bali days usually have one main anchor, one flexible secondary stop and food nearby. That sounds small until you remember that traffic, heat, parking, rain, pickup rules and tired humans are also part of the itinerary.
Build days like this:
| Day type | Sensible structure | What not to do |
|---|---|---|
| Ubud culture day | Rice terrace or temple, lunch nearby, spa or market | Add Uluwatu sunset because the map looked calm |
| Uluwatu beach day | One or two beaches, sunset, dinner in the area | Start in Canggu at noon and pretend traffic is optional |
| Sanur easy day | Beach walk, breakfast, calm water, early dinner | Treat it like a nightlife base and then complain |
| Seminyak comfort day | Shopping, restaurant, beach club or sunset | Compare every price with a warung in a non-tourist town |
| Waterfall day | Early start, driver, two or three stops | Chase five waterfalls from South Bali in one day |
| Food day | Market, cooking class or warung crawl in one area | Cross the island for one dish because a list ranked it first |
Here is the real trade-off: fewer stops often means better value. You spend more time doing the thing and less time in a car wondering why the island did not rearrange itself around your ambition.
For a first trip, plan one bigger movement day, then follow it with a lighter day. If you do Ubud rice terraces, craft villages and temples today, tomorrow can be beach, cafe and massage. If you do waterfalls with an early driver pickup, do not also schedule a late-night Canggu plan unless you enjoy turning rest into a scheduling theory.
Weather matters too. Rain changes roads, waterfalls, scooter safety and beach mood. Rough surf changes swimming. Volcano and mountain conditions change hikes and viewpoints. Check current weather, local warnings and operator messages before treating a saved itinerary as sacred.
What to book ahead
Book ahead when logistics or capacity matter.
Worth booking ahead:
- Airport transfer if arriving late.
- Private driver for long day trips.
- Popular tours with pickup.
- Cooking classes.
- Boat trips.
- Wellness retreats.
- Nusa Penida or Nusa Lembongan boats.
- Activities with limited slots or early starts.
Leave flexible:
- Local meals.
- Short beach visits.
- Cafe days.
- Shopping.
- Simple Grab/Gojek rides where apps work.
If the activity needs pickup, tickets, gear or early timing, booking a tour can be smarter than building a fragile DIY route. The useful question is whether the booking removes real hassle, not whether it sounds more independent to suffer through the logistics yourself.
What to skip if time is short
Skip anything that turns your trip into a route diagram.
If you only have a few days, skip:
- North Bali day trips from South Bali unless you really want the drive.
- Far-away waterfalls from Canggu or Seminyak with a late start.
- Three beach areas in one day.
- Ubud as a half-day after sleeping in Seminyak.
- Nusa Penida as a rushed checkbox if you hate early mornings.
- Any attraction you only want because a list told you to want it.
Common mistakes
Avoid these:
- Staying in the wrong area for your activity list.
- Underestimating traffic.
- Booking a remote villa without transport.
- Trying to visit Ubud, Uluwatu and Canggu in one day.
- Calling every tourist price a scam.
- Renting a scooter without licence, insurance or confidence.
- Booking tours without checking pickup area.
- Ignoring weather and ocean conditions.
- Doing activities only because they are famous.
Related guides
FAQ
What is the number one thing to do in Bali?
There is no single answer. For first-timers, Ubud plus one beach area gives a better picture of Bali than chasing one famous attraction.
What should I not miss in Bali?
Do not miss choosing the right base. After that, pick a culture day, a beach day, a food or market activity and one slower day.
Are Bali tours worth it?
Tours are worth it when they solve transport, tickets, timing or activity logistics. They are less useful when you just want to wander locally.
Do I need a private driver for Bali activities?
For long day trips, waterfalls, temple loops and family travel, a driver can be worth it. For short local rides, use apps or taxis where they work.
Are Bali beaches good for swimming?
Some are, some are not, and conditions change. Sanur and Nusa Dua are easier for many casual beach days. Surf beaches are not automatically swimming beaches.
How many activities should I plan per day?
Usually fewer than you think. One main activity plus food and downtime is often better than three scattered stops.
Field visuals
Useful visual context