
From sunset cruises and hopping beach clubs to ancient temples and cooking classes, these are my top things to do in Bali.
Bali is without doubt one of the world’s best travel destinations – and it’s easy to see why. With its pristine beaches, rich culture, world-class dining destinations and awesome family attractions in every Bali neighbourhood, the island is a wanderluster’s dream come true. Whether you want a sun-soaked beach getaway, a relaxing wellness retreat, a luxurious spa day, an off-the-beaten-path adventure, or you just want to wine, dine and shop your way across the island, there really is something for everyone. And the good news? We’ve tried and tested it all to bring you the best things to do in Bali – straight from the people in the know!
The Best Things To Do In Bali Right Now
1. Party at the “World’s Best Beach Club”!
Iconic beachfront party spot with pools, DJs, cocktails and lively vibes from day to night.

Three pools, three party restaurants, 11 bars, seven kitchens, daily DJs, live performances and parties seven days of the week – there really is no place like FINNS Beach Club. Sitting on the vibrant shoreline of Berawa Beach, this iconic Bali destination is where you can sun-soak all day on your very own daybed, graze on international flavours with your entourage, then take it to one the bars (we say go for the swim-up bar!) for signature cocktails by the sea. Then, as day turns to night, ramp up the tempo as the DJs spin late into the night. And with a huge lawn, a beachwear boutique, changing rooms and Wi-Fi throughout, you could easily spend an entire day (or week!) here…
Entrance fee: Free. Minimum spend applies to premium seating, starting from IDR 2,500,000. Each booking comes with towels, bottle service and high-speed internet.
Good to know: FINNS beach club is an adults-only beach club.
Address: Jl Pantai Berawa, Berawa, Canggu
Opening hours: Daily, from 11am
2. Go chasing waterfalls in North Bali
Swim, slide and explore Bali’s most breathtaking jungle waterfalls.

A must for your island hit-list is without doubt an adventure to one of the best waterfalls in Bali, all of which you can either jump off, swim underneath, or simply admire from a distance. Tegenungan Waterfall is beginner-friendly and conveniently located just on the outskirts of Ubud, but our favourite has to be Aling-Aling waterfall thanks to its natural slide that has formed over the years. Pop on a lifejacket or grab a floatie and slide your way down the smooth rocky slope – weeeee!
3. Hire a yacht and sail to Nusa Penida
Luxury boat tours with snorkelling, coral planting and ocean views.

One thing you simply can’t miss when in Bali is a trip to Nusa Penida. And one of the best ways to see it all (easily and comfortably) is with a one-day boat tour with Bluuu. This is Bali’s trusted (and most luxurious) boat operator on the island, and it really shows.
I recently joined their Premium Shared Tour to Nusa Penida, and I’d happily do it again tomorrow. The day was perfectly paced, from snorkelling with Manta Rays in the morning, to lunch with ocean views, and a prosecco toast at sunset to finish. The English-speaking crew are truly one of the most genuine and caring hospitality teams we’ve experienced.
But what makes Bluuu really special, is their heart for the ocean. They’ve built their own coral garden off the north coast of Nusa Penida, and I got to see it for myself. I even planted a few coral fragments, which turned a great day out into something truly meaningful.
Local tip: You’ll depart from Serangan Harbour, which is approximately a 40-minute drive from Bali’s international airport.
Good to know: Boat safety is Bluuu’s priority, and you’ll notice their professional care every step of the way.
Email: info@bluuu.tours
4. Hike to the top of Mount Batur for sunrise
Climb Bali’s active volcano for sunrise views and a mountain-top breakfast.

If you’re looking for things to do in Bali in the outdoors to really get your heart pumping, how does hiking to the top of an active volcano sound? Well, a sunrise hike up Mount Batur is something I highly recommend, and not just for the delicious breakfast you get at the top!
The hike up to the summit takes approximately three hours, through multiple beginner-friendly trails which can be accessed from the surrounding villages. It does come with a 3am start to catch sunrise though, but it’s well worth the early wake up call, because Mount Batur is part of UNESCO’s Global Geopark Network…
5. Island hop to Bali’s neighbouring islands
Discover pristine beaches, cliff views and manta rays on Nusa islands.

Just 40 minutes from Sanur Harbour you’ll find Nusa Lembongan, Nusa Ceningan and our favourite, Nusa Penida. Expect pristine landscapes that look like they’re straight out of Jurassic Park. You’ll want to visit the Insta-famous Kelingking Beach, natural infinity pool (Angel’s Billabong), and go snorkelling to swim with Manta Rays.
6. Have brunch with alpacas
Farm-to-table dining with alpacas, ponies and family-friendly fun.

