Get 5% of discount using the code
MYESIMNOW5
close-icon-modal
Buy eSIM
Trustpilot

10 Unforgettable things to do in Bali in 2026

From a sunrise at Mount Batur to walking around Tegallalang Rice Terraces and exploring Balinese culture, find out the top 10 things to do in Bali

julio osuna english content writer

Published: February 20, 2026

Beaches, jungle cliffs, and rice terraces are Bali’s evergreen beauty, but there’s more to explore in a place that blends vibrant Hindu culture with a volcanic landscape, delicious food, and over 10,000 temples woven into daily life.

That said, you can add the breathtaking and spiritual activities to a list of the 10 unforgettable things to do in Bali, so you don’t miss a thing on the island. Plus, we have some additional experiences you won’t want to miss on your trip and some insider tips from our local Holaflyer, Saffron Wu.

We also tell you how to stay connected in Bali with the eSIM for Bali from Holafly, so you don’t miss a chance to upload pictures, find addresses, or call back home.

1. Watch sunrise at Mount Batur

Hiking an active volcano might sound like a crazy thing to do, but in Bali, Mount Batur is one of the top Bali attractions, especially for those who want to experience a once-in-a-lifetime sunrise.

Trekking starts at 2 AM, and it takes about 2 hours to reach the summit, so build some hiking stamina before your trip. Once on the top, wait for the sunrise and enjoy a breakfast cooked by volcanic steam vents.

  • How to get there: 1:30-hour drive from Ubud (guided tours include pickup)
  • Tour cost: $25-45 USD includes guide, breakfast, headlamp
  • Time needed: Around 8 hours – From 2 AM to 10 AM
  • Best time: April-October (dry season, clearer views)
  • What to bring: Warm jacket, closed shoes, camera, headlamp
person watching the sunrise at mount batur
Watching the sunrise at Mount Batur is a unique experience. Source: Shutterstock

2. Explore the Tegallalang Rice Terraces

Tegallalang Rice Terraces are one of the most iconic places to visit in Bali, including the subak water management, which is a UNESCO World Heritage Site you can’t miss visiting.

The iconic emerald rice paddies cascade down hillsides, creating geometric patterns and unique views, with the ancient subak irrigation system a key part of this. When preparing your Bali packing list, add comfy shoes; you’ll need them for walking through the terraced rice fields.

  • How to get there: 20-minute drive north of Ubud
  • Entry fee: IDR 20,000-50,000 (~$1-3 USD) depending on path chosen
  • Swing/Activities: IDR 100,000-200,000 (~$6-13 USD) per activity
  • Time needed: 3 to 4 hours
  • Best time: Early morning (7 to 9 AM) for photos, fewer crowds, late afternoon for sunset pictures
Extra idea for the playful: If you have some spare time, you can pay an extra fee to visit the jungle swings and bird nests, and end your visit at a local café, where terraces offer a unique view of the rice terraces.
woman walking in the tegallalang rice terraces
Rice terraces are a must-visit on any trip to Bali. Source: Shutterstock

3. Visit Uluwatu Temple and watch Kecak dance

Perched at 70 meters above the crashing Indian Ocean waves, this 11th-century temple built on limestone cliff edge is perfect for connecting with Balinese culture or enjoying the sunset, and as our local Holaflyer, Saffron Wu, said, it’s among the top 5 things to see on the island.

The Kecak fire dance at sunset, a traditional Balinese performance, is also worth seeing if you’ve got some spare time. But keep an eye on your belongings, resident monkeys can take them away.

  • How to get there: 45 minutes south of Seminyak, 1 hour from Ubud
  • Temple entry: IDR 50,000 (~$3 USD)
  • Kecak dance: IDR 150,000 (~$9 to 10 USD), 6 PM daily
  • Time needed: 3-4 hours (temple + performance)
  • Dress code: Sarong required (rentals available at entrance)
Extra idea for the explorers: If you go early in the morning, you can visit the Sulubban and Padang Padang beaches, two of the most beautiful beaches in Bali.
monkeys walking around the uluwatu temple
Monkeys are part of the daily life at Uluwatu Temple. Source: Shutterstock

