Bali is an island that endlessly surprises. With every return visit (we have now visited over 30 times), we find new corners, hidden gems, and fresh stories to tell. Over the years, we’ve poured those discoveries into guides like our Bali Travel Guide – Best Areas to Stay and our Bali Itinerary posts – and now, it’s time to update The Ultimate Bali Bucket List: Best Things to Do in Bali with new insights, hidden finds, and deeper tips for every kind of traveller!
This isn’t just a list of “tourist must-sees” – it’s your complete roadmap to things to do in Bali for adults, adventures for couples, family-friendly activities, and off-beat paths waiting to be explored. Whether you’re chasing the top 10 things to do in Bali, dreaming of romantic moments, looking for things to do in Bali with a baby or kids, or hunting for the most Instagrammable vistas, this guide will help you build a Bali itinerary you’ll remember forever.
The first 15 are our best things to do in Bali for your first visit or if you have a short amount of time. We then continue the list with extra must-do activities for a longer stay or a repeat visit.
Related: Ultimate Bucket list for South Africa
Our Top 15 Things To Do In Bali Overview
| Activity | Location | Price |
|---|---|---|
| Explore Uluwatu & watch the Kecak Fire Dance | Uluwatu, Bukit Peninsula | $20–$50 (dance); beach clubs free entry, min. spend ~$20–95 |
| Ubud cycling tour through rice paddies & villages | Ubud | $30–$50 |
| Stay in Sidemen, Bali’s quiet hidden gem | East Bali | Villas from ~$80–150/night |
| Island hop to the Nusa Islands | Nusa Lembongan, Ceningan, Penida | ~$20 return speedboat |
| Relax on Bali’s best beaches | Uluwatu, Nusa Dua, Amed, Nusa Islands | Free; parking IDR 5,000–10,000, sunbeds from IDR 50,000 |
| Balinese cooking class | Ubud, Seminyak, Canggu | From $35 |
| Chase waterfalls (Sekumpul, Banyumala) | North Bali | Free–small entry fee |
| Walk the rice terraces | Tegallalang, Sidemen, Jatiluwih | Free–small entry fee |
| Learn to surf | Canggu, Uluwatu | From $20 |
| Wellness rituals & spa treatments | Ubud, Seminyak, Canggu | $10–15 (local) to $60+ (luxury resort) |
| Eat your way through Bali’s food scene | Island-wide | $2–5 (warung) to $40+ (beach club dining) |
| Visit Bali’s temples | Island-wide | Free–small entry fee (sarong often included) |
| Sunrise trek up Mt Batur | Central Bali | $40–$45 |
| Beach clubs | Uluwatu, Canggu, Seminyak | Free entry, min. spend ~$20–95 |
| Escape to the cool highlands of Munduk | North Bali | Villa stays vary; free to explore waterfalls/villages |
PRINT AND TICK THEM OFF

1. Explore Uluwatu – My favourite Place on the Island
No Bali bucket list is complete without spending time in Uluwatu and after visiting Bali more than 30 times, this is one place we love to return every year. Perched along dramatic limestone cliffs on the Bukit Peninsula, Uluwatu is famous for its world-class surf breaks, jaw-dropping ocean views and laid-back coastal energy. Surfers travel from all over the world to chase legendary waves at Padang Padang, Bingin, and Uluwatu Main Break, while even non-surfers will find plenty to love simply cruising between viewpoints and beaches.
Hiring a scooter and spending the day checking the swell at different breaks is easily one of the most iconic things to do in Bali Indonesia.
Beyond the waves, Uluwatu is home to some of the best beaches in Bali, epic clifftop beach clubs and an ever-growing food scene. Lazy afternoons at one of the the best Uuwatu beach clubs like Ulu Cliffhouse or Sundays Beach Club are a rite of passage, and the area is packed with some of the best cafes and restaurants in Bali, from casual warungs to elevated dining.
As the sun dips, head to Uluwatu Temple, dramatically perched above the Indian Ocean, and stay for the iconic Kecak Fire Dance at sunset, one of the most unforgettable things to do in Uluwatu.
During our wedding at Uluwatu Surf Villas we had a pre-wedding at Savaya and El Kabron, which were highlights for our friends and family during their time in Bali. These iconic Uluwatu venues are so much fun and have the best views of the sunset! We also spent our wedding morning doing very Uluwatu things – for the girls, it was a Pilates class overlooking the water, while the boys did a big group surf!
➡️ Read – Best Cafes in Uluwatu
Accommodation here suits every travel style. You’ll find luxury resorts like Anantara Uluwatu, boutique stays such as Elementum and Green Escape Eco Resort, and spacious private villas like Family Nest Uluwatu andNisi Villas perfect for families or groups.
We’ve stayed across all styles over the years, and it’s one of the reasons we keep coming back — Uluwatu always feels special, whether you’re visiting with kids or planning a romantic escape. If you’re planning your stay, we break it all down in our full Uluwatu accommodation guide, including our favourite resorts, boutique hotels and villas.


2. Fall in Love With Ubud – The Cultural Hub of Bali
At the heart of the island lies Ubud, Bali’s cultural and spiritual hub. Surrounded by lush rice terraces and waterfalls, it’s the perfect place to slow down and reconnect. We have visited Ubud for yoga retreats and got to experience the beautiful meditation and healing ceremonies — making it one of the best destinations for things to do in Bali for couples and solo travellers alike.
But Ubud isn’t just about wellness though. You can wander through the famous Monkey Forest, or my favourite take a sunrise trek along the Campuhan Ridge Walk, or visit art galleries and craft markets. We also enjoy Ubud’s cafes and thriving plant-based dining. Whether you’re planning a Bali bucket list adventure or just want to recharge, Ubud offers a deeper side of the island that balances perfectly with the coastal fun of Canggu and Uluwatu.
One of our absolutely favourite things to do in Ubud is escape the hustle and embark on a rural discovery of the local villages that surround Ubud with a cycling tour! There are options for both half and full-day eco-educational cycling tours! Escape the tourist areas and see the real Bali, learning directly from the locals.
It gives you a deeper sense of Bali. We loved visiting the family compounds, rice paddies, markets and to learn about local life. This is easily one of the best Ubud attractions and should be on every Bali itinerary. Lunch, snacks, and a coffee break are usually included.
WHERE: Ubud
HOW MUCH: $30-$50
OUR PICKS: Bali Hai Bike Tours, Eco- Tours