Travel north to the breezy hills of Bedugul, and you’ll find Bali Farm House – a Tuscany-inspired destination that blends nature, animals and outdoor wonders. Arrive early and you can tuck into a farm-to-table brunch like no other – a feast joined by friendly alpacas. It’s the first ever “brunch with alpacas” experience in Bali, followed by guided walks that offer close encounters with ponies, goats, ostriches and more.
Then at feeding time, you can bond with fluffy rabbits and curious guinea pigs, or you can even join a picnic with donkeys, where these gentle creatures roam freely as you graze amid serene landscapes. And with the largest natural outdoor playground in Bali, you’ll definitely want to bring the kids along to this family-friendly hillside adventure.
Entrance fee: General admissions start from IDR 175,000 per adult, and IDR 140,000 per child.
Good to know: Go for the Ultimate Farm Experience to include either a brunch or a picnic.
Address: Jl Pancasari, Buleleng
Opening hours: Daily, 9am – 5pm
The Best Things To Do In Bali: Arts & Culture
7. Immerse in Balinese traditions at Penglipuran Village
Travel back in time to Bali’s cleanest, most cultural village.

Bali’s cultural heart beats strong in its traditional villages, where ancient customs and a slower pace of life reign supreme. Penglipuran Village is your postcard-perfect cultural stop, famous for its pristine bamboo-lined streets and traditional Balinese homes. A stroll through the village feels like stepping back in time, with locals more than happy to share their way of life.
And if that’s not enough, Penglipuran has been named “The Cleanest Village in Bali”, a Kalpataru Lestari Appreciation Award, by the Indonesian Ministry of Environment, held on the World Environment Day 2025!
Entrance fee: IDR 50,000 per adult, and IDR 30,000 per child.
Good to know: The best time to visit Penglipuran is during the holy days of Galungan and Kuningan. This is when the streets will be lined with meticulously crafted Balinese penjor. You can even rent a full traditional Balinese clothing (for around IDR 100,000), for an ethnic photoshoot.
Opening hours: Daily, 8am – 6.30pm
Bonus local tip: If you’re looking for an alternative, Tenganan Pegringsingan Village, one of Bali’s oldest located further east. It’s home to the unique art of double ikat weaving is still practised today.
8. Visit Bali’s famous temple Pura Lempuyang
Snap the iconic “Gateway to Heaven” framed by Mount Agung views.

Not only providing a jaw-dropping vista one-thousand steps high, Pura Lempuyang is considered one of the most holy places in Bali. Known as the “Gateway to Heaven”, visit on a clear day and you’ll be able to see Mount Agung’s majestic peak framed perfectly by the temple gates. Make a day of it up here as there are six other temples to explore, plus nearby waterfalls and gorgeous rice terraces too.
Entrance fee: IDR 70,000 per adult.
Good to know: The queue to take pictures can be quite long. But, the temple grounds is home to seven stunning shrines, which you can explore as you wait for your turn.
Where: Karangasem, East Bali
Opening hours: Daily, from 6am
Bonus local tip: Other Hindu temples in Bali that you can’t miss include Pura Tanah Lot (a sea temple that perches on the rocks overlooking the ocean), Pura Ulun Danu Beratan (a floating temple in the middle of a lake) and Besakih Temple (Bali’s largest and holiest temple).
9. Explore Goa Gajah Elephant Cave
Ancient temple cave near Ubud with mystical carvings and relics.

Goa Gajah (AKA Elephant Cave) is an iconic temple cave near Ubud, known for its intricate stone carvings and mystical vibe. Inside, you’ll find ancient Buddhist and Hindu relics which symbolise harmony between the two religions.
Entrance fee: IDR 50,000 per adult, and IDR 25,000 per child.
Good to know: As it is a temple, general temple rules apply like dressing modestly.
Address: Jl Raya Bedulu, Blahbatu
Opening hours: Daily, 8am – 6pm
For something off the beaten track, venture to Goa Giri Putri on Nusa Penida. This sacred temple cave is only accessible through a small crack between large rocks. But once inside, it’s a vast, echoing cavern used for religious ceremonies.
10. See a traditional Balinese healer
Experience sacred energy healing practices and melukat water purification.
For years and years, the ancient ritual of traditional Balinese healing has been used to cure all sorts of ailments, using divine energy, herbal medicines and massage to balance the mind and spirit. Don’t knock it ’til you’ve tried it – Bali’s best traditional healers really do work wonders.
Not convinced yet? How about taking part in a traditional melukat water purification ceremony instead? It’s a sacred ritual that rids you of negativity – a perfect way to start your healing in Bali. The best place to take part in a melukat ceremony is at Tirta Empul Temple, Bali’s famous water temple.
11. Learn Bali’s chain-weaving heritage at John Hardy
Sustainable jewellery workshops with artisans in bamboo boutiques.