4. Get a traditional Balinese massage and spa treatment

Aside from early morning trekking, visiting temples, and trying delicious food, Bali’s the perfect place to relax, with world-renowned spas offering $10 USD hour-long massages.

You can get a traditional Balinese massage, which includes aromatherapy oils, gentle pressure, or opt for a spa package with a flower bath, body scrub, and some hot stones, or try a Thai massage; you choose

  • Cost range: IDR 150,000-600,000 (~$10 to 40 USD) for 1-2 hours
  • Best areas: Ubud (most spas, best value), Seminyak (upscale options)
  • Top choices: Karsa Spa (Ubud), local massage parlors (everywhere)
  • Time needed: 1 to 3 hours, depending on treatment
  • Tip: Book ahead for popular spas; walk-ins only at smaller places
Extra idea for the indulgent: For a splurge, choose a resort spa perched above rice fields or the ocean,  where the setting transforms a simple massage into a full-body reset.
woman receiving a traditional balinese massage
Leave some room on your schedule for a real Balinese massage. Source: Shutterstock

5. Discover Ubud’s cultural heart

Ubud serves as Bali’s artistic and spiritual center. Among other things, it is the home to the Sacred Monkey Forest Sanctuary, where over 700 monkeys live, and where you can visit different ancient temples. 

Additionally, you can take the scenic Campuhan Ridge Walk for hiking, enjoy a yoga retreat, or take Saffron’s recommendation and visit the Ubud Palace.

However, visiting Ubud takes longer than a day, so make room in your schedule to spend a night or two there. That way, you can enjoy the traditional dance performances at night.

  • How to get there: 1 hour from Ngurah Rai Airport
  • Monkey Forest entry: IDR 80,000 (~$5 USD)
  • Time needed: 2-3 days to fully explore
  • Best for: Art lovers, yoga retreats, vegetarian/vegan food
  • Safety tip: Secure bags/sunglasses around monkeys
Extra idea for the souvenir hunters: Holaflyer Saffron Yi recommends browsing the Ubud Art Market for handmade textiles, woven bags, and locally carved crafts — just go early to avoid the crowds.
woman walking in a pool at ubud
Ubud is the ideal place to relax in Bali. Source: Shutterstock

6. Surf or beach hop in Canggu

Canggu is by far one of the best surfing spots in Bali. Once a sleepy surf village, it rapidly turned into Bali’s hippest beach town, with world-class waves that attract surfers from all over the world.

Canggu is perfect for all-level surfers, with spots such as Batu Bolong, Echo Beach, and Old Man’s being the best options. Feel like staying in Canggu working because of the vibes? Coworking spaces and café culture will welcome you with open arms.

  • How to get there: 30 minutes north of Seminyak
  • Surf lessons: $25 to 40 USD for 2 hours (board rental included)
  • Beach club entry: Free to $15 USD (minimum spend on food/drinks)
  • Time needed: 2 to 4 days
  • Best for: Surfers, nightlife, healthy food scene, younger travelers, digital nomads
Extra idea for the social crowd: When the surf session ends, head to a beachfront club like FINNS, La Brisa, or The Lawn for cocktails and sunset views over the black sand coast.
people sitting at a canggu beach at night
Canggu is a must-visit spot for surfers in Bali. Source: Shutterstock

7. Take a Balinese cooking class

Bali food is rich, flavorful, and for many, is one of the best cuisines in the world, so you can’t miss the chance to learn how to cook like a local Balinese.

These cooking classes include everything you need: a morning market tour to buy fresh ingredients and Indonesian spices like turmeric, galangal, and lemongrass; cooking nasi goreng, sambal, satay, or Bali curry; and a family-style dining experience.

Plus, most cooking classes include recipe cards, so you can recreate authentic Balinese food at home; so don’t forget to take some spices with you.

  • Cost: $25-60 USD (includes market tour, cooking, meal)
  • Best locations: Ubud (most options), Seminyak, Canggu
  • Time needed: 3-5 hours (morning or afternoon)
  • What you’ll make: 4-6 traditional dishes
  • Bonus: Recipe cards to recreate at home
