What are the ‘must-do’ activities while visiting Bali?

Bali is full of surprises and there are so many things to do that we can easily forget something. The island of Gods is so marvelous that you would need an endless holiday to see it all, unfortunately this is not the case of everyone so here are some suggestions of things you must do, you must see and you must eat in Bali.

The 25 points listed below should be part of your Bali bucket list. All the Bali must do’s and best things to do are in there, see what you prefer and enjoy reading!

Bali Must-Do #1

Trekking at Sunrise – Mount Batur

Mont Batur Trekking
Mont Batur Trekking – Photo from Baliadventours

One of the most beautiful sunrises in Bali is from the summit of the Mount Batur standing at 1700 meters.  The active volcano is the most popular trek in Bali and you can access the summit by two different routes, the sunrise path (11Km) is relatively an easy climb which makes it ideal trek for the first time climbers!

You can soak in hot springs at the end of your trek & Chow down delicious snacks while enjoying the great scenery. Note that proper walking shoes, a windbreaker, swimsuits, a spare tee-shirt, sunglasses and sunscreen are must-have. Book Mount Batur Sunrise Trek with hot springs.

Read our article the “5 Best Trekking Experiences in Bali”

Bali Must-Do #2

Cycling through villages and ricefields – Ubud

Cycling Tours in Bali
Cycling around Ubud – Credit to Villa-Bali

Cycling in Ubud will let you experience an authentic side of Bali. Most cycling tours in Bali are downhill which doesn’t require you to be an athlete. You may pass by Ubud’s fascinating countryside, stay captivated by Tegallalang ricefield terraces and interact with some of the most friendly locals you’ll ever meet in Bali. Cycling in Ubud, is definitely a must do in BaliFind here the best cycling tours and the best adventures in Bali

Looking for more things to do in Ubud if you only have one day? Check our article here.

Bali Must-Do #3

Paragliding – Nusa Dua

Paragliding over Bali’s spectacular Coast

Undoubtedly one of the best things to do when traveling to Bali is paragliding at the Timbis flying site. Drift from the sky over Pandawa beach and admire Bali from a bird’s eye view. Bring your gopro with you and start shooting your best holiday pics ever ! Here’s a memory that’s sure to be etched in your memory: the Bali sun setting in front of you, the sea below you, the shoreline beside you as people scattered beneath you look up to enjoy the scenic view.

 Book your paragliding in Bali

Bali Must-Do #4

The Mysterious Dining Adventure – Seminyak, Jimbaran, Ubud

Bali Food Safari
The Mysterious Dining Adventure – Having dinner at a secret location around Jimbaran

Wondering what are the must eat in Bali? Embark on a food tasting journey with Bali Food Safari. This fun and unique dining concept of progressive dinner will surprise you and your friends as you will get to taste up to 12 dish from 4 different  restaurants in one night. Secret locations revealed on the evening itselfJust make sure to bring an empty stomach!

eOasia has selected some of the best cooking classes and food tours all over the island, have a look here!

Bali Must-Do #5a

Sipping a cocktail at a trendy beach club – Seminyak

Seminyak’s trendy beach club
Potato Head Bali Beach Club

Seminyak’s spectacular coastline is home to amazing chilling out spots, drinking a bintang beer in one of those is a must see in Bali!

If you haven’t heard of Potato Head yet, you should give it a go as it is a must do experience in Bali. The beach club is home to an open air restaurant, swanky cocktail bar and an infinity pool facing the beach, extravagant parties happen there on weekends!

Ku De Ta is the place to be and must be included to your Bali bucket list. Attracting tourists and expats alike the place boasts some of the most happening parties on the island.

Not far from here, you’ll find Cocoon beach club home to a blue and white Mediterranean and pool parties, a must for Bali beachgoers.

Bali Must-Do #5b

Sipping cocktails, and eating Japanese delicatessen – Canggu

Delicious cocktails with the best views overlooking the ocean and an amazing atmosphere

If you love cocktails, ocean views and Japanese cuisine this experience is for you. Tantalize your palate with contemporary Japanese delicacies in an natural and awe-inspiring environment. Book your dining experience here

Bali Must-Do #5c

Hosting your own party in an opulent villa or on a luxury catamaran

Spend the day on a private catamaran with your closest friends

If you are coming to Bali with a group of friends and want to party in style, are celebrating a special occasion, or want to host your own epic party, consider  an opulent villa or even  a luxury catamaran for an unforgettable once in a lifetime experience.

Bali Must-Do #6