If you’re into fine, handcrafted jewellery and unique architecture, you’ll want to visit the John Hardy Kapal Bamboo Boutique & Workshop at Mambal. Nestled amidst Bali’s lush greenery with a stunning structure made entirely of sustainable materials, here you can browse this iconic brand’s handmade, sustainable and artisanal pieces, including archival heritage collections that showcase Bali’s jewellery-making traditions.
Not only a dazzling boutique, you can witness more than 700 craftsmen and craftswomen designing, carving, shaping and hand-weaving John Hardy’s signature pieces. You can even join a jewellery masterclass and try chain-weaving for yourself, before taking home your very own John Hardy piece that you’ll treasure forever. Psst – they’ve recently made the masterclass available at John Hardy Seminyak Boutique & Gallery, too!
How much: Jewellery Masterclass in Mambal starts from IDR 4,000,000 per person.
Good to know: A booking two days in advance is required.
Where: Mambal near Ubud, and in Seminyak
12. Check out Garuda Wisnu Kencana (GWK) Cultural Park
Home to Bali’s tallest Vishnu statue, cultural shows and art.
Want to immerse in Bali’s rich culture, all in one destination? GWK Cultural Park is home to a diverse range of cultural activities, traditional Balinese dance and music performances, and the towering 121-metre statue of the Hindu God Vishnu – fun fact: it’s the world’s fourth tallest statue! The park itself is a massive 60 hectares of space, perfect for a leisurely stroll. And before you know it, it’s time to catch the one and only Kecak Garuda Wisnu dance show.
Entrance fee: General admissions start from IDR 150,000.
Good to know: Wear comfortable shoes, as you’ll do a lot of walking through the park.
Address: Jl Raya Uluwatu, Ungasan
Opening hours: Daily, 9am – 9pm
13. Visit the iconic Handara Gates
One of Bali’s most photographed gates with misty mountain backdrops.

Not far from the Bali Botanic Gardens is the famous Handara Gates. Nestled in the cool highlands of Bedugul, these towering stone gates are the entrance to the Handara Golf & Resort, but they’ve become an attraction in their own right. With misty mountains in the background and lush greenery all around, they create a dramatic and picture-perfect scene.
Good to know: I would head here in the early morning. It’s the best time for soft lighting and less crowds. It also leaves me with enough time to explore nearby attractions, like Lake Beratan and Ulun Danu Beratan Temple.
Address: Handara Golf & Resort, Jl Raya Singaraja, Buleleng
14. Watch a Kecak dance at Uluwatu Temple
Sunset cliff-top temple with Balinese fire and chant dance.
A trip to Bali wouldn’t be complete without a trip to Pura Luhur Uluwatu, AKA Uluwatu Temple. But one of the main highlights of visiting Uluwatu Temple is watching the Kecak dance, performed at sunset every evening. This traditional Balinese dance features a group of men chanting “cak, cak, cak” in unison around a fire, telling the story of the Ramayana. The dance takes place with the stunning sunset as the backdrop, starting at 6pm daily – it’s a must-see!
How much: Entry to Uluwatu Temple costs IDR 50,000 for adults and IDR 30,000 for kids, while the Kecak Dance ticket is sold separately at a price of IDR 15o,000 for adults and IDR 75,000 for children.
Good to know: It’s recommended to arrive early to secure your tickets, because they can sell out fast in peak seasons.
Where: Uluwatu
Show time: From 6pm daily
Bonus local tip: You can also watch the Kecak dance at GWK Cultural Park in Ungasan, or take a trip to Ubud for the traditional Legong Dance at the Ubud Palace, performed by Balinese girls in ceremonial attire.
The Best Things To Do In Bali: Nature & Adventure
15. Soak up some sun at South Bali beaches
Golden sands, surf breaks, beach clubs and sunset cocktails.

Cool ocean air, salty hair, sun-kissed skin and that book you’ve been dying to get stuck into for months – beach life doesn’t get much better than that, right? Well, Bali’s best beaches also come with glamorous dining with ocean views and sunset cocktails, world-class surfing, some wild water sport adventures and top notch beach clubs too. Here’s our roundup of Bali’s best beaches.
Bonus local tip: For something different, how about horseback riding on the beach? The best beaches are Saba Beach and Yeh Gangga Beach, which turn magical at sunset. No experience needed – all you have to do is saddle up and be the star in a romantic movie!
16. Set sail on local boat for a sunset cruise
Ride a traditional jukung boat with music, drinks and ocean views.
Jukung boats are traditional Balinese outriggers used by local fishermen. But these days, you can hop aboard for a sunset cruise along the coastline. My favourite company to go with is the Black Pearl in Jimbaran. You can choose from a small or bigger boat (depending on your group size), and they’ll handle the rest, including music, cold beers, and the perfect places to jump in for a swim.
17. Get wet with Bali’s water sports
Surf, dive, snorkel or jet ski in Bali’s tropical blue waters.