Extra idea for the curious cooks: Choose a class hosted in a traditional family compound to learn not just the recipes, but the cultural meaning behind ceremonial dishes and spice blends.
people chopping ingredients in a cooking class
Learning how to cook real Balinese food is a must on your trip. Source: Shutterstock

8. Dive or snorkel around Nusa Penida

Located on Bali’s southeast coast, Nusa Penida offers some of the most underwater experiences near Bali. Snorkelers often visit Manta Bay or Manta Point, where calm days allow clear views of the vibrant coral reefs and tropical fish, with manta rays gliding through the shallow waters.

Are you an experienced diver? Sites like Crystal Bay, SD Point, and Blue Corner are your go-to, as these offer dives along coral slopes and steep drop-offs. Also, from July to October, cold upwellings attract mola-mola (sunfish), which is a plus for your diving experience.

But beware of currents, as they are strong and unpredictable, so experience and comfort with water activities are basically a must. 

That said, most excursions run as full-day boat trips from Bali, but staying overnight allows for earlier departures and better conditions before winds pick up.

  • How to get there: Fast boat from Sanur (45 minutes, IDR 200,000 to 300,000, ~$11 to $18)
  • Dive cost: $50-90 USD for 2 dives
  • Snorkel trip: $30-50 USD full day with lunch
  • Time needed: Full-day trip or 2-3-day stay
  • Best time: April-November (manta season), July-October (mola-mola)
Extra idea for the photographers: After your time in the water, head to Kelingking Beach, Angel’s Billabong, or Broken Beach for dramatic limestone cliffs, striking coastal views, and some of Bali’s must-see Instagram spots.
Waves crashing with a beach in Nusa Penida
Nusa Penida is ideal for water and outdoor activities. Source: Shutterstock

9. Eat at  a traditional warung 

A warung is a family-run restaurant that serves authentic Indonesian cuisine at very affordable prices, such as nasi campur, mie goreng, and babi guling.

Feel like eating out without spending a fortune, yet still getting delicious food? Warungs are your go-to. Point out what you want, they serve, and in the blink of an eye, you’ll be enjoying traditional, fresh Balinese food.

Also, warungs have some sort of etiquette. Use only your right hand for eating or passing items, pay with cash after eating, and respect the “save face” Balinese culture.

  • Cost: IDR 20,000-50,000 ($1 to 3 USD) per meal
  • Must-try dishes: Nasi campur, satay ayam, mie goreng, babi guling (roast pork)
  • Recommended: Warung Sopa (Ubud), Warung Bu Mi (Canggu)
  • Vegetarian options: Ubud has an extensive vegan/vegetarian warung scene
  • Tip: Point to dishes if unsure
Extra idea for the adventurous eater: Ask what’s cooked “today.” Many warungs prepare a rotating selection based on seasonal ingredients and family recipes.
people waiting in a local warung
Warungs are ideal places to try traditional Balinese food. Source: Shutterstock

10. Visit the Gates of Heaven at Lempuyang Temple

Lempuyang Temple is one of Bali’s oldest and most sacred temples, located on the slopes of Mount Lempuyang in eastern Bali, and famous for the Gates of Heaven, which lead to a much larger spiritual site.

To visit the Lempuyang Temple, dress properly, be respectful, and keep in mind you’ll take over 1,700 steps to the upper temple. Maybe less if you decide to take the Gates’ shorter path.

Once you reach the top, the ornate split gates that seem to float in the clouds await visitors. Take your time to enjoy the temple, its surroundings, and wait for the perfect moment to take a picture with Mount Agung in the background.

  • How to get there: 2:30 hours east of Ubud 
  • Entry fee: Donation-based (IDR 10,000-50,000, ~$1 to $4 USD)
  • Time needed: Half day, including travel
  • Best time: Early morning (7 to 9 AM) for the shortest photo queue, late afternoon for sunsets
  • What to know: The Gates are part of a larger temple complex — remain respectful throughout your visit
Extra idea for the Instagrammers: The famous “water reflection” effect isn’t natural. The staff holds a mirror beneath your phone to create the illusion. It’s clever, but expect a queue, especially during peak hours.
heaven gats with mount lempuyang on the background
Lempuyang Temple is a must-visit temple in Eastern Bali. Source: Shutterstock