Surfing  – Legian and Kuta Beach

Surfing Lessons in Bali
Surf Class in Legian Beach, Bali

Perfect waves, friendly crowd and good parties make Bali the surf Mecca of Asia, you will be surrounded by surfers in Bali, and this is also the right opportunity for you to get your feet wet! Do not try surfing anywhere in Bali as many surf spots are hiding sharp corals underneath. Kuta and Legian are definitely the most welcoming spots for beginners, and you must enjoy a Bintang beer afterward 🙂

Book your surfing lessons for beginners in Legian beach right here

Bali Must-Do #7

Snorkeling – Amed

Discovering the magical underwater world of Amed
Discovering the magical underwater world of Amed

Snorkel your way through shipwrecks, colourful corals, and rich marine life. Bali is one of the top 5 snorkeling destinations in the world and you’ll understand why while having a closer look at its underwater world. Your best bet should be the area of Amed where are Jemeluk beach, coral garden and Japanese shipwreck. Avoid the crowds and enjoy spectacular snorkeling.

Spend a full day snorkeling in Amed, more information here


Bali Must-Do #8

Exploring the wilder side of Bali in Nusa Penida,  Ceningan and Lembongan

Crystal clear water and breathtaking views in Nusa Penida
Crystal clear water and breathtaking views in Nusa Penida

Less than an hour ferry from Sanur awaits you the beautiful Nusa Lembongan and its sisters Nusa Ceningan and Nusa Penida. These secluded 3 islands are home to unspoilt nature, world class snorkeling and diving, and a rich fauna and flora. Nusa Lembongan is tourist friendly, while Nusa Penida is still virgin and worth to be explored!

Book you Day tour discovery in Nusa Penida

Book your 2D/1 Night camping in Nusa Penida

Book your tour in Nusa Lembongan


Bali Must-Do #9

Honeymoon – Gili islands

Gili islands
Enjoy life at a slow pace in the Gili islands

Keep at least 3 days of your Bali itinerary to wander into the Gili islands, located between Bali & Lombok. Surrounded by dive schools,  hip guesthouses, restaurants and bars, Gili Trawangan is the place to be for a fun night out. While its two sisters islands Air and Meno are coveted by honeymooners for its natural quietness, crystal water and white sandy beaches.

What are the best activities to do in Bali on a honeymoon?

Save yourself the hassle and book your speedboat transfer from Bali to the Gili islands right here


Bali Must-Do #10

 Tasting “Babi Guling” – Lovina

Authentic Babi Guling made from "babi hitam"
Authentic Babi Guling made from “babi hitam” around Lovina

Babi Guling” or Roasted suckling pig in English is one of Bali’s’ must eat and most iconic dish. The kitchen of Ibu Oka in Ubud is a popular place that cooks it. For another authentic experience, try this place around Lovina, where the Babi Guling is only available every last sunday of the month! Prepare your taste buds as the flavors are truly explosive! Another dish that you must eat in Bali is the “Sate Lilit”, which is made of some minced meat (chicken, beef .. ) rolled around a lemongrass stick, another unique flavor that will make you love Balinese food!

Book your authentic Babi Guling experience click here

Bali Must-Do #11

Cooking scrumptious Balinese dishes, UbudSeminyak, Sanur, Canggu, Sidemen

Private cooking class with a balinese family in Ubud
Private cooking class with a balinese family in Ubud

Embark on a unique opportunity to learn the secrets of creating a variety of delicious Balinese dishes with professional Balinese cooks, in a beautiful serene setting. Whether you’re a master chef or just a foodie, this class in Ubud gives you the perfect combination of cooking in a traditional Balinese kitchen and learning about the variety of traditional spices used. In just 4 hours, you’ll also learn how to make coconut oil, an essential ingredient in Balinese cooking.

Book your cooking class in Bali

Bali Must-Do #12

Taking part of a food tour and visiting local markets – Kuta, DenpasarUbud, Canggu

Cooking class and food tour in Bali
Market food tour in Bali

Discover Bali’s culinary heritage while learning how to cook mouth watering dishes such as Sate lilit, Nasi Campur, Balinese black rice pudding, etc.

Fresh and exotic local ingredients, different level of spiciness, colourful plates, and of course friendly Balinese Chefs will make your food tour and cooking class an unforgettable experience in Bali.

eOasia has selected some of the best cooking classes and food tours all over the island, have a look here!

Bali Must-Do #13

Exploring less-touristic places with photographers  – Around Bali

Sunset at Tanah Lot Temple
Sunset at Tanah Lot. Credit to Hotel Terracekuta