Bali is home to some of Indonesia’s most stunning underwater scenery. Unsurprisingly so, snorkelling and scuba diving are a must for sea lovers. The best spots are in Nusa Penida, Tulamben and Amed. Got a need for speed? Try motorised water sports jet skiing, banana boating, wake boarding and jet packing. You can also learn to stand-up paddleboard or surf from gentle white-wash in Kuta that’s perfect for beginners, or put your surfing skills to the test and hit the pumping barrels in Uluwatu.
18. Go back to nature at Bambu Indah
Eco bamboo retreat with jungle pools, riverside dining and wildlife.

Bambu Indah is a sight to be seen. It’s a sustainable and eco-friendly Bali resort made entirely of natural materials – even the elevator is made of bamboo! The goods news is, if you’re not staying here, you can visit with a daypass and immerse in the jungly surrounds.
Ride the bamboo elevator down through the centre of the gorge and emerge to a horizon of greenery and natural pools. There are sundecks and cosy nooks, plus a riverside warung and plenty of wildlife. You can even buffalo in the river, meet the local Balinese black pigs, and finish off with lunch suspended over the rapids.
Price for the daypass: IDR 600,000 per person, including F&B credit
Good to know: Day pass visitors can enjoy Bambu Indah between 11am – 4pm daily, If you want to stay longer, we say, check-in and stay the night – it’s one of Bali’s best boutique hotels.
Address: Jl Baung, Sayan, Ubud
19. Spot wild deer on Menjangan Island
Snorkel coral reefs and see wild deer in Bali Barat National Park.

Get away from the hustle and bustle of South Bali and head up north to the West Bali National Park. Here you’ll be able to take a trip to the nearby Menjangan Island (AKA Deer Island) which has excellent snorkelling, and is home to black monkeys and even gorgeous wild deer.
20. Ride ATVs or go canyoning in North Bali
Adventure through waterfalls, rivers and rice paddies.
Fancy canyoning in the waterfalls of North Bali, white water rafting through Ayung River, or riding ATVs though the rice fields? The gushing streams of Aling-Aling and Kanto Lampo offer epic descents and slides for canyoning through the jungle – helmet and harness required, of course. If you prefer your adventure a bit more grounded, hop on an ATV and tear through the rice paddies of Ubud or Tabanan. It’s muddy, it’s messy, and it’s so much fun.
21. Scale Tegallalang rice terrace in Ubud
Wander Bali’s iconic terraced rice fields with breathtaking views.
Bali has many working rice fields, and the Tegallalang Rice Terraces in Ubud are the most famous on the island thanks to their beautiful valleys of rice paddies that stretch for miles. In every direction it’s a sea of stair-like rice fields, dotted by hard-working farmers tending to their treasured crops. It can get busy here, so if you want to avoid the tourist crowds, head to Jatiluwih instead in the Tabanan Regency.
22. Walk amongst the Marigold fields of Desa Temukus
Golden flower fields grown for Hindu offerings in East Bali.

One of Bali’s most colourful horizons can be found within the Marigold fields of Desa Temukus, a remote village in East Bali. The fields grow Marigolds in abundance before being used in Hindu offerings to the Gods. The best time to visit a Marigold field is prior to a harvest, AKA a couple of weeks before a big Balinese ceremony. Ask the locals if you’re not sure, as the dates change year-by-year.
23. Cycle downhill from Kintamani to Ubud
Bike through volcano views, rice fields and Balinese villages.
Take in the stunning sights of Kintamani, including Mount Batur, Lake Batur, the black lava fields and many beautiful temples, all whilst riding a bicycle. If you’re really brave, make it a downhill ride all the way back to Ubud. Love the look of Lake Batur? Check out three more sacred lakes in Bali while you’re at it!
24. Discover Bali’s off-the-beaten-path neighbourhoods
Escape to Sidemen, Pemuteran and Bali’s hidden cultural gems.
South Bali is where you’ll find the island’s most vibrant neighbourhoods, but if you’re after traditional villages and beautiful natural backdrops, then you’ll want to venture elsewhere to Bali’s off-the-beaten path regions. I love Pemuteran in north-west Bali with its calm bays and majestic mountain tops. Or head east to the highlands of Sidemen for lush valley, jungle and volcano views.
25. Swing through the trees on a Bali swing
Soar above jungles or beaches on Bali’s famous giant swings.