3. Discover Sidemen – Bali’s Hidden Gem
Sidemen is a quiet village in East Bali. It’s about 90 minutes from Ubud and around 2.5 hours from areas down south like Canggu or Uluwatu. It is a true hidden gem that we discovered on our last trip to Bali and aboslutely fell in love. It’s one of those rare places that still holds that raw, authentic magic that Bali was once known for before the crowds arrived. We stayed at Wapa di Ume with our 5-month-old baby and 4-year-old old and it was the highlight of our 3-week trip.
If you’re craving peace, natural beauty, culture and connection, this is where you’ll find it. It’s not the place for beach clubs or shopping, instead we did some trekking through rice paddies, sipped ginger tea with a view and explored sacred waterfalls. Whether you’re travelling solo, with your partner, or as a family, Sidemen Bali has something special to offer.


WHERE: East Bali, ~90 mins from Ubud, ~2.5 hours from Canggu/Uluwatu
HOW MUCH: Varies widely by villa — private plunge-pool villas here generally start from around $80–150/night
OUR PICK: Wapa di Ume — where we stayed with a 5-month-old and 4-year-old or want to something a bit more secluded/romantic try camaya house

Wapa di Ume Sidemen – Where we stayed!
🏆 9.5 rating on booking.com
We stay in the private pool family villa, which was perfect. The staff here were so amazing with the kids and bonus there’s even a playground with a trampoline down by the lake!
4. Island Hop over to the Nusa Islands
One of the best things to do in Bali is to leave it for a more relaxed island life! Head to the Nusa Islands for uninterrupted paradise.
Just a short boat ride from Sanur, the Nusa Islands – Nusa Lembongan, Nusa Ceningan, and Nusa Penida – offer a completely different vibe from mainland Bali. With their crystal-clear waters, rugged cliffs, and hidden beaches, they’ve become some of the most photographed places to visit in Bali Indonesia. Exploring these islands is a true Bali bucket list adventure.
On Nusa Penida, you’ll find iconic viewpoints like Kelingking Beach, Angel’s Billabong, and Broken Beach, while Nusa Lembongan is known for its laid-back vibe, mangrove tours, and surfing. Nusa Ceningan is the smallest of the three, but it’s famous for its yellow bridge and cliff-jumping spots. Whether you’re a couple chasing adventure or a family looking for a relaxed island escape, a day trip or overnight stay on the Nusas is one of the top 10 things to do in Bali.

My husband and I visited Nusa Lembongan for our honeymoon after our Bali wedding. It was 5 days of pure bliss, which was really needed after planning a wedding. With no traffic or hawkers on the island, it is fast becoming a popular sanctuary for surfing, diving and snorkelling. It also has some of the clearest water you will find anywhere, with a very vivid shade of blue.
HOW TO GET THERE: From Sanur or Pandang Bai take a speedboat with Setia Cruise Ferries or Rocky Fast Cruise. Alternatively, you can take a local boat.
HOW MUCH: Approx $20 return ticket for a speedboat
WHERE TO STAY: Royal Retreat Villa’s Lembongan, Svaha Private Villas Ceningan, Bukit Ancak Lembongan Villa




5. Find the Best Beaches in Bali
One of the reasons we never get tired of Bali is how different each beach feels — even after dozens of visits, exploring the coastline is still one of our favourite things to do in Bali. We’ve spent days hopping between surf beaches, quiet coves and family-friendly bays, and every trip ends up looking a little different depending on our mood and who we’re travelling with.
In Uluwatu, my love Thomas Beach. The walk down is a bit tricky but its worthy as it has the bluest water i have ever seen. It’s one of our go-to spots for a relaxed beach day as a couple, especially in the afternoon when the light softens. Balangan Beach is another favourite — we love it for long walks along the sand, watching surfers, and staying until sunset when the cliffs glow golden.
➡️ Read – Best Beaches in Uluwatu
When travelling with kids, we naturally gravitate towards calmer waters. Geger Beach in Nusa Dua has been a great option for us, with gentle waves and plenty of space to spread out, while the beaches around Nusa Lembongan and Nusa Penida offer clear, shallow water and a slower island pace. For something completely different, Amed and Jemeluk on the east coast have become places we seek out for snorkelling straight from the shore and a more local, unpolished beach experience.
Padang Padang and Thomas Beach (Uluwatu area): foamy surf, striking cliffs, and a little magic for couples.
Geger Beach (Nusa Dua / East Bali): calmer waters, great for families and snorkelling.
Balangan Beach: long stretch, good for beach walks, surf, and sunsets.
Amed / Jemeluk (East Bali): black-sand coastlines and reef snorkelling spots.
Nusa Lembongan / Penida: pristine, turquoise bays away from the mainland hustle.
➡️ Read – Best Beaches in Nusa Lembongan
6. Do A Cooking Class – A Cultural Immersion
I believe to truly immerse yourself in a country, you must understand its food culture and a hands on Balinese cooking class lets you bring Bali home in flavour. Many classes start with a morning visit to a traditional market, where you’ll pick spices, herbs, fruits, and vegetables.
Back in the kitchen, you’ll chop, grind, stir, and learn local techniques and recipes that have been handed down through generations – think satay, lawar, nasi campur, and sambals. Then you sit down and enjoy your creations. Its a great activity to do in Bali with kids.