Enjoy most of your trip to Bali with additional top-tier experiences

If you feel like there are more things to do in Bali, you’re totally right. 

Here are some top-tier experiences you can add to your to-do list when visiting Bali:

  • Explore Seminyak’s beach clubs and luxurious dining scene
  • Visit the Tirta Empul holy water temple for a Balinese purification ritual
  • Chase waterfalls in North Bali at Sekumpul, Gitgit, and Banyumala Twin Falls
  • Wreck diving in the USAT Liberty shipwreck in Tulamben
  • Experience the floating temple at Pura Ulun Danu Bratan
  • Party at beach clubs in Seminyak, like Potato Head and Ku De Ta

Stay connected in Bali with Holafly

Staying connected in Bali is a must. You’ll need mobile internet for using Google Maps when walking around or using a scooter, using local transportation apps, booking outdoor activities, or simply translating Indonesian menus to English.

That said, the Holafly eSIM for Bali is your best option. You get unlimited data, 24/7 customer support, high-speed internet, 5G coverage when available, and up to 1 GB of hotspot data if you’re working remotely.

But, if you’re staying longer, maybe as a digital nomad, Holafly Plans is a life-saving idea. The $64.90 monthly plan includes all the previous benefits, but offers unlimited hotspot data instead, and a local phone number, which is really useful when downloading local apps. You get to take your unlimited internet connection with you, even if you decide to switch accommodations in Bali or work from a beach for a day.

Frequently asked questions

How many days do you need in Bali? 

Exploring Bali highlights, like Ubud, Uluwatu, and maybe one beach town, requires 5 to 7 days. For relaxing, exploring culture, diving, and other beaches, 10 to 14 days will do. And if you feel like taking your time, over 3 weeks is your best option, especially for exploring hidden gems and nearby islands.

Is Bali expensive? 

Bali’s actually one of Southeast Asia’s most affordable destinations. Budget travelers spend $25 to 40 per day, staying at hostels and eating at warungs. Mid-range travelers spend $60 to $100, staying at nice hotels and eating at restaurants. Luxury travelers spend over $150 per day, staying at resorts and having daily fine dining.

What’s the best area to stay in Bali? 

It depends on your priorities. Ubud is great for culture, rice terraces, and yoga retreats. Seminyak offers upscale beach clubs and fine dining. Canggu is perfect for surfers and digital nomads. Uluwatu is ideal for hiking and quieter beaches. Nusa Dua is ideal for resorts and calm beaches. Sanur is the go-to spot for family traveling.

When is the best time to visit Bali? 

The best time to visit Bali is from April to October, but avoid July to August as Bali is more crowded and expensive. November to March is the wet season, with afternoon storms, greener landscapes, fewer tourists, lower prices, but less outdoor time.

Do I need a visa for Bali? 

Most nationalities need to pay $35 for a 30-day visa on arrival, which is extendable for 30 additional days. You can either apply before arrival or pay at the airport. An IDR 150,000 (~$9) tourist levy is also applied. 

Is it safe to rent a scooter in Bali? 

Scooters are one of the best ways to get around Bali, but beware of roads as heavy traffic, potholes, and aggressive drivers are somewhat common. If you plan to rent a vehicle, you need a valid driving permit and license. If you’re a luxury traveler, you can rent a private driver for $40 to $60 a day for more safety.

What should I pack for Bali? 

Lightweight clothing is your best ally in Bali. Swimwear, reef-safe sunscreen, mosquito repellent, closed, comfy shoes for hiking, rain jacket, and proper temple clothing should be part of your packing list. Also, bring a power adapter (Bali uses type C/F plugs) and a small day pack for your belongings.

Plans that may interest you

Julio Osuna

Julio Osuna

English Content Writer

I first started my content creation journey as a freelancer in 2019, before connecting with Holafly in 2021. At Holafly, my travel and tech interests come together in one place as I craft high-quality articles about the eSIM and related markets. My content aims to help travelers stay connected, wherever they are.

Read full bio