We’ve all seen those mystical pics of the sky-high Bali swings up above the treetops. Well, one of these iconic spots is located at Bali’s Zen Hideaway retreat in the hills of Ubud. But it’s not the only awesome swing on the island. Go to Zen for a jungle vista, or if you want to swing with your toes in the ocean, head to Pandawa Beach or hop over to Gili Trawangan.
26. Have a picnic at Bali Botanic Gardens in Bedugul
Soar above jungles or beaches on Bali’s famous giant swings.
Fresh mountain air, wide open spaces and manicured gardens for as far as the eye can see. The Bali Botanic Gardens in Bedugul really are a sight to be seen, and its bamboo forest is a beautiful trail that should definitely be trodden. Make a day of it up here and bring a picnic – just don’t forget to grab a punnet of fresh strawberries that are sold by the roadside along the way!
27. Spot wild dolphins in Lovina
Sunrise boat trips to see dolphins dancing off North Bali.
A trip to Lovina in North Bali is a treat in itself, but add a Dolphin Watching tour onto your itinerary to really make the most of this pristine region. Head out on a traditional outrigger before the sun has risen, and spot the silhouettes of small playful dolphins against the luminous sky as dawn begins to break. There’s no better way to start your day.
28. Go glamping at Capella Ubud
Luxury jungle tents with pools, dining and curated cultural stays.

If living in nature sounds like your kind of Bali vacay, then you’ll want to add glamping to your island itinerary. Bali is home to a number of ‘campsites’ where you can wake up to fresh air, stunning sights and the early morning tropical birds – but with luxury resort amenities.
Capella Ubud is one of the best for glamping in Bali, with stunning one- and two-bedroom tents with private salt water pools. The Travel + Leisure “No. 1 Best Hotel Brand in The World” is also home to award-winning al fresco restaurants, a rainforest-cocooned spa tent, and a daily itinerary of Capella-curated cultural experiences.
Price per night: Starting from IDR 22,000,000
Good to know: Everything here is eco-friendly, including the restaurants and spa.
Address: Jl Raya Dalem, Banjar Triwangsa, Ubud
The Best Things To Do In Bali: Wellness & Relaxation
29. Dip into Bali’s natural hot springs in North Bali
Volcanic hot springs surrounded by lush jungle and temples.
Bali boasts a number of natural hot springs, but my favourites can be found in the north and north-east. In the north-east, there are two close to Mount Batur: the “Toya Bungkah Batur” Hot Springs and the “Toya Devasya” Hot Springs. But it is perhaps the hot springs in the north that are Bali’s most famous.
Close to Lovina Beach, the sacred “Air Panas Banjar” Hot Springs are set in the midst of lush jungle and beautifully landscaped tropical gardens. There are three public pools and one private, all with gushing hot water from volcanic origins that pour from the mouths of eight stone-carved dragon heads. Bring your swimsuit and get ready to hop in – it’s picture-perfect and healing too.
30. Bliss out with a Balinese massage at a local spa
Traditional full-body massage with oils for deep relaxation.
No trip to Bali would be complete without a Balinese massage. Why? Because the traditional techniques used by Balinese therapists are the deepest, most ahh-inducing we’ve ever experienced. They use long strokes, firm pressure, skilful stretching and the most fragrant essential oils – all for less than $20 for an hour of bliss. If you want to go local, you can find a Balinese massage at almost all of Bali’s best budget spas.
31. Yoga at Yoga Barn in Ubud
World-renowned yoga hub with classes, trainings and jungle views.

There are so many yoga studios in Bali, but most of my favourites on the island are those with a spectacular view – after all, there’s nothing like a lush jungle vista or open-air studio overlooking a rice field to really zen out. Our go-to spot is The Yoga Barn in Ubud, which offers a wide variety of classes held in the midst of tropical gardens, and taught by local and international teachers. Psst… looking to level up your practice? The good news is, you’ll find plenty of world-class yoga teacher training in Bali, too!
How much: A single drop-in is priced at IDR 165,000.
Address: Jl Sukma Kesuma, Ubud
Opening hours: Daily, from 6.30am
Class Schedule at The Yoga Barn
32. Take a dip in the famous infinity pool at Hanging Gardens of Bali
Swim in Bali’s Insta-famed jungle infinity pool.

