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 typeBest forMain trade-off
Ubud culture dayTemples, rice terraces, crafts, spasTraffic and central-vs-remote location matter
Uluwatu beach and sunsetCliffs, surf, dramatic viewsSpread out; transport matters
Sanur beach dayFamilies, calm base, easy beach timeLess nightlife
Seminyak food and shoppingRestaurants, boutiques, beach clubsCommercial and pricier
Canggu cafes and nightlifeCafes, coworking, social sceneTraffic and hype
Private-driver day tripWaterfalls, temples, multiple stopsCosts more but saves friction
Cooking class or food tourFood context and easy logisticsBook ahead if timing matters
Spa or wellness dayRecovery, comfort, no transport marathonCan 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 typeSensible structureWhat not to do
Ubud culture dayRice terrace or temple, lunch nearby, spa or marketAdd Uluwatu sunset because the map looked calm
Uluwatu beach dayOne or two beaches, sunset, dinner in the areaStart in Canggu at noon and pretend traffic is optional
Sanur easy dayBeach walk, breakfast, calm water, early dinnerTreat it like a nightlife base and then complain
Seminyak comfort dayShopping, restaurant, beach club or sunsetCompare every price with a warung in a non-tourist town
Waterfall dayEarly start, driver, two or three stopsChase five waterfalls from South Bali in one day
Food dayMarket, cooking class or warung crawl in one areaCross 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.

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.

Freddie, writer behind Simply Indonesia

Written by

Freddie

I'm the person behind Simply Indonesia. I lived in Yogyakarta and Bali for more than five years, which is long enough to know that Indonesia is amazing, messy, generous, occasionally confusing and very bad at fitting into generic travel-blog advice.

I'm also a manual-brew coffee nerd, dangerously loyal to sate klathak, and far too interested in the small practical details that decide whether a trip feels smooth or stupidly annoying.

I write these guides for travelers who want the useful version: how to get out of the airport, where to stay, what food actually tastes like, when paying extra is normal, and when something really deserves a hard no.

No fake hidden gems. No "paradise awaits" nonsense. No panic about every 50k IDR price difference.