
From mountain hikes and 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 every day at the “World’s Best Beach Club”!

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.
Where: Jl Pantai Berawa, Berawa, Canggu
Opening hours: Daily, from 11am
2. Get down and dirty with friendly elephants

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.
Where: Jl Raya Singapadu, Gianyar
Opening hours: Daily, 9am – 5pm
3. Get a taste of Balinese culture with a food tour

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.
Or, for the ultimate foodie adventure, try the two-day North Bali Uncharted excursion to discover untold stories of culture and cuisine, guided by local experts. Want to dive even deeper? Set sail through East Flores with the Lontara Experience; a gastronomic odyssey where you’ll savour freshly-made dishes from Will himself, you’ll swim with Manta Rays, and even tread the paths of Indonesia’s spice traders…
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
4. Sleep beneath the stars at Bubble Hotel Bali

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 island locations to choose from: a backdrop of white sands and turquoise ocean on Nyang Nyang beach, or verdant rice terraces and lush greenery in the jungles of Ubud. Lose yourself in the glamping-style activities (think vintage BBQ picnics and roasting marshmallow by the campfire!) and bring your boo, because this is easily one of the most romantic, star-studded experiences in Bali…
Price per night: Starting from USD 95.
Good to know: The owner is the hotelier behind the world’s first Boeing 737 Private Jet Villa in Uluwatu, if you can’t get enough of unique stays in Bali.
Where: Tampaksiring near Ubud, and Nyang Nyang in Uluwatu
5. Island hop to Nusa Lembongan or Nusa Penida

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.
Got more time to spare? Lucky you, because just a few hours boat ride or a short flight away, you’ll find yourself in less touristy islands – and my favourite escapes – like Lombok and Gili Islands, Sumba, Rote Island, as well as Flores and its nearby Komodo Island (hellooo real-life dragons and pink beaches).
6. Have brunch with alpacas & picnic with donkeys

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.
Where: 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

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. Explore Goa Gajah Elephant Cave

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.
Where: 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.
9. See a traditional Balinese healer
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 instead? It’s a water purification ceremony that rids you off 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.
10. Visit Bali’s famous temple Pura Lempuyang

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).
11. Make your own perfume at L’Atelier Parfums et Créations
Now here’s something you don’t get to do everyday. Head to L’Atelier Parfums et Créations at TS Suites hotel in Seminyak or Grand Hyatt Bali resort in Nusa Dua, and take part in either a three-hour or a 90-minute perfume workshop where you’ll get to create your own scent in a 30ml bottle. It makes for a great present for a loved one (or to just keep for yourself!).
How much: Starting from IDR 1,190,000 per adult.
Good to know: There’s also a dedicated workshop for children, or you can book an intimate villa workshop so you can freely create a perfume in your own accommodation.
Where: TS Suites in Seminyak, and Grand Hyatt Bali in Nusa Dua
Book L’Atelier Parfums et Créations
Other Bali souvenirs that you can make yourself are ceramics, silver jewellery, or even drawings of Bali’s lush landscapes that you visited.
12. Learn Bali’s chain-weaving heritage at John Hardy

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
13. Check out Garuda Wisnu Kencana (GWK) Cultural Park
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.
Where: Jl Raya Uluwatu, Ungasan
Opening hours: Daily, 9am – 9pm
14. Watch the Devdan Show at the theatre

A trip to Bali wouldn’t be complete without learning about Indonesia’s rich culture, and there’s one way to get a taste of it all in one night: by watching Devdan Show at the Bali Nusa Dua Theatre. Aptly named the “Treasure of the Archipelago”, this 60-minute mega production is a Broadway meets Cirque du Soleil performance that follows the tale of two children travelling across Indonesia.
From Bali and Java to Borneo and Papua, you’ll discover Indonesia through stunning illusions, costumes, cultural dances, puppetry, and aerial acrobatics. It’s perfect for date-night or even for families, taking place inside the air-conditioned auditorium three times per week, with comfy seats and state-of-the-art lighting and sound systems.
How much: Starting from IDR 420,000 per adult, and IDR 200,000 per child.
Good to know: There are three shows per week, every Monday, Wednesday and Saturday.
Where: Bali Nusa Dua Theatre, Kawasan Pariwisata Nusa Dua ITDC
Show time: From 7.30pm
Bonus local tip: For something more traditional, head to the Pura Luhur Uluwatu Temple to watch the famous Kecak Dance in an amphitheater, performed by over a hundred men circling a fire. Or, take a trip to Ubud for the traditional Legong Dance at the Ubud Palace, performed by Balinese girls in ceremonial attire.
15. Visit the iconic Handara Gates

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.
Where: Handara Golf & Resort, Jl Raya Singaraja, Buleleng
16. Get inked at a professional tattoo studio
Tatts have become uber-popular over the years, and if you’re in the hipster ‘hood of Canggu, it’s hard to walk down the Batu Bolong strip without seeing a beard-and-sleeve combo. So, if you’re in the market for some new ink, head to one of Bali’s best tattoo studios. Our recommendation? Artful Ink in Seminyak or Babayaga in Canggu – tried, tested and approved!
The Best Things To Do In Bali: Nature & Adventure
17. Go chasing waterfalls in North Bali

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!
18. Soak up some sun at South Bali beaches

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!
19. Sail on a local fishing boat in Amed
If you’re looking for a quieter corner of Bali, Amed is your spot. This sleepy coastal village in the east is home to jukung boats. They are traditional Balinese outriggers used by local fishermen. Hop aboard for a sunrise or sunset cruise, and glide along the calm waters as the fishermen cast their nets. My top tip: If you want to cruise from the west coast, there are local fishing boats for hire, like the Black Pearl in Jimbaran.
20. Hike to the top of Mount Batur for sunrise

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…
21. Get wet with Bali’s water sports

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.
22. Go back to nature at Bambu Indah