If anything, dipping into an infinity pool in Bali is gonna look great on your Insta feed! But this bucket list must-try is so much more. Infinity pools in Bali are very common, so it just comes down to choosing whether you want pool to meet jungle, ocean or sky. The most famous is the infinity pool at the Hanging Gardens of Bali. It’s even been named Fox News’ No. 1 Most Incredible Swimming Pool in The World!
How much: The Poolside Experience starts from IDR 1,000,000. It gives you pool access for the day.
Good to know: Other Hanging Gardens experiences don’t include access to the pool.
Where: Desa Buahan, Payangan, Ubud
Book A Hanging Gardens Experience
33. Sleep beneath the stars at Bubble Hotel Bali
Romantic bubble stays with ocean or jungle views under the stars.

Not your typical Bali accommodation, Bubble Hotel Bali is where you can sleep beneath the stars and live inside a luxury bubble, complete with manicured gardens, a private outdoor ensuite bathroom and a sheltered gazebo. Inside your bubble you will find a super comfy queen size bed with AC, and you can even choose to have a private pool or bath.
But that’s not all. Bubble Hotel Bali is located in both Nyang Nyang and Ubud, meaning you have two stunning locations to choose from: a backdrop of turquoise ocean on Nyang Nyang beach, or verdant rice terraces in the jungles of Ubud. There’s even glamping-style activities (think vintage BBQ picnics and roasting marshmallow by the campfire!) and you’ll want to bring your boo, because this is one of the most romantic experiences in Bali…
Price: Starting from USD 95 per night.
Good to know: The owner is the hotelier behind the world’s first Boeing 737 Private Jet Villa in Uluwatu!
Where: Tampaksiring near Ubud, and Nyang Nyang in Uluwatu
The Best Things To Do In Bali: Food, Drinks & Nightlife
34. Watch a postcard-perfect Bali sunset
Catch golden hour at Bali’s best beaches, bars and jungle spots.
For a golden hour that really glows, settle into one of Bali’s best sunset spots to watch the sky turn to candy. Beach or jungle, if the view fits I say go with it. And if you’re not sure where to start, check out my pick of the best sunset bars in Bali – the prime places to ruminate while the sky illuminates.
35. Join a Balinese cooking class
Learn authentic recipes and market secrets from local chefs.
With so many herbs, spices, farm-fresh produce and unique flavours available across Indonesia’s culinary landscapes, taking part in one of Bali’s best cooking classes should be high priority. Spice up your sambal skills, learn the tricks to traditional cooking techniques, and nab the best ingredients from the local markets to really nail your next Nasi Goreng.
36. Stay in Canggu and hit up Bali’s hottest spots
Trendy hub with cafes, bars, spas and buzzing nightlife.
Canggu has become the number one destination on every Bali itinerary. It’s a popular South Bali neighbourhood that’s positively buzzing. Come here for the spas, cool bars and late-night clubs, the so-hot-right-now boutiques. And of course, the ever-growing collection of Canggu’s best cafes and restaurants. You’ll want to come hungry, and you’ll want to try everything, from the vegan brunches to the hottest beach clubs and the best date night destinations too. Hot tip: with so many things to do and places to visit, book yourself a stay in a boutique hotel or a fab villa to make the most out of your time here.
37. Explore swanky Seminyak
Chic dining, boutique shopping and luxury villas by the beach.

Away from the rice fields and traditional temples of Bali, Seminyak is where it’s at for a bit of glitz and glam. Spend a day here exploring the hip restaurants, the luxe Seminyak spas, the chic bars and the swanky Seminyak villas. And if fashion is your thang, you’ll want to shop ’til you drop at Seminyak’s best boutiques.
38. Go coffee tasting at Bali Pulina coffee plantations
Taste kopi luwak and local brews overlooking lush rice fields.
Wake up and smell the coffee – literally. Bali is famous for its coffee, and a visit to a plantation is a must for caffeine aficionados. Head to Bali Pulina in Ubud, where you can learn about the island’s unique coffee-making process, including the world-famous kopi luwak, aka civet coffee. Don’t worry, there are plenty of other delicious blends to try if kopi luwak isn’t your thing. Plus, the views over the jungle while sipping a fresh brew are worth the trip alone.
Bonus local tip: Check out our fave brew bars and coffee spots in Bali, if you like your coffee in a hip cafe setting.
39. Try local food at an Indonesian warung
Feast on authentic nasi goreng, satay and sambal at affordable prices.

A warung is a small locally-owned restaurant that typically serves traditional Indonesian and Balinese dishes. For just $2 you can feast on a mountain of delicious, authentic grub including nasi goreng, babi guling, beef rendang, tempe manis and so.much.more. To get you started, tuck into 7 of our fave must-try local dishes in Bali (we’ve even included the best warungs where you can find them!).
40. Get a taste of Balinese culture with a food tour
Street food tours and cooking experiences with local chefs.

