Bali activities and landmarks

Things to Do in Bali

Free–$132 per activity

Worried you'll get stuck in tourist traps and miss Bali's real magic? With endless temple tours and overpriced swings, it's easy to waste time and money. But the island's best moments—a free ridge walk, a family-style cooking class, a sunrise dive—are simpler than you think. Here's how to skip the hype and find Bali's soul.

June: Crystal-clear water for diving. Book a Nusa Penida trip to spot manta rays at Manta Point. · Crowds: High

Mubboo Verdict: Bali rewards travelers who avoid the Instagram crowds. Skip the overhyped Bali Swing; instead, book a private cooking class and explore Ubud's free rice terraces. Nusa Penida diving is pricey but exceptional.

How M decides what’s worth it

M's rule is simple: free first, paid only when it adds something you can't DIY. In Bali, the best rice terraces and ridge walks cost nothing. If you only have 2 days, book a private Ubud tour to cover culture efficiently. With a week, add a cooking class and a dive trip. Avoid anything built solely for photos—the island's real beauty is in the details, not the backdrop.

Free First

Free things to do in Bali

Start here. These cost nothing and are genuinely worth your time — no booking required.

Campuhan Ridge Walk

📍 Where
Ubud, a short walk from the town center
🕑 Best time
Sunrise (around 6:00 AM) for cooler air and golden light; avoid midday heat

Mubboo’s tip: Wear sturdy sandals—the path is paved but steep in spots. Bring water; no vendors after the start.

Tegalalang Rice Terrace Walk

📍 Where
North of Ubud, about 20 minutes by scooter or car
🕑 Best time
Early morning or late afternoon for softer light and fewer people

Mubboo’s tip: Local farmers may ask for a small donation (10,000 IDR is fine). Walk beyond the entrance for quieter, unticketed paths.

Seminyak Beach Sunset

📍 Where
Seminyak, north of Kuta; accessible from Jalan Camplung Tanduk
🕑 Best time
Arrive by 5:30 PM to grab a good spot; sunset peaks around 6:15 PM

Mubboo’s tip: Skip the front-row bean bags at bars unless you plan to order drinks. The public beach is just as good and totally free.

Ubud Art Market Browsing

📍 Where
Jalan Raya Ubud, opposite the Puri Saren Royal Palace
🕑 Best time
Mornings, when it's less crowded and bargaining is expected

Mubboo’s tip: Even if you buy nothing, the textiles and wood carvings are a cultural crash course. For actual purchases, start haggling at 50% off.

Sanur Beach Promenade

📍 Where
Sanur, a 30-minute drive from Denpasar
🕑 Best time
Sunrise, when the path is quiet and the sea is calm for a morning jog or stroll

Mubboo’s tip: Rent a bike for a few dollars and ride the entire 5km path; plenty of warungs for cheap breakfast afterward.

What to skip & what to know in Bali

Skip these

  • Skip the Bali Swing: it's an overpriced Instagram trap with long lines. You'll get better jungle views from a free ridge walk.
  • Skip Tanah Lot at sunset: the crowds and hawkers ruin the serenity. Visit early morning instead, when the temple is nearly empty.
  • Skip Kuta nightlife if you're over 25: it's loud, tacky, and filled with drunk tourists. Seminyak or Canggu have more sophisticated bars.

Know before you go

  • Know that you should rent a scooter only if you're experienced and have an international driver's license. Police checkpoints are common, and fines add up.
  • Know that Grab and Gojek are the cheapest way to get around, but they're banned in some areas like Ubud center—walk or hire a local driver instead.
  • Know that haggling at markets is expected, but start at half the asking price and keep it friendly. For fixed-price shops, don't bother.

Where to spend your time in Bali

Ubud

🚇 1 hour

Cultural heart, rice terraces, temples, yoga retreats, art markets

Top pick: Walk the Campuhan Ridge at dawn for sweeping valley views.

Seminyak

🚇 30 minutes

Upscale beach town, chic cafes, sunset bars, boutique shopping

Top pick: Stroll Double Six Beach at sunset for a free light show.

Canggu

🚇 45 minutes

Surf and digital nomad hub, beach clubs, street art, health-conscious eats

Top pick: Take a surf lesson at Batu Bolong Beach (board rental from $5).

Kuta

🚇 15 minutes

Original tourist hub, shopping malls, Waterbom water park, long sandy beach

Top pick: Learn to surf on gentle waves—perfect for beginners.

Nusa Dua

🚇 30 minutes

Luxury resort enclave, white sand beaches, water sports, calm swimming

Top pick: Snorkel right off Geger Beach in crystal-clear, protected waters.

Uluwatu

🚇 1 hour

Clifftop temple, exceptional surf breaks, Kecak fire dance, dramatic sunsets

Top pick: Visit Uluwatu Temple for panoramic ocean views (the Kecak dance costs extra but is spectacular).

Browse by category

When to visit Bali, month by month

JuneThis monthHigh crowds