Cooking classes are offered all over Bali – especially in Ubud, Seminyak, and Canggu. Many also include cultural insights about ceremonial uses of food and local ingredients. By the end, you’ll have a deeper appreciation for what things to do in Bali Indonesia really mean, not just sights, but flavour and connection.
WHERE: Ubud, Seminyak, Canggu
HOW MUCH: Starting from $35
OUR PICKS: Bumbu Bali, Casa Luna Cooking School, Urban Farm



7. Visit the Amazing Waterfalls
Waterfall chasing is one of our favourite inland adventures in Bali, especially when we want a break from the heat and crowds. We’ve visited waterfalls across the island, from easily accessible ones near Ubud to more remote, jungle-hidden gems in the north – and each visit feels like a mini adventure.
There are many great waterfalls in Bali to discover, in the North of Bali we love Sekumpul Waterfall, which is located towards the Bedugul area. Due to its height and force, it is definitely one of the most beautiful waterfalls in Bali. For an unbelievable swim head to Banyumala Twin Waterfall which is around 57km from Ubud.
There’s something incredibly refreshing about hiking down through lush greenery, hearing the sound of rushing water before you see it, and then swimming beneath a waterfall surrounded by jungle. It’s one of those activities in Bali that makes you feel immersed in nature and reminds you how diverse the island really is.
Quick tips
Best time to visit: Morning before tour groups arrive
Where to stay nearby: Ubud or Munduk


8. Explore the Awe-Inspiring Rice Terraces
Seeing Bali’s rice terraces for the first time is unforgettable, and even after dozens of visits, they still stop us in our tracks. While Tegallalang is the most well-known, we personally prefer exploring quieter areas like Sidemen or Jatiluwih, where you can truly appreciate the scale and beauty without the crowds.

Walking through the rice paddies, watching farmers tend the fields, and hearing water flow through the ancient Subak irrigation channels gives you a deeper understanding of Bali’s way of life. These landscapes aren’t just beautiful, they’re living, working systems that have sustained communities for generations. For us, this is one of the most authentic things to see in Bali.
Quick tips
Best time to visit: Early morning or late afternoon
Where to stay nearby: Sidemen for peace, Ubud for convenience
Best cafes: Local warungs near Jatiluwih, KAFE or Sayuri in Ubud


9. Learn to surf
Many beaches in Bali don’t have big swell, making them the perfect spots for learning to surf. I recently learnt to surf at Batu Belong in Canggu by Sunny Surf & Stay whom I HIGHLY recommend. It is a great and freeing skill to learn! They cater specifically for beginners and intermediate surfers who want to learn how to surf or improve their surfing in a fun and safe environment. Many retreats and camps combine surfing and yoga in an all-inclusive deal. Check out Goddess Retreats.
WHERE: Canggu, Seminyak, Sanur, Uluwatu, Kuta
HOW MUCH: Starting from $20
OUR PICKS: Sunny Surf and Stay, Mojo Surf

10. Indulge in Bali’s Wellness Rituals
One of the most iconic activities in Bali is to simply indulge. From world-class spas and yoga studios to flower baths and floating breakfasts, the island is a haven for wellness lovers. Treat yourself to a traditional Balinese massage at a jungle spa in Ubud, or book a beachfront treatment in Seminyak – both experiences you’ll want to add to your Bali bucket list.
Many resorts and private villas offer floating breakfasts, where trays of tropical fruit, pancakes, and coffee arrive at your private pool – one of the ultimate things to do in Bali for couples. For a deeper reset, Ubud is full of yoga shalas and healing centers where you can try sound baths, reiki, or multi-day retreats. Whether you’re looking for romantic moments, self-care, or family-friendly downtime, Bali’s wellness culture makes indulging part of the journey.
Best Spas in Bali:
- Alam Wellness – Peneneren
- Bodyworks – Seminyak
- Spring Spa – Various locations
- Svaha Spa – Ubud
- Goldust Spa – Canggu
- Spa Alila – Uluwatu



11. Appreciate the Food Scene
Bali’s food scene is as diverse and exciting as the island itself. From humble warungs serving fragrant nasi goreng to fine-dining restaurants led by international chefs, food here is an experience in itself. Start your mornings in Canggu’s cafes, famous for smoothie bowls, specialty coffee, and creative brunches, many of which are contenders for the best breakfast in Bali.
For dinner, we love seafood feasts in Jimbaran, elevated Indonesian cuisine in Ubud, or spend the evening at one of the best beach clubs in Bali, where global menus meet sunset cocktails. Food is also a family-friendly highlight, with plenty of healthy, kid-approved options. No matter your taste or budget, exploring Bali’s culinary side is one of the top 10 things to do in Bali and a delicious way to connect with the island’s culture.
OUR PICKS:
Best Seminyak Restaurants
Best Seminyak Cafes
Best Cafes in Canggu
Best Cafes in Ubud
Best Cafes in Uluwatu
12. Visit Bali’s Best Temples
Another part of Bali that never fails to captivate us is the temples. Having visited the island over 30 times, we’ve come to appreciate not just their beauty, but the deep sense of spirituality and culture that flows through everyday life here. Temples are everywhere, from small shrines in family compounds to grand village complexes — and they offer a window into Bali’s rich Hindu heritage.
Some of our absolute favourites include:
Ulun Danu Beratan Temple — We visited this one on our drive between Munduk and Wanagiri, and it’s genuinely one of our favourites — a striking water temple that appears to float on Lake Beratan, with the mountains behind it as a backdrop. The grounds are worth lingering in too: there are gardens, playgrounds and cafes scattered around, and a fish-feeding spot the kids loved (feed costs around IDR 10,000). It pairs naturally with a Munduk trip, since it’s right on the way.
WHERE: Bedugul, Central Bali (roughly 45–60 mins from Munduk or Ubud)
HOW MUCH: Small entrance fee, plus ~IDR 10,000 for fish feeding
TIP: Combine with a Munduk day trip — it sits right on that route