Food is the way to one’s heart, but it’s also the best way to get a deeper insight into local culture. That’s why we love the foodie experiences with Bali’s own “Street Food Chef”, Will Meyrick. Will’s culinary adventures take you to the heart of Bali, with four different experiences to choose from. Master the art of Balinese cuisine with a private cooking class, or venture out to the markets and warungs of Denpasar with a street food tour to hidden gems.
How much: The one-day street food tour is priced at USD 97 per person.
Good to know: Chef Will Meyrick has multiple restaurants in Bali, if you’re looking to taste his take on Asia’s street food.
Where: Denpasar or North Bali
Book Will Meyrick’s Food Tours
41. Graze on a gourmet Sunday brunch
Indulge in free-flow champagne brunches at Bali’s best resorts and restaurants.

Bali’s brunch scene rivals some of the best in the world, so lazing your weekend away with a Champagne banquet should be high priority on your Bali bucket list. Graze on the island’s best bottomless food spreads, free-flow drinks, ocean views and first-class service – for hours on end. Check out our top picks for the best Sunday brunch spreads in Bali if you’re not sure where to start.
42. Eat at Bali’s best restaurants
Award-winning fine dining from Ubud to Seminyak and beyond.

Bali’s food scene is right up there with the world’s best. Seriously. Any itinerary should include plenty of munching opportunities at Bali’s award-winning restaurants. From Locavore NXT in Ubud to Mama San in Seminyak, work your way through our list of Bali’s very best restaurants.
43. Sip on a signature cocktail at Night Rooster
Creative cocktails with local botanicals at Ubud’s top bar.

Bali knows how to do great cocktails, shaken and stirred at some seriously awesome and iconic bars that you simply cannot miss. The most famous is probably Rock Bar in Jimbaran, but if you want to escape the tourist and Bali’s wild party crowds (don’t worry – you can find night clubs in Canggu, Seminyak and Uluwatu), try a hidden, award-winning speakeasy bar in Ubud. I’m talking about none other than Night Rooster.
If there’s one thing you need to know about Night Rooster, it’s the fact that it’s run by the same crew behind Locavore NXT. So as expected, the drinks here go way beyond the ordinary. In fact, after chatting to Head Mixologist Raka (he’s always busy behind the bar), most of the drinks are rooted in local folklore (which explains the medieval vibes of the menu) and all of the drinks use foraged local ingredients.
Must-try cocktails: Moonbeam Lover, Monkey Business
How much: Cocktails start from IDR 150,000++
Address: Jl Goutama Selatan No. 5, Ubud
Opening hours: Daily, from 5pm
Night Rooster Menu Book Night Rooster
The Best Things To Do In Bali: For Families
44. Splish and splash at Waterbom water park
Asia’s best waterpark with thrilling slides and lazy rivers.
If you want a change of scenery from the beach or jungle, head to Waterbom for a day of heart pumping sploshing and splashing! Voted Asia’s best waterpark over and over, a day here is top notch for families, kids, and adults too! It has all sorts of rides, from kid-friendly splash pools to tandem race slides, and even the dizzyingly high Climax that drops you through a vertical trap door – not for the faint hearted! I’d spend the day here diving face-first down the Twin Racers, rocketing our way down the Boomerang, spiralling through the Pipeline, all before slowing the pace to wind our way through the park’s tropical gardens on the Lazy River.
Entrance fee: Day passes start from IDR 595,000 per adult, and IDR 495,000 per child.
Good to know: Sustainability is at its heart, so Waterbom applies close-loop water system, and waste recycling and upcycling strategies.
Address: Jl Kartika Plaza, Kuta
Opening hours: Daily, 9am – 6pm
45. Get down and dirty with friendly elephants
Feed, bathe and play with elephants at Bali Zoo.

If your idea of an awesome vacay is getting up close with animals, you’ll want to make a stop at Bali Zoo – the first zoological park on the island. It’s home to more than 500 rare animals, including endangered species such as the Komodo Dragon, Sumatran Tiger, Orangutan and Bali Starling. You’ll also meet free-roaming deer (you can hand-feed them!), families of lemurs, and even muddy elephants who’ll invite you in for a bath with the hands-on “Elephant Mud Fun” experience! Walk with them down to the nearby River Wos, where you’ll splash, bathe and scrub your elephant friend. You’ll also get to play, feed and take photos with them (covered in mud!), all before showering off in time for lunch.
Entrance fee: General admissions start from IDR 395,000 per adult, and IDR 200,000 per child.
Good to know: If you’re coming for a signature experience, take note of when the session starts and ends.
Address: Jl Raya Singapadu, Gianyar
Opening hours: Daily, 9am – 5pm
46. Get a selfie with a monkey at the Ubud Monkey Forest
Meet cheeky macaques in Ubud’s sacred jungle temple.