Lying 300 meters off the shore, the Tanah Lot temple sits majestically atop a volcanic rock jutting from the ocean.  It is one of the most unique places to see in Bali. Take some of the most beautiful sunset shots as the sun disappears in the sea. This is a paradise for photographers and the place gets quickly crowded so make sure to arrive early and get the perfect angle to snap a picture of one of Bali’s best sunsetTanah lot is a must do for any Bali itinerary, book here

Some professional photographers based in Bali also propose tours of photography to explore less-touristic places such as Mount Agung, Balinese ceremonies, Ancient temples.Etc.


Bali Must-Do #14

Spending an afternoon in the Bukit & enjoying the sunset with a Kecak Dance – Uluwatu

Exotic dance performance at open stage in Uluwatu Temple
Exotic dance performance at open stage in Uluwatu Temple

After spending an ideal afternoon at the infamous Finns beach club, a hidden chill out spot by a beach near Uluwatu, you must experience the unique Kecak Dance Balinese ritual up the hill near the Uluwatu temple.

Be enchanted by this dramatic acapella chants as the Balinese people perform a fire dance ritual at the rhythm of trance with no instruments, but only men voices. This is one of the most famous Balinese performance and is a must-see in Bali!

More info about the Uluwatu Kecak Dance Ritual here!


Bali Must-Do #15

Seafood Barbecue dinner –  Jimbaran, Echo Beach

Romantic Beach Barbecue under the stars at Echo Beach
Romantic Beach Barbecue under the stars at Echo Beach

Spend an evening contemplating the sunset while tasting at some of the freshest seafood on the island: mahi-mahi, prawns, clams crabs, lobster, squid and more.

Jimbaran is definitely the most famous spot for seafood where you must eat in Bali. It boasts a line of charming beachside restaurants while prices are very reasonable for what you get!

For the ones who are staying further North (Seminyak/Canggu), head to Echo Beach which is also an excellent spot for seafood lovers.

Click here for a romantic barbecue under the stars in Echo beach 


Bali Must-Do #16

Dining with your loved one over a romantic Balinese setting – Around Bali

Romantic Dinners in Bali
Romantic Dinner in Ubud

In the heart of rice field paddies, by an infinity pool atop lush green jungle, at a tree deck overlooking the valley of Ubud, in a tent by the beach, Bali and its hosts will surprise you by the romantic experiences they can offer you. Bali is probably one of the most romantic destination in the world and you will understand why.

Take a look at our list of the most romantic dinners in Bali and choose the one that matches with your couple.

Bali Must-Do #17

 Sea Walking – Sanur

Underwater Sea Walk in Bali
Underwater Sea Walk in Bali

Dive without any diving equipment, but just with a helmet allowing you to breathe in, and access to the fabulous underworld of Bali.

You do not need any diving certification, nor being a swimmer. This is accessible to everyone and you can even keep your hair dry which makes it a must do “diving” experience with your family.

Book your Underwater Sea Walk right here

Bali Must-Do #18

Getting the whole family entertained at a Water Park – Kuta, Canggu

Waterbom Park Bali
Waterbom Park Bali

Dare to ride the biggest water slides of Waterbom – the #1 water theme park in Asia.Often described as an oasis in the middle of the famous Kuta stretch, Waterbom Bali offers great rides and many different attractions.

Canggu Club is Bali’s premier entertainment and sporting venue

Enjoy a fun filled day of rides, slides and water activities for the entire family. The Canggu Club has “Something for Everyone”  including a fitness center, pool, and spa.

A must do in Bali for families!

Book your tickets to Splash Water Park in Bali right here

Bali Must-Do #19

Animal encountersUbud, Nusa Dua, Lovina

Bath and Breakfast with the elephants in Ubud
Bath and Breakfast with the elephants in Ubud

You’ll be happy to see that animals are treated with care in Bali, whether it be in the monkey forest of Ubud (where you might also protect your belongings from monkeys). Or at the Elephant Safari Park where you can give a bath to an elephant yourself!

Animal lovers should also wonder at the Bali Zoo that offers great family packages, or in the Bali Safari & Marine Park to get a close encounter with animals from the Indonesian fauna and flora.

Lastly, you should not miss a sunrise cruise in Lovina to witness the dolphins dancing in the sea. Whether you prefer, you’ll find here all the animal encounters experiences in Bali.


Bali Must-Do #20

Having a retreat in a mountainous village – Munduk 

