Canggu is one of Bali’s most popular coastal destinations, bringing together beaches, surfing, dining, wellness, shopping and a lively social scene. Whether you’re visiting for a few days or making Canggu your base for a longer Bali holiday, there is always something to fill your itinerary.
You can spend the morning surfing, stop for lunch at one of Canggu’s cafés, explore local shops in the afternoon and finish the day watching the sunset beside the beach.
If you’re wondering what to do in Canggu, this guide covers 15 experiences worth adding to your itinerary, starting with a beachfront day at Mari Beach Club.
1. Spend the Day at Mari Beach Club

A day at Mari Beach Club is one of the best things to do in Canggu if you want to experience Bali’s beachfront lifestyle from afternoon through sunset and into the evening.
Set directly beside the beach, Mari combines daybeds, food, drinks, music, sunset views and Balinese-inspired design in one destination. Rather than visiting for only an hour or two, arrive earlier in the afternoon and give yourself time to enjoy the full experience.
Settle into a daybed, order something to eat and enjoy a drink while overlooking the coastline. As afternoon turns into golden hour, stay for one of Canggu’s famous sunsets.
There’s no need to leave once the sun goes down either. Continue your evening with dinner at Solé Restaurant by Chef Mandif Warokka, where the menu celebrates flavours inspired by Eastern Indonesian cuisine.
Mari also brings elements of Balinese culture into the experience. Every Wednesday at 6:30 PM, guests can experience a traditional Kecak Dance by the beach, creating an opportunity to combine sunset, culture and dinner in one evening.
Whether you’re travelling as a couple, with friends or celebrating a special occasion, Mari offers an easy way to experience several sides of Canggu without constantly moving between venues.
Best for: Beach days, sunset, dining, drinks, couples and groups.
2. Learn to Surf

Surfing is closely connected to Canggu’s identity, making it one of the classic activities to try while you’re here.
The coastline attracts everyone from complete beginners taking their first lesson to experienced surfers looking for more challenging breaks. If you’ve never surfed before, joining a lesson with an experienced instructor is the easiest way to start.
Batu Bolong is particularly popular with beginners, while Echo Beach tends to attract more experienced surfers depending on the conditions.
Even if surfing isn’t for you, spending some time on the beach watching surfers catch their final waves before sunset is still part of the Canggu experience.
Best for: Adventure, beginners, active travellers and surf lovers.
3. Go Café Hopping

Canggu’s café culture has become almost as famous as its surf scene.
Spend a morning exploring the area’s cafés and you’ll quickly understand why. You’ll find everything from specialty coffee and smoothie bowls to Indonesian dishes, pastries, healthy breakfasts and long brunches.
Café hopping is particularly easy to incorporate into your itinerary because different parts of Canggu have their own collection of restaurants and coffee shops.
Start your morning with coffee, stop somewhere else for brunch and keep another café bookmarked for an afternoon break.
For digital nomads and longer-stay visitors, many cafés also provide comfortable places to work between exploring Canggu.
4. Watch a Canggu Sunset

Few activities are as simple or memorable as watching the sun disappear over Bali’s west coast.
Sunset is a daily ritual in Canggu. As late afternoon arrives, people begin heading towards the coastline to find a place to sit, order a drink and watch the sky change.
You can keep things casual by sitting directly on the beach or make an entire afternoon of it at a beachfront venue such as Mari Beach Club.
For the best experience, arrive before golden hour rather than just before the sun disappears. This gives you time to settle in and enjoy the transition from afternoon into evening.
5. Explore Canggu’s Beaches

Canggu’s beaches are known for their dark sand, surf breaks and relaxed coastal atmosphere.
Batu Bolong and Echo Beach are among the best-known stretches of coastline. Both are popular for surfing, walking and watching the sunset.
A morning beach walk is an easy way to start your day before Canggu becomes busier. In the afternoon, the beaches become more social as surfers, travellers and locals gather along the coast.
Swimming conditions can vary, so always pay attention to local warnings and ocean conditions before entering the water.
6. Enjoy a Beachfront Dinner