Bali is home to several species of monkey, so it’s not uncommon to come face-to-face with them, especially in Ubud and Uluwatu. If you want to get up close and personal with some very cheeky little macaques, visit the Sacred Monkey Forest in Ubud, or the Pura Luhur temple in Uluwatu – just hold on to your belongings and be sure to snap a selfie (if you think you’re brave enough!).
47. Shop local goods at Ubud Art Market
Browse handmade crafts, souvenirs and Balinese artworks.
Bali is great for shopping – whether it’s furniture, fashion, homewares, bikinis, shoes, food, bags, or even island-born skincare products – the list goes on! But, for affordable souvenirs and hand-made artisanal goods, you can find them all under one roof at Ubud Art Market. Want more? Check out Bali’s best traditional markets, where you can find more artsy keepsakes, old-school vintage clothes, and farm-fresh fruit and vegetables, too.
48. Have a bonfire on the beach at Sundays Beach Club
Toast marshmallows by the fire on Uluwatu’s private beach.

For a magical experience beneath the stars, we often make our way down the cliff face of Uluwatu to Sundays Beach Club where a nightly bonfire crackles as the sun sets. Toast marshmallows on the sand, settle in to the comfy beanbags and graze on the gourmet menus.
Love this list of best things to do in Bali? Tick off even more adventures with these outdoor activities in Bali!
FAQs about going on a trip to Bali
How many days should I spend in Bali?
A stay of 10 to 14 days is ideal to explore Bali's beaches, cultural landmarks and natural beauty at a relaxed pace. Try staying at multiple areas in Bali, where you can easily day trip to nearby must-visit places.
What are the best areas to stay in Bali?
That depends on what kind of Bali holiday you want. Canggu is a popular choice amongst travellers looking for a combo of beach and urbanism, with everything from beach clubs to cafes and buzzing nightlife. Seminyak is known for its Instagrammable dining and high-end shopping. Ubud is best for cultural and natural attractions, and Nusa Dua for luxury resorts and beaches. We say, spend a few days in each place. Want more? Check out our Bali neighbourhood guide.
What are the best cultural experiences in Bali?
To experience Bali's culture, you can visit traditional Hindu temples, you can watch traditional Balinese dance performances (like the Kecak fire dance at Uluwatu Temple), join a purification ritual at Tirta Empul Temple, or visit the royal palaces in Ubud and Klungkung.
What’s the best way to get around Bali?
Scooters are the most popular way to get around (only if you have a legal licence), but private drivers and ride-hailing apps like Grab and Gojek are great options too. For short distances, cycling or walking in areas like Ubud and Sanur is a fantastic choice.
Where can I see the best sunsets in Bali?
For the best sunset view in Bali, you'll want to be on the south-west coast. Head to Canggu's famous beach clubs, Uluwatu’s clifftop bars, Tanah Lot Temple, or Seminyak Beach. Jimbaran Bay is also perfect for sunset views paired with fresh seafood dinners.
Are there adventure activities available in Bali?
Absolutely! Bali is a haven for adventure seekers. You can surf the waves in Uluwatu, trek up Mount Batur for a sunrise view, or dive into the vibrant marine life around Nusa Penida.
Is Bali family friendly?
Yes, Bali is family-friendly, offering activities from beach outings and cultural experiences, to nature adventures that are suitable for all ages.
Are there wellness retreats in Bali?
Bali is renowned for its wellness offerings. Consider joining a yoga retreat in Ubud, indulging in traditional Balinese spa treatments, or participating in meditation sessions overlooking serene landscapes.
What souvenirs can I bring back from Bali?
Bring home a piece of Bali with handcrafted silver jewelry from Celuk Village, or traditional endek textiles. These items make for meaningful mementos of your trip.
When is the best time to visit Bali?
The dry season, from April to October, is considered the best time to visit Bali, offering sunny days for outdoor activities. Check out our Bali weather guide to give you an idea of how Bali weather is like each month.
What are the must-visit attractions in Bali?
Bali is packed with so many iconic attractions, including Uluwatu Temple for its cliffside views, the Sacred Monkey Forest in Ubud, and the Tegallalang Rice Terraces. For beach lovers, explore Padang Padang or Nusa Dua, and for adventure seekers, hike Mount Batur at sunrise or visit one of Bali's sacred mountain temples.