Trail Expedition around Munduk discovering the Kopi Luwak
Trail Expedition around Munduk discovering the Kopi Luwak

Munduk mountainous village used to be a base for the Dutch people during the colonial era. Coffee, Vanilla, Cocoa and Cloves plantations are part of the landscape since then.

Munduk and its lush jungle is now known as a retreat for nature lovers. It offers a great choice of outdoor activities such as trekking, horse riding, and excursions to Bali’s hidden waterfalls. Charming hotels and guesthouses will make you want to stay longer!

Rainforest horse riding, trek the Luwak trail, or ride an ATV to Bali’s hidden waterfalls, find out more right here!

Bali Must-Do #21

Creative Workshops –Ubud

Workshops in Ubud
Silver Jewelery Workshop in Ubud

Be inspired as you wander around Ubud’s ricefields and artsy places. Bring a handmade souvenir from Bali, from silver jewellery to homemade beauty products, or stone carving, you will find an infinity of creative workshops in the area of Ubud.

If you feel to reconnect with your artistic side, check out all the Ubud workshops here and our top 10 workshops in Ubud

Bali Must-Do #22

Savour delicious coffee cup & discover the Kopi Luwak culture -Munduk 

Discover the Kopi Luwak culture
Photo of Kopi Luwak Roasting – Credit to Zane Cooper.

Bali is one of those places where you’ll take an infinite pleasure savouring your coffee cup. You’ll find some of the hippest coffee shops around Seminyak and Canggu areas (Check out Anomali coffee in Seminyak). Up north in the countryside, most Balinese people will introduce you to the culture of Luwak coffee.

Kopi Luwak is made from coffee beans that has not been digested from the civet or luwak, that is a curious process on how to make coffee but the taste is there, and this is also the Bali’s most expensive coffee cup. Enjoy a private tour focusing on coffee plantation discovery in the highlands of Munduk or a great ride around Munduk area and discover all about the famous Luwak Coffee. Check it out!

Bali Must-Do #23

Diving at world class diving spots – Tulamben, Amed, Nusa Penida, Padang Bay

Learn Diving in Bali
Learn Diving in Bali – Credit to Cruisingexcursions.

If surfing or trekking was not your cup of tea, be assured that diving in Bali is another thing you must do in Bali.

The island of Gods is home to a dozen of a world known diving spots. Shipwrecks, coral reefs, and colourful marine life are awaiting for you at the diving spots of Tulamben, Padang Bai, Amed, Penida & Nusa Lembongan. Pemuteran also offers the possibility of diving into underwater temples, while Amed might be to place to choose if you are a beginner and want to take your first scuba diving lesson in Bali, or even get your PADI certification in 3 days course. 

Bali Must-Do #24

Devdan Show – Nusa Dua

Devdan Show Bali
Devdan Show Bali

Devdans is the must see show in Bali, you will be introduced to the colourful cultures and dances of several regions of Indonesia from Papua to Java, passing by Sumatra and Bali. The 90 minutes show is rhythm by dances and acrobatics and makes it an entertaining  experience for everyone travelling to Bali. The Devdan show takes place on Mondays, Wednesdays, Fridays and Saturdays; book your ticket here!

Bali Must-Do #25

Practicing yoga in spiritual Balinese environment – Around Bali

Yoga in Bali
Yoga in the ricefields by Blooming Yoga.

Yoga is part of the Balinese Hindu culture and has been the place of some of the most mystical yoga retreats for decades. Ubud is definitely the yoga headquarter of Bali, but recently yoga centers extended to many other areas of Bali. You should visit Radiantly Alive, or Yoga Barns in Ubud, Desa Seni Yoga in Canggu, and Prana Spa in Seminyak.

Attending a yoga class in Bali should be on your checklist as the vibrant Bali yoga culture will provide you a totally new experience from what you could have done previously. If you prefer a private yoga class, the instructor can also come to your villa.

Book your private meditation class

Book your private yoga class


We hope you’ve enjoyed this Bali blog post and that you’ll discover soon all of this with your own eyes! The eOasia team would be more than happy to help you planning your itinerary in Bali and giving you additional recommendations if needed.  Do not hesitate to contact us at support@eoasia.com and please leave your comments if you know of any other must do, must see or must eat in Bali. We look forward to hear from you!


By Uriel



Chiang Mai eoasia

12 thoughts on “25 Bali Must-Do, Must-See & Must-Eat

  1. Great post. I have been to Bali and I just couldn’t do so much in 10 days…Next time maybe!

Leave a Reply

Your email address will not be published. Required fields are marked *