A sustainable and eco-friendly resort made almost entirely of natural materials, Bambu Indah is a sight to be seen indeed. If you’re not staying at this earth-conscious boutique hotel, you can visit with a day pass and immerse yourself in utmost nature. Ride the bamboo elevator down through the centre of the gorge and emerge to a horizon of greenery and natural pools, fringed by luxurious lolling spots, a riverside warung and plenty of wildlife. Wash buffalo in the river, meet the local Balinese black pigs, and finish it all off with lunch suspended over rushing rapids.
Price per night: Starting from IDR 6,400,000
Good to know: Day passes are available if you don’t want to stay at the hotel.
Where: Jl Baung, Sayan, Ubud
23. Spot wild deer on Menjangan Island

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.
24. Ride ATVs or go canyoning in North Bali
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.
25. Hire a yacht and sail in style with Day Trip Bali

Picture this: blue skies, crystal clear waters, emerald green islands all around and your very own luxury yacht to explore it all. I book with Day Trip Bali – they have an entire fleet of brand new boats and yachts, complete with certified guides and even a GoPro for those all-important underwater photos and videos. They take you to explore the beauty of Bali, Nusa Penida and Nusa Lembongan, together with a qualified crew who take care of it all. Just check out their thousands of five-star reviews on Airbnb and TripAdvisor!
How much: Yacht hire starts from IDR 21,520,000.
What’s included: Swimming with Manta Rays, snorkelling, lunch, land tour (optional).
Good to know: There are also speed boats available, as are private and shared tours.
26. Cycle downhill from Kintamani to Ubud
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!
27. Hunt down Bali’s abandoned planes
Random? Maybe. Boring? We think not. If you fancy a quirky Bali adventure that’s not in every guidebook, then head out to spot some of the eight reported abandoned planes on the island. This is a free activity with no booking necessary – all you’ll need is an intrepid spirit, a willing driver and Google Maps at the ready! I’ll give you an insider tip: you’ll find the top three most popular planes in Nyang Nyang, Kerobokan, and half way down Bypass Ngurah Rai.
28. Scale Tegallalang rice terrace in Ubud
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.
29. Walk amongst the Marigold fields of Desa Temukus

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.
30. Discover Bali’s off-the-beaten-path neighbourhoods
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.
31. Swing through the trees on a Bali swing

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.
32. Have a picnic at Bali Botanic Gardens in Bedugul
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!
33. Spot wild dolphins in Lovina
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.
34. Go glamping at Capella Ubud

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,194,970
Good to know: Everything here is eco-friendly, including the restaurants and spa.
Where: Jl Raya Dalem, Banjar Triwangsa, Ubud
The Best Things To Do In Bali: Wellness & Relaxation
35. Get a new haircut at Rossano Ferretti

World-class cuts, boho balayage and blow drys with a Cosmo cocktail – you name it, Bali’s best hair salons do it. But if you’re gunna get a haircut, you might as well go to the best of the best: Rossano Ferretti Hair Spa. Rossano Ferretti is the pioneer of “Invisible Haircut” – a highly developed and personalised approach to hair styling. So much so, that he’s sought after by Hollywood A-listers!
Price: Women’s haircuts start from IDR 1,900,000
Where: Four Seasons Resort at Jimbaran Bay, Jimbaran.
Opening hours: Monday to Friday, 10am – 7pm.
Bonus local tip: Head to local salons and look out for a hair spa treatment called cream bath. It’s Indonesian women’s secret to healthy-looking hair. It starts with a head, neck and shoulder massage, followed by a homemade hair mask that is left on the scalp for 30 minutes, followed by even more massaging and conditioning.
36. Dip into Bali’s natural hot springs in North Bali
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.
37. Bliss out with a Balinese massage at a local spa
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.
38. Yoga at Yoga Barn in Ubud

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.
Where: Jl Sukma Kesuma, Ubud
Opening hours: Daily, from 6.30am
Class Schedule at The Yoga Barn
39. Take a dip in the famous infinity pool at Hanging Gardens of Bali

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
40. Try fun workout classes at Bali’s gyms

Fitness in Bali is big, and the island is packed with epic workouts to stay fit whilst still having fun. Forget boring treadmills – here in Bali it’s all about surfing, CrossFit, yoga, pilates, high-energy Muay Thai classes, pole dancing, beachfront bootcamps or simply a jog through the rice fields.
The Best Things To Do In Bali: Food, Drinks & Nightlife
41. Watch a postcard-perfect Bali sunset

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.
42. Stay in Canggu and hit up Bali’s hottest spots

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.
43. Explore the swanky Seminyak

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.
44. Coffee tasting at Bali Pulina coffee plantations
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 to sip your coffee in a hip cafe setting.
45. Try local food at an Indonesian warung

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!).
46. Join a Balinese cooking class
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.
47. Graze on a gourmet Sunday brunch

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.
48. Eat at Bali’s best restaurants

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.
49. Sip on a signature cocktail at Night Rooster

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++
Where: 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
50. Splish and splash at Waterbom water park

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.
Where: Jl Kartika Plaza, Kuta
Opening hours: Daily, 9am – 6pm
51. Get a selfie with a monkey at the Ubud Monkey Forest

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!).
52. Shop local goods at Ubud Art Market
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.
53. Have a bonfire on the beach at Sundays Beach Club

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.
Did I miss any? Send us a DM on Instagram or email me on louise@staging.thehoneycombers.com to share your favourites!
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?
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?
Absolutely! 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.
Love this list of best things to do in Bali? Tick off even more adventures with these outdoor activities!