After sunset, turn your beach day into a beachfront dinner.
Canggu’s dining scene ranges from casual eateries to more refined restaurants, but eating beside the coastline creates a particularly memorable Bali evening.
For a dedicated beachfront dining experience, visit Solé Restaurant at Mari Beach Club. Led by Chef Mandif Warokka, Solé draws inspiration from Eastern Indonesian cuisine and brings those flavours into a contemporary restaurant setting.
Arrive before sunset, enjoy the beachfront atmosphere and then continue naturally into dinner.
It’s particularly suitable for couples, groups and anyone planning a special evening in Canggu.
7. Experience a Traditional Kecak Dance

You don’t necessarily need to leave Canggu to include a cultural experience in your itinerary.
Every Wednesday at 6:30 PM, Mari Beach Club hosts a Kecak Dance beside the beach. The traditional Balinese performance is recognised for its rhythmic chanting, coordinated movement and dramatic storytelling.
Experiencing Kecak as the daylight fades creates a different atmosphere from seeing a performance in an indoor venue.
Plan your visit around sunset, watch the performance and then stay for dinner afterwards. It allows you to combine several experiences into one evening without travelling between multiple locations.
8. Visit Canggu’s Markets

If you enjoy shopping for locally made products, clothing, jewellery, homewares and souvenirs, make time for Canggu’s markets.
Markets are a good alternative to traditional shopping centres and provide an opportunity to browse products from independent makers and small businesses.
Some markets operate every day, while others are weekend events, so it’s worth checking the schedule before planning your visit.
Give yourself time to browse rather than rushing through. You may find everything from resort wear and handmade accessories to artwork, home décor and gifts to take home.
9. Take a Yoga or Wellness Class

Canggu has developed a strong wellness community, making yoga one of the most popular activities for visitors.
Studios around the area offer everything from beginner-friendly yoga and meditation to Pilates, strength training and more intensive fitness classes.
A morning class can be a particularly good way to start the day before heading to breakfast or the beach.
If you’d prefer something more restorative, Canggu also has plenty of wellness centres offering saunas, ice baths, recovery treatments and spa experiences.
10. Treat Yourself to a Spa Day

A spa treatment is almost a Bali holiday essential.
Canggu has options across different budgets, from straightforward local massage studios to luxurious wellness destinations offering longer treatment rituals.
Book a massage after surfing, schedule a treatment before dinner or dedicate half a day to wellness.
If you’ve filled the first few days of your trip with sightseeing, shopping and beach clubs, a quieter spa afternoon can provide a welcome change of pace.
11. Explore Canggu’s Boutiques

Shopping in Canggu goes well beyond souvenirs.
The area has become home to independent fashion labels, swimwear brands, jewellery stores, homeware boutiques and lifestyle shops.
Spend some time exploring the streets around Canggu and you’ll find stores selling pieces that reflect Bali’s tropical lifestyle alongside contemporary fashion and design.
Shopping works particularly well as a late-morning or afternoon activity when you want a break from the beach.
12. Explore the Rice Fields

Canggu has changed considerably over the years, but pockets of rice fields can still be found around the wider area.
Exploring them gives you a different perspective from Canggu’s busy cafés, restaurants and beach clubs.
Early morning is one of the best times to explore. Temperatures are cooler, the roads are generally quieter and the softer morning light makes the landscape particularly beautiful.
Remember that these aren’t simply tourist attractions. Many are working agricultural areas, so be respectful of local farmers, private land and daily activities.
13. Discover Canggu’s Street Art

Look beyond the restaurants and boutiques and you’ll find colourful murals and street art throughout Canggu.
Pieces can appear on walls, cafés, shops and tucked-away streets, making exploring them an easy addition to a day spent walking around the neighbourhood.
Street art also provides an interesting contrast to Canggu’s natural surroundings and traditional Balinese elements.
Keep your camera ready as you explore — some of the best pieces are the ones you find unexpectedly.
14. Take a Day Trip to Tanah Lot

If you want to explore beyond Canggu, Tanah Lot is one of the easiest cultural attractions to include in your itinerary.
The famous Balinese temple sits on a rocky formation off Bali’s coastline and is particularly popular around sunset.
Because it’s relatively close to Canggu, you don’t need to dedicate an entire day to visiting. Combine it with other stops in the surrounding area or visit in the late afternoon before returning to Canggu for dinner.
Traffic can significantly affect journey times, so allow more time than the distance on the map might suggest.
15. Experience Canggu After Dark

