Are you looking for the top things to do in Bali? Then you’ve come to the right place. After traveling in Bali for 15 years and moving here for six months, I have tried and tested my fair share of Bali attractions.
Bali is the top bucket list destination for many travelers these days and for good reason. With its rich culture, varied landscape and tasty local cuisine, the Island of Gods boasts something to do for everyone.
From the picturesque waterfalls around Ubud and ancient temples like Gunung Kawi, to Instagrammable cafés and black sand beaches. One thing is for certain, travelers are spoilt for choice. Some might even say there are too many awesome things to do in Bali.
So use this Bali Bucket List as inspiration and guide when putting together your perfect Bali itinerary!
Article overview
- Top things to do in Bali
- 1. Go beach hopping
- 2. Step back in time in ancient temples
- 3. Learn to surf
- 4. Rent a scooter and drive around
- 5. Watch the sunrise
- 6. Hike Mount Batur
- 7. Shop until you drop!
- 8. Join a cycling tour in Ubud
- 9. Marvel at Jatiluwih Rice Terraces
- 10. Join a retreat
- 11. Do go chasing waterfalls
- 12. Learn to cook Balinese food
- 13. Do a water purification ritual
- 14. Wander through the Marigold fields
- 15. Go for a morning walk on Campuhan Ridge
- 16. Marvel at the view from Uluwatu Cliff
- 17. Say hi to the monkeys
- 18. Eat your heart out
- 19. Discover the underwater world
- 20. Rent a villa with a private pool
- 21. Run through Handara Gate
- 22. Bathe in the Banjar hot springs
- 23. Go tandem paragliding
- 24. Visit Sanur night market
- 25. Enjoy the sunset
- 26. Explore an abandoned hotel
- 27. See the shipwrecks on Nunggalan Beach
- 28. Spend a day at a beach club
- 29. Pamper yourself
- 30. Unwind at Menjangan Dynasty Resort
- 31. Enjoy a seafood dinner in Jimbaran
- 32. Relax in the Nusa islands
- 33. Go snorkeling in Nusa Penida
- Quick Bali travel guide
Top things to do in Bali
This is a list of the most popular experiences in Bali that are a must for first-time visitors. If you have been here before, be sure to also check out my list of more unusual things to do in Bali.
1. Go beach hopping
I am kicking this Bali Bucket List off with my favorite thing to do in Bali, beach hopping. The Bukit Peninsula is where you’ll find all the best beaches in Bali. Check out Green Bowl, Melasti, Nyang Nyang and Padang Padang, just to name a few.
Bali is also known for its black sand beaches, which are mostly found on the East Coast, such as Purnama and Keramas.
Don’t feel like driving by yourself? No worries, join this full-day guided tour of the Bukit Peninsula which includes the best beaches and the Uluwatu Temple.
2. Step back in time in ancient temples
Another one of my favorite parts of Bali is the temples, some of which date back 1000 years. Temples are everywhere in Bali due to the island’s deep-rooted Hindu culture, emphasizing the importance of spirituality and daily worship.
Traditional family compounds have their own little temples or shrines, and so does every village. Three of my favorite temples to visit in Bali are:
- Pura Gunung Kawi – A temple complex featuring impressive rock-cut shrines, built in the 11th century.
- Pura Lempuyang – Established around the 10th century and famous for the “Gateway to Heaven” gate, which frames the majestic Mount Agung.
- Pura Luhur Uluwatu – One of Bali’s most important temples, known for its stunning location, monkeys and traditional Kecak dance.
🌟 ULUWATU TEMPLE, BEACHES & SOUTH BALI TOUR
>> Check current price & availability here <<
“Definitely a highlight. We watched the sunset and stayed for the whole dance. Amazing experience!”
3. Learn to surf
You can’t come to Bali without learning to surf. All along the beaches of Legian, Seminyak, Padang Padang and Canggu, you’ll see surfboards for rent and eager instructors waiting to teach you. You can also book a private surfing lesson with an instructor in advance here.
If you already know how to surf, check out the main break in Uluwatu and Padang Padang, famous for its challenging and hollow waves and often referred to as the “Balinese Pipeline”.
4. Rent a scooter and drive around
Renting a scooter in Bali has become somewhat of a controversial topic. Traffic is crazy and the police love to cash in on tourists without an International driver’s license or the right sticker on the helmet.
But driving around by myself is still one of my favorite things to do in Bali. Especially in West and East Bali, away from the main tourist hubs. Dare to get lost, just see where you end up and enjoy!
5. Watch the sunrise
Sunrise watching is one of the main activities in Bali, there are just so many gorgeous viewpoints to choose from. One of my favorites is Bukit Cinta, where you can see Mount Agung in the distance surrounded by rice fields.
You also have to experience the sunrise from the hills above Pinggan Village, which is often covered in misty clouds during the early hours.
Bukit Asah Bugbug is a lesser-known spot providing a peaceful vantage point for sunrise, with views of the rugged coastline and surrounding hills.
Don’t forget to buy an eSIM! Gone are the days when you had to get a local SIM and hope you wouldn’t get scammed.
I always use Airalo. You can easily download a data pack without having to change SIM cards. Use code NEWTOAIRALO15 to take 15% off your first order.
6. Hike Mount Batur
When speaking of sunrise… you can also hike to the top of Mount Batur early in the morning and watch the sunrise from 1 717 m above sea level.
As you ascend the volcanic terrain, the cool pre-dawn air and the starry sky add to the sense of anticipation. Upon reaching the top, you’re greeted with panoramic views of the surrounding landscape, including Lake Batur and the majestic Mount Agung.
You can read more about Mount Batur and 11 other incredible hikes in Indonesia here.
7. Shop until you drop!
One of the things you must do in Bali is to shop at the markets, surf brand stores and the many cute boutiques. Some of my favorite stores are Surfer Girl, Drifter Surf Shop, Cove Island Essentials, Bamboo Blonde and, of course, the markets in Canggu and Ubud Art Market.
8. Join a cycling tour in Ubud
Explore the “real Bali” on a cycling tour through Ubud. This is one of the most amazing experiences I’ve had in Bali to date.
You will learn a lot about daily life and local customs, and see the island from a completely new perspective. We also got to come inside a traditional family compound and enjoy a delicious Balinese feast afterward.
9. Marvel at Jatiluwih Rice Terraces
I highly recommend Jatiluwih Rice Terraces as an alternative to the more popular Tegalalang, due to the size and fewer crowds, providing a more serene and authentic experience.
Located in the central highlands, Jatiluwih is a UNESCO World Heritage site, renowned for its breathtaking views of meticulously maintained rice paddies that stretch as far as the eye can see. The terraces here are part of an ancient and sophisticated irrigation system known as “subak”.
Pro tip >> Don’t miss Yeh Hoo Waterfall, a hidden gem in the Jatiluwih area.
10. Join a retreat
You can never go wrong with investing in yourself. I’ve had some incredible experiences at surf and yoga retreats in Bali. It’s a great way to meet like-minded people that you can hang with for the rest of your trip.
If you feel like you need a reset in life, I recommend this 4-day wellness retreat in Ubud. It is personalized to your needs and interests. Spend your days doing yoga, meditating, exploring hidden gems, eating the most delicious food, learning new skills and joining in on sacred Balinese rituals.
11. Do go chasing waterfalls
Bali is not only the “Island of Gods” but also of waterfalls. Most of the waterfalls are centered around Ubud and in the north. Here are a few of my favorites:
Sekumpul Waterfall – Often hailed as the most beautiful waterfall in Bali, features multiple cascades, though it requires a bit of a hike to reach the bottom.
Tukad Cepung – One of the most unique waterfalls in Bali, set inside a cave with the sun streaming in.
Banyumala Waterfall – A gorgeous twin waterfall in a lush valley.
12. Learn to cook Balinese food
While Indonesian is not one of the most popular cuisines, it is one of my favorites. I think everyone needs to get their eyes up for this yummy food. So in my mind, no visit to Bali is complete without taking a cooking class.
🌟 This popular class includes a visit to a local market and Tanah Lot, in addition to the cooking itself. It is another one of my all-time favorite experiences in Bali.
13. Do a water purification ritual
Bali is home to numerous sacred water palaces and temples, such as Pura Tirta Empul near Ubud, famous for its holy spring water where Balinese Hindus participate in ritual purification. Tourists are allowed to join in too.
Another water palace worth mentioning is Tirta Gangga, featuring elegant gardens, tiered fountains and tranquil pools filled with koi fish, set against views of Mount Agung. Taman Ujung is my favorite water palace, with expansive water gardens and fewer visitors.
14. Wander through the Marigold fields
The marigold fields of Bali are a vibrant and picturesque sight, showcasing rows of bright orange and yellow flowers that are an integral part of the island’s cultural and religious practices.
These fields are primarily located in the village of Temukus near Bedugul, in the central highlands of Bali. You’ll also find some in Sidemen Village on the East Coast.
15. Go for a morning walk on Campuhan Ridge
One of the best things to do in Ubud is to go for a stroll on Campuhan Ridge Walk, which is easily accessible from the center of town.
This scenic, paved trail, winds through lush greenery and rolling hills, offering breathtaking views of the surrounding landscape. I recommend going as early as you can to beat the heat and crowds.
16. Marvel at the view from Uluwatu Cliff
One of my all-time favorite places to hang out in Bali is the Uluwatu Cliff. Local warungs, popular bars and pools are built onto the cliff wall, offering spectacular views across the ocean and surfers in action.
On Wednesdays and Sundays, you can dance the night away at Single Fin, to the tunes of international DJs and bands.
17. Say hi to the monkeys
You’ll see monkeys all over Bali, particularly long-tailed macaques, in places like Ubud Monkey Forest and Uluwatu Temple.
These curious and often mischievous creatures are known for their playful behavior but can sometimes be aggressive, especially if they feel threatened or if food is involved. Remember to keep your distance, secure your belongings and avoid feeding them.
18. Eat your heart out
Bali is a foodie’s dream! Ubud is renowned for its organic and health-conscious eateries, while Seminyak and Canggu boast trendy cafes, beach clubs and fine-dining restaurants.
You’ll also find local warungs and roadside stalls all over the island. Be sure to try my favorite authentic Balinese dishes, Mie Goreng, Babi Guling, Nasi Campur and Saté.
19. Discover the underwater world
Diving in Bali offers an incredible underwater experience, with diverse marine life, vibrant coral reefs and fascinating shipwrecks. Some of the best dive sites include:
- Tulamben: Home to the famous USAT Liberty Shipwreck, this site offers an accessible wreck dive teeming with marine life.
- Amed: Offers a variety of dive sites with beautiful coral gardens, macro life, and the Japanese Shipwreck.
- Menjangan Island: Part of the West Bali National Park, it features pristine coral reefs, wall dives, and abundant marine biodiversity.
- Padang Bai: Diverse dive sites, including Blue Lagoon and the challenging Shark Point, which is known for occasional shark sightings.
20. Rent a villa with a private pool
Renting a private villa by yourself or with a group of friends is one of the best things to do in Bali. And it doesn’t have to be expensive, many of these villas cost under $100 a night.
Dive into a pool with the most dramatic views of volcanoes and jungle at Villa Sidemen. Or lounge in your own pool surrounded by greenery at Candy Villas in Ubud.
21. Run through Handara Gate
Handara Gate, the entrance to the Handara Golf & Resort in the Bedugul area, is one of Bali’s most iconic landmarks. The majestic split gate frames a picturesque view of the lush, mountainous landscape beyond.
Though very crowded these days, I still think it is worth a quick visit on your way to Ulun Danu temple or the waterfalls up north.
22. Bathe in the Banjar hot springs
Bathe with the locals in the magical hot springs “Air Panas” of Banjar, close to Lovina Beach. The hot springs consist of three main pools, each fed by warm, sulfur-rich water that cascades from the mouths of stone-carved dragon statues. It is believed to have therapeutic properties that can soothe muscles and alleviate various ailments.
23. Go tandem paragliding
Go tandem paragliding above Nunggalan Beach, fly up to 150 meters high and get a unique birds-eye view of the beautiful Uluwatu area. You’ll be in the air for 15 minutes, and receive a video or photos from the experience.
24. Visit Sanur night market
The Sanur Night Market, also known as Pasar Malam Sindu, offers a glimpse into Balinese street food culture. Enjoy a lively atmosphere filled with the aromas of sizzling meat and the friendly chatter of both locals and tourists.
I especially love the meat skewers from Warung Sate “Bu Aji”. The food is not only delicious but also very affordable. I paid 20k ($2) for 5 skewers the last time I visited.
25. Enjoy the sunset
Bali’s west coast offers numerous stunning locations where you can witness breathtaking sunsets. Here are a few of my favorites:
- Karang Boma Cliff: A dramatic vantage point where you can enjoy panoramic views of the ocean and the sun setting over the rugged coastline.
- Balangan Beach: Some of the most spectacular sunsets I’ve ever seen have been from a warung at Balagan Beach, with a Bintang in hand.
- Uluwatu Temple: The clifftop location makes it the perfect place to watch the sunset, often accompanied by traditional Kecak dance performances.
- Tanah Lot Temple: Is iconic for its offshore setting and provides a stunning silhouette against the colorful evening sky.
- Seminyak Beach: Offers a more lively setting with beach clubs and bars where you can relax with a cocktail in hand. The OG spot is La Plancha.
26. Explore an abandoned hotel
Wander around and explore the abandoned Bedugul Taman Rekreasi Hotel & Resort, also known as the Ghost Palace Hotel. An eerie, unfinished luxury resort in the mountains of Bedugul.
Taman Festival in Sanur is an abandoned amusement park that now stands in ruins, with crumbling structures and graffiti-covered walls creating an otherworldly atmosphere. Whether it’s allowed or not is another question.
27. See the shipwrecks on Nunggalan Beach
Check out the old shipwrecks on Nunggalan Beach that have been turned into art by local and international artists. It is quite a hike down a steep hill in the jungle to get there, but you are rewarded by a deserted beach you can have almost all to yourself.
28. Spend a day at a beach club
Bali does beach clubs very well! Here are some of the most popular ones:
- La Brisa: A bohemian beach blub at Echo Beach in Canggu. Lounge in the sun, sip on a cocktail and munch on some Spanish bites.
- The Lawn: Right on Batu Bolong Beach in Canggu. I love to go here for sunset but get there early as it gets CROWDED.
- Jungle Fish: Cool down in the amazing jungle infinity pool at Ubud‘s new no beach, beach club.
- Sundays Beach Club (above): One of the OG’s of Uluwatu, you have to take a cable car down to the beach.
29. Pamper yourself
Bali is an ideal destination for pampering yourself due to the abundance of high-quality spas offering luxurious treatments at relatively low prices. In Ubud, Karsa Spa is one of my favorites, known for its tranquil setting amidst rice fields and lotus ponds.
Seminyak, a hub for upscale spa experiences, boasts renowned establishments like Bodyworks, offering traditional Balinese massages and beauty treatments in a gorgeous Moroccan Riad-style space.
30. Unwind at Menjangan Dynasty Resort
Menjangan Dynasty Resort is a luxurious eco-friendly retreat located on the northwest coast, next to the pristine West Bali National Park. It is one of the most incredible glamping destinations on the island, with elegant safari-style tents and bamboo villas. So stunning!
31. Enjoy a seafood dinner in Jimbaran
As the sun sets, Jimbaran transforms into a large restaurant with tables set right on the sand, illuminated by candlelight and the soft glow of lanterns.
You get the choice of a variety of freshly caught seafood, including grilled fish, prawns, squid and lobster, all prepared with traditional Balinese spices and flavors.
32. Relax in the Nusa islands
One of my favorite parts of Bali is the three small islands off the southeast coast, called Penida, Lembongan and Ceningan. Known for their stunning beaches, crystal-clear waters and vibrant marine life, these islands are the perfect escape from the craziness in Bali.
Each island has its unique charm, from the dramatic cliffs and hidden beaches of Nusa Penida to the relaxed atmosphere and scenic mangroves of Nusa Lembongan and Nusa Ceningan.
33. Go snorkeling in Nusa Penida
Snorkeling in Nusa Penida is a once-in-a-lifetime experience where you might even encounter the mighty Manta Rays and elusive Mola Mola.
Snorkeling spots such as Crystal Bay and Gamat Bay, are renowned for their excellent visibility and abundant sea creatures, making it a paradise for underwater enthusiasts (even for me who is not too fond of the water).
Quick Bali travel guide
Here’s an overview of some practical information to make your holiday in Bali the best it can be.
How to get around Bali
While Bali is a relatively small island, it can take hours to get from point A to point B because of the crazy traffic. So plan your Bali itinerary strategically.
In the more touristy areas like Legian and Seminyak, taxis are everywhere and they’ll honk at you to show you that they’re free. If you don’t want to bargain, only use Bluebird taxis and tell the driver to put on the meter before you get in.
In Canggu, Ubud, south on the Bukit Peninsula and on the Nusa Islands, I always rent a scooter. Driving around by myself exploring is one of my favorite things to do on the island. Remember to drive on the left and make sure you have an international license so your travel insurance covers you.
🌟 Popular Bali tours
Don’t want to drive by yourself? >> For longer trips I usually book this full-day customizable tour with a driver. You choose exactly where you want to go!
Alternatively, if you don’t want to do any planning, I highly recommend this private iconic Bali tour.
Book airport transfer in advance
The arrivals hall at Ngurah Rai Airport can be overwhelming, especially after a long-haul flight, with lots of private drivers, taxi drivers and companies pushing their services on you.
To make your arrival in Bali as smooth as possible, I recommend booking this driver in advance. They will wait for you with a sign in arrivals and they’ll know exactly where to take you.
Best time to visit Bali
The best time to visit Bali is from February to May, except for Easter, with my favorite month being February. That’s when everything is still green from the rainy season and the weather is mostly sunny.
The waterfalls, like the mighty Sekumpul Waterfall, are at their most powerful without being brown, during this time. It is also less crowded than June, July, August and December, which is considered high season.
The rainy season in Bali falls between November and March, peaking in January. I have visited Bali several times, every month of the year, and the only month I have experienced continuous rain is November.
Where to stay in Bali
The area you choose to stay in Bali can make or break your experience. Not all areas are for everyone. You can learn more in my Bali area guide, but here are a few of the most popular areas.
Seminyak: offers a vibrant and upscale experience with trendy beach clubs, fine dining restaurants and chic boutiques.
Canggu: is ideal if you’re looking for a hip but crazy busy spot with a mix of surf culture, lively cafes and a fun nightlife scene.
Uluwatu: is perfect for those seeking dramatic cliffside views, world-class surfing and a more laid-back, scenic atmosphere. It is my favorite area in all of Bali.
Nusa Dua: is all about luxurious resorts, pristine beaches and family-friendly activities.
Ubud: is the cultural heart of Bali, offering lush rice terraces, traditional arts, wellness retreats and a serene escape into nature.
Leave a Reply