Crystal-clear water for diving. Book a Nusa Penida trip to spot manta rays at Manta Point.

JanuaryMedium crowds

Catch temple festivals for Galungan—locals dress in finery and the atmosphere is electric.

FebruaryLow crowds

Rainy days are perfect for a spa day. Book a traditional massage in Ubud; it's cheap and restorative.

MarchMedium crowds

The rice terraces are at their greenest. Drive north to Jatiluwih for UNESCO-listed panoramas.

AprilMedium crowds

Surf season kicks off; head to Bingin or Padang Padang for consistent swells and fewer beginners.

MayMedium-High crowds

Dry, sunny days are ideal for a sunrise trek up Mount Batur—you'll see the sky turn pink over the caldera.

JulyVery High crowds

Peak season: book all tours and accommodation weeks ahead. Ubud's yoga barn buzzes with workshops.

AugustVery High crowds

Independence Day (Aug 17) brings parades. Seminyak beach clubs throw parties, but expect jacked-up prices.

SeptemberHigh crowds

Crowds thin slightly but weather stays perfect. Great month for cycling through backroads north of Ubud.

OctoberMedium-High crowds

The end of dry season is ideal for hiking Mount Agung if you're fit and start at midnight.

NovemberLow crowds

Rains return, but you'll have tourist sites almost to yourself. Focus on cooking classes and art markets.

DecemberVery High crowds

Christmas and New Year's bring huge crowds to the south. Escape to Lovina in the north for peace.

Not sure where to start?

First-timer with 2 days

See the best of Bali in a private Ubud tour. It covers temples, rice terraces, and waterfall in one efficient day. From $36.

Explore tours

Family with teens

A full-day adventure tour with monkey forest and swing keeps everyone entertained. All-inclusive from $29.

Explore tours

Solo traveler on a budget

Join a group sunrise trek up Mount Batur for just $19, then soak in hot springs. Unforgettable and social.

Explore tours

Honeymooners splurging

Book a private cooking class and a Nusa Penida dive day. Two 5-star experiences that feel worlds away from the crowds.

Explore tours

What travelers are saying

Incredibly chill vibe with pristine waters — many say skip Kuta and head to the Gilis or Nusa Penida for the real magic.

r/travelSeasoned travelers consistently recommend escaping the main tourist strip for cleaner, quieter islands.

Bali is perfect for a first solo trip. Safe, welcoming, and easy to meet people in hostels and yoga classes.

r/solotravelSolo travelers, especially women, praise Bali's well-trodden backpacker infrastructure and friendly locals.

Traffic is a nightmare in Canggu and Seminyak. Use Gojek or walk when you can — a scooter isn't worth the stress.

r/travelA recurring warning: Bali's traffic can eat hours of your day; plan for delays and avoid driving yourself.

Frequently asked questions

Do I need to tip in Bali?

Tipping isn't mandatory but is appreciated, especially in tourist areas. Many restaurants add a 5-10% service charge; if not, a small tip is kind. For private drivers and guides, 50,000-100,000 IDR ($3-6) for a full day is a generous thank-you.

Is Bali expensive?

It can be very cheap if you avoid trendy beach clubs. Street food costs $2-3, local warungs $5-7 per meal, and guesthouses $15-30. Western restaurants and cocktails can easily double your daily spend. Budget $40-60/day for a comfortable mid-range experience.

What's the best way to get around Bali?

Hire a private driver for day trips ($30-50). For short hops, use Grab or Gojek apps—they're cheap and reliable. Avoid renting a scooter unless you have an international license and experience; the roads are chaotic and accidents are common.

Are there free things to do in Bali?

Absolutely. Walk the Campuhan Ridge, explore rice terraces (a small donation may be asked), relax on any public beach, and browse art markets. Many temples are free in the outer areas. You can fill days without spending a dollar beyond food and transport.

Is Bali safe for families with kids?

Yes, Bali is very family-friendly. The Monkey Forest is a hit, but keep bags and sunglasses locked down. Waterbom Bali in Kuta is a top water park. Many villas have private pools and gardens, and nannies are affordable.

How can I save money on tours and activities?

Book online in advance for price guarantees and avoid street touts. Group tours like Mount Batur sunrise treks are cheaper per person. Combine multiple stops in a single private tour instead of booking separate trips.

What's the dress code for temples?

Shoulders and knees must be covered. Most popular temples rent or lend sarongs, but bringing your own lightweight sarong ensures a better fit and saves a few dollars. Remove shoes before entering inner courtyards.

Plan the rest of your Bali trip

Things to do in other cities

Before you go

  • esimGet connected instantly with a Bali eSIM. Airalo or Holafly offer plans from $5, saving you the airport SIM scramble.
  • insuranceTravel insurance is non-negotiable in Bali—scooter accidents and dengue are real. World Nomads and SafetyWing are popular with backpackers.
  • transferBook a private airport transfer in advance. A friendly driver will meet you with a sign, and it starts at just $23. No haggle, no hassle.

Some links on this page are affiliate links, at no extra cost to you.