Your Canggu itinerary doesn’t have to finish after sunset.
The area has a lively evening scene, ranging from relaxed beachfront drinks and dinner to live music, DJs and late-night venues.
If you prefer something more relaxed, make dinner the focus of your evening. Start with sunset at Mari Beach Club and continue with dinner at Solé.
If you’re looking for a livelier night, different areas around Canggu offer plenty of options once dinner is finished.
The advantage of Canggu is that your evening can be as relaxed or energetic as you want it to be.
How to Spend One Perfect Day in Canggu
If you only have one day in Canggu, start with breakfast or coffee before heading to the beach for a surf lesson or morning walk. After lunch, spend some time exploring Canggu’s boutiques, markets or wellness scene.
By mid-afternoon, head to Mari Beach Club and settle in beside the beach. Enjoy food and drinks, relax on a daybed and stay for golden hour and sunset.
Finish the evening with dinner at Solé Restaurant. If your visit falls on a Wednesday, plan around the 6:30 PM Kecak Dance to add a Balinese cultural experience to your evening.
This gives you a little of everything Canggu is known for: food, beach, lifestyle, sunset, culture and dining.
What Is Canggu Best Known For?
Canggu is best known for its combination of surfing, beaches, cafés, beach clubs, wellness, dining and nightlife.
What makes the area particularly appealing is how easily these experiences fit together. You can surf in the morning, have brunch at a café, spend the afternoon at a beach club and finish with sunset and dinner without leaving Canggu.
This variety makes it suitable for couples, solo travellers, groups of friends and longer-stay visitors looking for a Bali destination where there is always something to do.
How Many Days Should You Spend in Canggu?
For first-time visitors, around three to four days gives you enough time to experience Canggu without rushing.
You could dedicate one day to the beach and surfing, another to cafés, shopping and wellness, and another to a longer beachfront day followed by sunset and dinner.
If you’re staying longer, Canggu can also work as a base for exploring other parts of Bali.
Frequently Asked Questions About Things to Do in Canggu
What are the best things to do in Canggu?
Some of the best things to do in Canggu include spending the day at Mari Beach Club, surfing, café hopping, watching the sunset, exploring the beaches, enjoying beachfront dining, visiting local markets, taking a yoga class, booking a spa treatment and exploring nearby cultural attractions.
What should I not miss in Canggu?
Don’t miss Canggu’s beach and sunset experience. Spend at least one afternoon beside the coastline, stay for sunset and continue into dinner. Mari Beach Club is a convenient option for combining these experiences in one destination.
Is Mari Beach Club worth visiting in Canggu?
Mari Beach Club is a good choice for travellers looking to combine a beach day, daybeds, food, drinks, sunset, dining and Balinese-inspired experiences. You can arrive in the afternoon and stay through sunset and dinner.
What can couples do in Canggu?
Couples can enjoy spa treatments, sunset drinks, beachfront dining, yoga, shopping and beach days. For an afternoon-to-evening date, spend sunset at Mari Beach Club before having dinner at Solé Restaurant.
What can you do in Canggu at night?
Canggu offers beachfront dining, bars, live entertainment and nightlife. For a more relaxed evening, watch the sunset before having dinner by the beach.
Is Canggu good for surfing?
Yes. Surfing is one of the activities Canggu is best known for. The coastline offers surf breaks suitable for different experience levels, including areas popular with beginners.
Where can I watch the sunset in Canggu?
Canggu’s west-facing coastline provides plenty of places to watch the sunset. You can watch directly from the beach or spend the afternoon at Mari Beach Club and stay through golden hour.
Are there cultural things to do in Canggu?
Yes. Visitors can explore Balinese culture through food, traditional performances and nearby cultural attractions. Mari Beach Club also hosts a Kecak Dance every Wednesday at 6:30 PM.
How many days are enough for Canggu?
Three to four days is a good starting point for first-time visitors. This provides enough time for surfing, beaches, cafés, shopping, wellness, a beach club day and sunset dining without making the itinerary feel rushed.
What is the best time of day to explore Canggu?
Morning is ideal for surfing, walking and outdoor activities, while afternoons work well for cafés, shopping and beach clubs. Late afternoon through sunset is one of the best times to experience Canggu’s coastline.