Pura Lempuyang – The iconic “Gateway to Heaven” here is breathtaking, and we still get goosebumps every time we stand in that frame with Mount Agung in the background. It’s worth planning for an early morning visit; the line for the perfect photo can get long.
WHERE: Karangasem, East Bali (roughly 2–2.5 hours from Ubud or the south) HOW MUCH: Entry by donation, typically around IDR 50,000–60,000; sarong usually included TIP: This is the “Gates of Heaven” photo spot — expect a long wait (often 1–2+ hours) for the mirror-photo queue on busy days. Go early or be prepared to skip the photo line entirely.

Pura Luhur Uluwatu – Visiting this clifftop temple never gets old. We love timing it so we can watch the Kecak Fire Dance at sunset, which is one of the most magical cultural experiences on the island. Keep an eye on the cheeky monkeys around the temple – we’ve had more than one bag-snatching incident! Tip: Bring sunscreen and a hat, as there’s very little shade during the performance.
WHERE: Bukit Peninsula, Uluwatu HOW MUCH: Around IDR 30,000–50,000 entry, sarong provided TIP: Keep sunglasses, hats and food out of reach — the resident monkeys are notorious for grabbing anything loose. Best visited late afternoon, ahead of the Kecak Fire Dance at sunset (see #16)

These temples aren’t just photo opportunities, they’re immersive experiences. Take your time, soak in the atmosphere, and we promise you’ll leave with a deeper appreciation for the spiritual heart of Bali.
13. Climb Mt Batur
One of our favourite experiences in Bali is the sunrise trek up Mount Batur. It’s the island’s most popular hike, and for good reason — waking up at 2 am, trekking through the cool, dark morning air, and then watching the sun rise over the caldera is simply unforgettable. The hike itself takes around 2 hours at a moderate pace, and the views from the summit make every early wake-up call worth it.
Most tours include a stop for a Balinese coffee and a light breakfast at the top, which is a nice touch after the climb. Prices usually start around $40–45 USD, and you can either book in advance online or organise a tour through street vendors once you arrive in Bali. We personally loved this tour, it’s a more private group — it makes the experience feel a bit more special.

Mount Batur Sunrise Hike Tour
🏆 Recommended by 94% of travellers
Don’t want to drive yourself between islands? This highly-rated day tour covers the best of both Lembongan and Nusa Penida — including Kelingking Beach / snorkelling / all transfers!
Quick Tips:
Where: Mount Batur, Central Bali – hotel pick-up included on most tours
Best time to go: Sunrise for unbeatable views (be prepared for an early start!)
Our Picks: Sunrise Trek, Mt Batur Trekking – we’ve done both and loved the sunrise vibes and the calm atmosphere before the crowds arrive
Climbing Mt Batur is perfect for adventurers, couples looking for a memorable experience, and families with older kids who enjoy a challenge. It’s hands down one of the must-do activities in Bali and a highlight of our Bali bucket list every visit.

14. Have Sunset Cocktails at Iconic Beach Clubs
For adults, couples, and groups of friends, spending a day at one of Bali’s world-class beach clubs is one of the most fun activities in Bali. From the clifftop infinity pools of Uluwatu to the chic, beachfront vibes of Seminyak and Canggu, these spots mix great dining, music, and incredible ocean views!
Some of our favourites include Sundays Beach Club and Ulu Cliff House in Uluwatu, Finns Beach Club and La Brisa in Canggu, and Potato Head in Seminyak. Each has its own personality – from family-friendly pools to lively party vibes, so you can choose depending on whether you’re after romance, relaxation, or nightlife. For many travellers, it’s not just about lounging; beach clubs have become signature things to do in Bali for adults looking to enjoy sunsets, cocktails, and iconic Bali moments.
For the families check out the best kids club Bali hotels, where you can have a poolside cocktail whilst the kids play!
OUR TOP PICKS:
- Sundays Beach Club
- Finns
- Potato Head
- The Lawn
- El Kabron
- Savaya
15. Escape to the Cool Highlands of Munduk
If you want to see a completely different side of Bali, Munduk is the place to do it. Tucked away in the lush highlands of North Bali, this area feels worlds apart from the busy beach towns. The air is cooler, the pace is slower, and the landscapes are seriously breathtaking — think misty mountains, jungle valleys, coffee plantations and hidden waterfalls.
We stayed at Munduk Moding Plantation, and it’s genuinely one of the best stays we’ve had anywhere, not just in Bali. Before we’d even arrived, we were sent a form to note down pillow and room-scent preferences, and had a dedicated butler assigned for the whole stay.
On site, we did a coffee plantation tour and joined a canang sari (offering) making workshop with Kylo — more on that experience in #19. There’s also horse riding available on the grounds. On a clear morning, you can see all the way to Mount Bromo and Mount Ijen across the water in East Java, which caught us completely off guard the first time.
Beyond the plantation, one of the best things to do in Munduk is exploring its waterfalls. Munduk Waterfall, Banyumala Twin Waterfalls and Melanting Waterfall are all within easy reach and feel far less crowded than many of Bali’s southern spots. We loved wandering the walking trails between villages, stopping at local warungs, and just soaking up how peaceful it all feels.
WHERE: Munduk, North Bali (roughly 2.5–3 hours from Ubud or the south)
OUR PICK: Munduk Moding Plantation — even one or two nights makes a noticeable difference to the pace of your trip
Top Things to Do in Bali Continued…
16. See a Traditional Balinese Dance
Bali is rich in culture, and this shows up in its traditional ceremonies and performances as much as anywhere. We visited Uluwatu to experience the Kecak Fire Dance at sunset, where performers use dominant human vocals in place of gamelan instruments to accompany the dramatic dance. We highly recommend this experience — a visit to the island won’t be complete without seeing a show, and the best place to do so is the cliff-top amphitheatre just south of Uluwatu Temple on Bali’s southern Bukit Peninsula.
If you’re staying somewhere that hosts a barbecue cultural dinner, like we did at Wapa di Ume, it’s worth booking in even with young kids — ours was five and under at the time. Kylo was completely transfixed watching the traditional dancers, and when the Barong’s masked, long-fingernailed character came out mid-performance, he watched wide-eyed the whole way through (a little scared, a lot fascinated). There’s usually an audience participation segment too — we got pulled up to copy the dance moves, much to Kylo’s delight.
WHERE: Uluwatu (Kecak Fire Dance), Ubud (alternative), or ask your villa/hotel if they run a cultural dinner HOW MUCH: $20-$50
OUR PICKS: Sunset Uluwatu Kecak Fire Dance, Balinese Traditional Barong Dance


17. Visit the lively beach town Canggu
Trendy, lively, and full of Bali’s unique energy, Canggu has quickly become one of the island’s most popular spots and for good reason. With endless surf breaks, boutique shops, yoga studios, and a buzzing café culture, it’s easy to spend days just wandering the streets, sipping coffee, and soaking in the vibe. We love exploring the Canggu Cafes, hopping between Instagram-worthy cafés and restaurants serving everything from colourful smoothie bowls to woodfired pizzas – it really is a foodie paradise.
That said, Canggu can get very busy, especially on weekends, with scooters buzzing, tourists crowding the beaches, and long waits at popular cafés. After several trips, we now prefer staying a little north in the quieter village of Seseh, which has that same Bali charm but with a more peaceful, laid-back pace. Still, Canggu is a must-do if you haven’t experienced it yet — it’s where Bali’s modern, creative energy truly shines.
Canggu is also home to some of the best beach clubs in Bali, like The Lawn and Finns, where you can spend an afternoon lounging by the pool with a cocktail before heading down to Echo Beach for a sunset surf or just to watch the waves roll in. Whether you’re seeking things to do in Bali for couples, fun outings with friends, or simply a mix of relaxation and nightlife, Canggu delivers.
Must-visit spots: The Lawn, Finns Beach Club, Crate Café, MaiMain Playground for Kids, Alam Wellness Spa
OUR PICKS: Pineapple House, Fivelements
Where to stay nearby: Boutique villas in central Canggu, or Seseh for a quieter stay
18. Eat Local Cuisine – My Favourite is Nasi Campur
The culinary landscape of Indonesia is as diverse as its culture and showcases spices, chilli and aromatics. Favourites include Babi Guling, Gado Gado, Mie Goreng and Bakso. My top pick though is Nasi Campur (pronounced ‘champoor’), which translates to rice with assorted goodies. This is often tempe, a curry, Balinese vegetables and water spinach. Here are the best food to try in Indonesia.
WHERE: Everywhere!
HOW MUCH: Starting from $2
OUR PICKS: Warung Murah, Warung Biah Biah, Warung Sopa, Warung Yogya
19. Learn About the Hindu Culture
Although multi-religious, Bali is predominantly Hindu. Originally from Java, this blend of Shivaism and Buddhism is fascinating, spiritual and complex. In Balinese Hinduism, the indigenous belief that nature holds “power” runs through daily life, with ancestry worship playing a huge role.
Spirits and ancestors are treated with respect through daily offerings (canang sari) made from betel leaf and topped with colourful flowers that all carry symbolic meaning — placed in temples, shrines, in front of stalls, even tucked into car dashboards.
We got properly hands-on with this ourselves during a canang sari-making workshop at Munduk Moding Plantation, where Kylo and I worked alongside an instructor named Bella, who was endlessly patient with a four-year-old handling flowers and palm leaves. One thing that stuck with us: each colour represents a direction — orange, red, purple and blue for north, south, east and west.
Traditional dance is another window into this same culture — the movements, masks and music are all rooted in Hindu storytelling and ceremony. We experienced this ourselves at a cultural dinner during our stay at Wapa di Ume, watching traditional dancers with Kylo (who was completely transfixed, especially by the masked Barong character), and again at the Kecak Fire Dance in Uluwatu (see #16).
Between the offerings and the dance, these two experiences gave us a much deeper appreciation for how present Hindu culture is in daily Balinese life, not just at the temples.
20. Explore Seseh – Another Hidden Gem in Bali
Seseh is our go-to quiet base these days — close enough to Canggu for easy day trips, but far enough removed to actually relax in the evenings. We stayed at Dune Seseh in a 2-bedroom villa just a couple of minutes’ walk from the beach, and it’s exactly the kind of low-key setup that works well with kids: no crowds, no traffic to navigate to get to the sand, just a genuinely peaceful stretch of coast.
From Seseh, it’s an easy trip into Canggu for anything we’re missing — we went to Alam Wellness for a treatment, and took the kids to Maimain for the playground and cafes there. But honestly, we didn’t need to leave Seseh much. Thalassa was our favourite for sunset drinks or an early dinner — there’s loads of open space for kids to run around while you actually get to sit down. For everyday spots, we love Seseh General Store, Seseh Pizza, The Clove, and Melawi (which has a toy section, so it’s a genuine hit with kids, not just the adults). We also loved Cloud Spa for a treatment closer to home without the drive into Canggu.
WHERE: Seseh, just north of Canggu
OUR PICKS: Dune Seseh (stay), Thalassa (sunset drinks/dinner), Seseh General Store, Seseh Pizza, The Clove, Melawi (kids), Cloud Spa
21. Head to the Gili Islands
The Gili Islands — Gili Trawangan, Gili Meno and Gili Air — sit just off the coast of Lombok and make an easy add-on if you want a slower, car-free pace after Bali’s traffic. No motorised vehicles, just bikes and horse-drawn carts, white sand, and some of the clearest water in the region. Gili Air is generally the quietest of the three, Trawangan the liveliest. It’s been a few years since our last visit, so treat this as a starting point rather than a fresh review — we’ll update with current details next time we’re back.
Head to the Gili Islands for uninterrupted island life complete with beach bungalow living. The Gili Island is made up of three islands, the main one is The Gili Islands are a group of 3 tiny islands – Gili Trawangan, Gili Meno and Gili Air – in Indonesia, near the coast of northwest Lombok Island. Characterized by sandy beaches fringed with palm trees, they’re known for their coral reefs just offshore.
On the smallest island of Gili Meno, sea turtles swim at Turtle Point. At Gili Trawangan, the largest island, a sunken ship sits at Wreck Point near Mentigi Beach and don’t miss the famous swing at sunset. Immerse yourself in island life and stay in a beach bungalow!
OUR PICKS: Le Pirate, Gili Kulemba Bungalow, Island Beach, Pondok Santi Estate, Gili Treehouses

22. Visit Kintamani
Kintamani wasn’t originally on our plan for this trip — we were driving from Ubud to Munduk and it added a good hour to the journey — but we’re glad we made the detour. The region overlooks Mount Batur and Lake Batur, and even though the morning had been grey and stormy the whole drive, the clouds parted just enough by the time we arrived to give us a proper view of the volcano (the very top stayed hidden, but the rest was clear).
We stopped at Paper Hills ID, a sprawling restaurant and day-club-style spot right on the viewpoint, with day beds and pools as well as tables. It’s a genuinely nice place to break up a long drive with kids — there’s a playground on site, which bought us some time to actually sit and enjoy the view. We ordered coffees, Kylo had sushi, I got a Malaysian nasi lemak (fried chicken, egg, rice), and Matt had chicken tacos. We also picked up a few baked goods from their counter to take with us on the rest of the drive to Munduk.
If you’re short on time, most Kintamani day trips from Ubud combine the viewpoint with a Tegallalang rice terrace stop, a coffee plantation, and a traditional house compound visit — but if you’re road-tripping between Ubud and North Bali like we were, it’s worth the detour on its own for the view alone.
WHERE: Kintamani, Central Bali (roughly 1–1.5 hours north of Ubud)
HOW MUCH: Meals and coffee at viewpoint restaurants from around $5–15 per person
OUR PICK: Paper Hills ID — go for the view, stay for the playground if you’ve got kids in tow
23. Learn Bahasa Indonesia
A fun thing to do before a Bali trip is to try and speak a little Indonesian. I’ve been chipping away at it on Duolingo for years now, and even a handful of basic words go a long way — locals appreciate the effort, and if they think you’re more than a regular tourist, they tend not to try it on with pricing as much. Indonesian is also a genuinely easy language to start with compared to most.
Yes: Ya No: Tidak One more: Satu Lagi Thank you: Terima Kasih How much: Berapa I don’t want: Saya Tidak Mau Food: Makan Drink: Minum Very Cold: Dingin Sekali Delicious: Enak
WHERE TO LEARN: Duolingo — free, a few minutes a day

24. Pick up a bargain at Ubud Markets
The Ubud Art Market is one we’ve returned to loads of times over our 30+ trips, and it never really gets old — it’s a proper maze of artisan stalls and handcrafts, and there’s always something we haven’t spotted before. It’s open daily from 6am to 6pm, and the earlier you go, the better: fewer crowds, cooler weather, and vendors are generally more open to a better price when it’s quiet.
WHERE: Opposite the Royal Ubud Palace, Jalan Raya Ubud No.35 (any taxi driver will know it as “Ubud Market”) BEST TIME: As early as possible, before 8am if you can manage it TIP: Bargaining is expected — start low and meet in the middle

25. Have a seafood feast at Sunset on Jimbaran Beach
We’ve done the Jimbaran seafood dinner a couple of times now, and it’s genuinely one of the experiences we recommend most to first-time visitors — there’s something about picking your own fresh seafood off the ice and having it grilled right in front of you, table set up in the sand with your feet basically in the water as the sun goes down. Pantai Muaya is lined with restaurant after restaurant doing essentially the same thing (grilled fish, prawns, squid, with Balinese sambal on the side), so you really can’t go too wrong — it’s more about the setting and the ritual than any one standout kitchen.
WHERE: Pantai Muaya, Jimbaran Beach
HOW MUCH: Typically $15–30 per person depending on your seafood selection and portion size
BEST TIME: Arrive before sunset to grab a table right on the sand

26. Go Shopping!
Bali shopping looks completely different depending on where you are, and honestly, that’s part of the fun. Here’s how it breaks down by area, based on what we’ve actually shopped our way through.
Canggu & Seminyak — this is where Bali shopping has properly grown up. Once upon a time it was mostly cheap knockoffs, Bintang singlets and tie-dyed sarongs (all of which you can still find in abundance at the markets), but now the area is packed with high-end boutiques, incredible homewares stores, custom-made pieces, and surf shops scattered through the heart of Seminyak and out into Canggu. It’s genuinely one of the best places in Bali to browse — there are markets for bargain-hunting and quiet, air-conditioned boutiques for something more considered, often within a few streets of each other.

In Sanur, we had a proper girls’ morning at Icon Mall — it’s bigger and more polished than you’d expect if you’ve only ever driven past it. There’s a Korean beauty store where I picked up a couple of Laneige products (the lip sleeping mask is a repeat purchase for me) that happened to be on sale, and a Uniqlo where I grabbed a new t-shirt.
If you’re staying in Sanur and want an air-conditioned break from the heat with the kids, Icon Mall also has an arcade (Time Zone) that’s a genuinely fun way to burn an afternoon — we spent a good hour there on a dedicated one-on-one day with our son, and the VR games are a hit with slightly older kids.
In Uluwatu, shopping looks different again — think small boutiques and street-side stalls rather than malls. We picked up kids’ shoes near Bingin — matching Birkenstocks for Kylo (following dad’s lead) and a fresh pair of Crocs — from the little strip of shops and market stalls that’s grown up around that area. It’s worth a wander even if you’re not buying anything specific; the shops rotate seasonally and there’s always something new since the area’s developed so much in recent years.
WHERE: Seminyak & Canggu (boutiques + markets), Icon Mall (Sanur), boutiques and markets around Bingin (Uluwatu) GOOD FOR: Homewares and boutique fashion (Seminyak/Canggu), beauty and skincare (Sanur), kids’ basics and beachwear (Uluwatu)
27. Stay in a Private Villa
Bali does private villas better than almost anywhere else — proper privacy, space, and often a level of service without the resort price tag. We rotate through a mix of styles depending on the trip, but here are the ones we’d happily return to:
- Kayumanis Sanur — traditional Balinese-compound-style villas, a genuinely huge pool even in the 3-bedroom, and an outdoor kitchen/dining setup. Great for families wanting villa life close to Sanur’s calmer beaches.
- Family Nest, Uluwatu — a 3-bedroom villa with its own dedicated kids’ room, complimentary high chairs and cots, and access to Pangolin kids’ club on site. One of the best stays we’ve had for younger kids specifically — Kylo didn’t want to leave.
- Nisi Villas, Uluwatu — beautiful woods-and-linen aesthetics, a stocked minibar (rare for a villa), and a buggy service that ferries you around Bingin, which was a genuine lifesaver with a toddler in tow. Also has an on-site recovery space with a steam room and cold plunge.
- Wapa di Ume, Sidemen/Ubud — rice-paddy views, private plunge pools, and the kind of considered touches (cooking classes, cultural dinners) that make it worth the quieter location.
- Munduk Moding Plantation, Munduk — genuinely one of the best stays we’ve ever had, anywhere. A dedicated butler for the whole stay, personalised pillow and scent preferences sent ahead of arrival, and a coffee plantation on the grounds. Worth the detour north on its own.
Most private villas in this style come with a WhatsApp-based concierge or butler service for anything you need — extra fridges, late checkout, activity bookings — which makes travelling with young kids considerably easier than juggling reception calls.
TOP PICKS: Kayumanis Sanur, Family Nest (Uluwatu), Nisi Villas (Uluwatu), Wapa di Ume (Sidemen), Munduk Moding Plantation (Munduk)
28. Escapes the Crowds and Stay in Sanur
Sanur is Bali’s quieter, more grown-up coastal cousin to the south’s party towns — about 30 minutes from the airport, with calm, shallow water that’s genuinely good for swimming (a rarity in Bali). The main strip, Jalan Danau Tamblingan, is lined with restaurants and shops, with a long beachfront boardwalk running end to end.
We stayed at Kayumanis Sanur, a traditional Balinese-compound-style villa property, in a 3-bedroom villa with a genuinely huge pool and a full outdoor kitchen. Meals came from the on-site Gong Restaurant — a standout satay barbecue buffet one night, and a nasi campur with pork rib, grilled prawns, satay and tuna steak that beat other versions we’ve had elsewhere on the island.
Kayumanis also runs a free shuttle into Sanur and Icon Mall, plus complimentary daily activities booked via WhatsApp. One tip: book Nest Spa at least a week ahead if you want a proper treatment — it’s popular and hard to get into on the day; we ended up doing a walk-in foot massage instead for a fraction of the price.
WHERE TO STAY: Kayumanis Sanur (villa-style, family-friendly)
EAT: Gong Restaurant (on-site at Kayumanis)
29. Get Adventurous and Go White Water Rafting
For something a little more adrenaline-fuelled, white water rafting on the Ayung River in Ubud is one of Bali’s most popular adventure activities — and one of the few that genuinely works for a wide range of ages and fitness levels. Most trips cover around 2 hours on the water through jungle gorges, past rice paddies and small waterfalls, and are suitable for ages 7 to 65 or so, making it a solid family adventure option once kids are a bit older.
Most operators include hotel pickup/drop-off, all safety gear, and a buffet lunch afterwards as standard.
WHERE: Ayung River, Ubud
HOW MUCH: Roughly $25–45 USD per person depending on operator and inclusions
DURATION: Around 2 hours on the water (half-day including transfers and lunch)
GOOD FOR: Families with older kids, first-time visitors wanting an adventure activity

30. Visit Tirta Empul
Tirta Empul is one of the most special things we’ve done in Bali, and one we’d genuinely recommend to anyone visiting, even if it’s become a well-known stop these days. It’s an active water temple, not just a photo opportunity — you’re taking part in something locals do daily, moving from spout to spout through the purification pools as part of the melukat ritual.
Founded in 926 AD and dedicated to Vishnu, the Hindu god of water, Tirta Empul (meaning “holy water spring”) sits in the village of Manukaya, about 30–40 minutes from central Ubud. It’s a genuinely popular thing to do, and for good reason — it’s hands-on in a way most temples in Bali aren’t.
WHERE: Manukaya village, Tampaksiring (30–40 mins from Ubud)
HOW MUCH: Around IDR 75,000 for adults, IDR 50,000 for children 5–12, free under 5 (standard sarong included in entry; a separate bathing sarong for the ritual is a small extra rental)
BEST TIME: Early morning, before the tour groups arrive
TIP: Bring a change of clothes if you’re doing the purification ritual — you will get wet

31. Experience the big swing in Ubud
A fun thing to do in Bali is the big swing in Ubud. You would have seen the magnificent photos on Instagram, huge swings over the lush rice fields of Ubud. It’s a fairly new playground boasting a number of giant swings with spectacular views below. Once you are in Ubud you can organise with a driver to take you to the spot or book a tour here.

32. Visit Amed
On Bali’s tranquil northeast coast, Amed is a hidden gem for those looking to slow down and experience a different side of the island. Known for its black sand beaches and dramatic volcanic backdrops, this coastal stretch is perfect for diving, snorkeling, and exploring local fishing villages. The waters here are home to colorful coral gardens and the famous USAT Liberty Shipwreck in nearby Tulamben – a must for underwater adventurers.
Beyond the sea, Amed offers a laid-back vibe with cliffside cafés, yoga retreats, and breathtaking sunrise views over Mount Agung. It’s one of the best places in Bali to step away from the hustle of the south and immerse yourself in a more traditional, peaceful rhythm of island life.
33. Snorkel at Blue Lagoon
One of the best places for snorkelling in Bali is Blue Lagoon located in Padang Bai. This spot is also popular for getting your Padi or diving. The snorkeling area has a sandy bottom and is home to one of Bali’s coral reefs. While you are exploring the reef, expect to see cuttle fish, angel fish, cow fish and moray eels.

35. Immerse Yourself in a Wellness Retreat
There are so many benefits to combining a wellness stay with time in Bali, and my own experience was at Pineapple House in Canggu — a villa retreat offering flexible yoga and surf packages, from short 2-day stints up to longer stays. The villa itself sits surrounded by rice paddies, and despite being in a busy pocket of Canggu, walking through the door felt like stepping into a completely different pace of life.
Surf lessons were run by Sunny Surf & Stay, who picked me up each morning for the 15-minute drive to Batu Belong Beach — a great learner-friendly spot with plenty of other beginners around for moral support. Yoga was through the neighbouring Desa Seni, with a full timetable of styles (Vinyasa, Hatha, Yin, Restorative) included depending on your package. Breakfast was cooked fresh daily by the villa’s own cook, and the property runs on genuinely sustainable practices — no plastic bottles, composting, and refillable everything.
If you’re after a retreat that lets you build your own itinerary rather than following a rigid group schedule, this style of stay is worth considering.
WHERE: Ubud, Canggu, Seminyak
HOW MUCH: From around $800+ depending on length and package OUR PICKS: Pineapple House, Fivelements
36. Slow Down by the Sea in Lovina
Lovina is all about slowing right down. Located on Bali’s north coast, it’s best known for its calm black-sand beaches and laid-back coastal vibe. After the energy of places like Canggu or Uluwatu, Lovina feels refreshingly quiet — no beach clubs, no traffic chaos, just gentle waves and sleepy seaside villages. It’s an ideal stop if you want to experience a more local, low-key side of Bali.
One of the most popular things to do in Lovina is heading out early in the morning on a traditional boat to spot dolphins. While it’s a well-known activity, we recommend choosing a responsible operator and going early for the best experience.
Outside of dolphin watching, Lovina is a great base for relaxed beach days, snorkelling, visiting nearby hot springs, or using it as a jumping-off point to explore North Bali. If your Bali bucket list includes seeing beyond the usual hotspots, Lovina is absolutely worth adding.
Planning Your Trip
Visa Requirements: Most visitors need a Visa on Arrival (VOA) or e-VOA — the e-VOA is faster and applied for online at evisa.imigrasi.go.id at least 48 hours ahead, for around USD $50. Both are valid 30 days and extendable once. Bali also charges a tourist levy of roughly IDR 150,000 (~$10–15 USD). Always check current requirements before flying, as fees and rules do shift.
Getting Around: We always hire a private driver (the same one every year) rather than relying on public transport — it gives us the flexibility to stop at waterfalls, rice terraces and temples along the way, and to organise car seats for the kids. Scooters are popular in touristy areas like Ubud, Canggu and Seminyak if you’re comfortable with the traffic, and Gojek/Grab cover short in-town trips.
Best Time to Visit: Dry season (April–October) gives you the clearest skies and best conditions for treks, beaches and temples. We visit every year for 3 weeks in May, which sits right in that window. Shoulder months (April–May, September–October) tend to strike the best balance of good weather and fewer crowds.
Best Areas to Stay: We usually base ourselves across 3–4 areas per trip to get a mix of relaxing, adventure and exploring.
Quick breakdown:
Ubud (culture, jungle, wellness — see #2),
Canggu (surf, cafes, nightlife — see #15),
Uluwatu (beaches, beach clubs — see #1),
Seminyak/Legian (luxury, shopping — see #26),
Sidemen/East Bali (quiet, rice fields — see #3),
Nusa Islands (island-hopping, snorkelling — see #4)
FAQ for the Best things to do in Bali – Bali Bucket List
What are the top 10 things to do in Bali? Uluwatu, Ubud, Sidemen, the Nusa Islands, Bali’s best beaches, a Balinese cooking class, chasing waterfalls, the rice terraces, learning to surf, and Bali’s wellness rituals — see our full top 15 above for the details.
Is Bali good for a first-time visitor? Yes — Bali suits first-timers well because it’s easy to combine culture, beaches and relaxation in one trip, with strong tourism infrastructure in areas like Ubud, Seminyak and Uluwatu.
How many days do you need in Bali? Most first-time visitors find 10–14 days enough to cover 2–3 areas without feeling rushed. If you’re short on time, 7 days focused on one or two regions (e.g. Uluwatu and Ubud) still works well.
What’s the best area to stay in Bali for families? It depends on your trip style — see our full area breakdown above, but Sanur and Nusa Dua are popular for calmer beaches, while Uluwatu and Seminyak suit families wanting beach clubs and villas with kids’ facilities.




One Response
Awesome article.