• Go to app
  • Select a destination
  • 25 Things to Do, Eat, and See in Bali That You Need to Add to Your Itinerary

    Gabby Mendoza
    Gabby Mendoza
    Last updated 22 Apr 2024
    best things to do in bali indonesia

    Photo Credit: @maychu_hm (left)

    Home to some of the best beach clubs, cozy cafes, beautiful temples, outdoor activities and offshore islands, Bali is the perfect destination whether you're traveling with friends, family, or a partner. We’ve broken down Bali by the areas of Ubud, Seminyak, Kuta, and Nusa Penida to help you in planning a hassle-free trip that covers all the best things to do in Bali. Keep reading for Bali trip inspiration!

    Bali Trip Essentials

    Get your transport settled with a private car charter or car rental

    With lots of different areas to explore, the best and most hassle-free way to get around Bali is definitely by car. We'd recommend booking a private charter or renting a car for your adventures depending on if you'd like to sit back and relax with a professional driver behind the wheel or plan your own road trip. Either way, you won't have to worry about flagging down taxis in hard-to-reach areas. If you have a motorbike license, you can also rent a motorbike or scooter for a more affordable option!

    Save some bucks with a Klook Bali Pass

    The Klook Bali Pass helps you bundle up and save more when you visit multiple Bali attractions! Choose from 40 of the most popular attractions in Bali, featuring tickets to Waterbom Bali and Bali Zoo, as well as fun activities like water sports at Tanjung Benoa, ATV Rides, Bali Swing visits, and more! It's a great way to explore during your Bali trip without breaking the bank. You can also add on your Bali private car charter and a day tour to Nusa Penida to complete the experience.

    Best Things to Eat, See and Do in Ubud and Gianyar

    Dotted with shrines, rice paddies, and mountains, escape the crowds at Bali’s heart of culture and be wowed by the beautiful landscapes of Ubud.

    1. Tegalalang Rice Fields

    Tegalalang Rice Fields
    Just one of the many views in Bali that will take your breath away. Credits to Elena Ermakova on Adobe Stock
    The Tegalalang Rice Terraces are one of the most stunning-looking terraced landscapes in the Ubud region. Although it's frequented by many tourists, you’ll still catch the locals hard at work plowing the fields. You can appreciate their work and the views with a beginner-friendly hike through the splendid terraced landscapes here!
    Address: Jl. Raya Tegallalang, Tegallalang, Kec. Tegallalang, Kabupaten Gianyar, Bali 80561, Indonesia

    2. Bali Swing and Bali Bird Nest

    Bali Swing and Bali Bird Nest
    Make Bali your vacation playground! Credits to Luiz Cent on Unsplash
    While in Bali, you can get the million-dollar swing and bird nest shot you’ve seen on your Instagram feeds. Klook Tip: Instead of queueing for the more popular swing near the entrance of the rice fields, take the swing at the Tegalalang Rice Fields for an aerial and panoramic shot of the rice terraces. It’s just as Instagram-worthy, but with less waiting time!
    Address: Jl. Raya Tegallalang, Tegallalang, Kabupaten Gianyar, Bali 80561, Indonesiayar, Bali 80561, Indonesia

    3. Ubud Traditional Art Market

    Ubud Traditional Art Market
    Shop to your heart’s content! Credits to Daryl Han on Unsplash
    If you want to cross off souvenir shopping off of your itinerary, then the Ubud Traditional Market will be your spot. Find a wide range of local artisan products that you won’t see anywhere else! There’s everything from silk scarves to woven bags and many other hand-crafted goods. 
    Address: Jalan Raya Ubud No.35, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

    4. Whitewater Rafting in Ayung River

    Whitewater Rafting in Ayung River
    Have fun playing in the water for a day!
    This one's an experience you have to add to your list of things to do in Bali! The Ayung River in Ubud is the widest and longest river in Bali that stretches all the way from the northern mountainous area in the region. Hop on an inflatable raft and have an adrenaline-pumping time navigating through the rushing streams and waves of the river. We highly recommend booking the Ayung whitewater rafting experience if you're traveling with friends or family—you can even add on hotel transfers and enjoy discounted rates when you book your tour on Klook!
    Address: Jl. Raya Kedewatan No. 31, Kedewatan, Kecamatan Ubud, Kabupaten Gianyar, Bali, Indonesia

    5. Mount Batur

    Mount Batur
    Be rewarded with a stunning view after your journey.
    Break a sweat and you’ll be rewarded with breathtaking (literally) views of Bali on this Mount Batur Sunrise Trek. Mount Batur is an active volcano that promises views of the mountain and crystal clear waters of Lake Batur. The climb takes about 2 hours, but feel free to take breaks and appreciate the view for as long as you want. 
    Before your hike, remember to pack:
    • A jacket - It gets really cold at the peak and base of the mountain.
    • Extra Water - Even though a bottle of water is provided, you’ll need it!
    • Head torch - A handheld torchlight is provided, but bring a head torch and ditch having to hold onto your torch to get better balance.
    • A good pair of sport shoes - Ditch those sneakers and wear a comfortable pair of sport shoes if you don’t want to risk tripping on loose rocks.

    6. Pura Lempuyang

    Pura Lempuyang
    Definitely one of the most Instagrammable spots in Bali. Credits to Jeremy Bishop on Unsplash
    Pura Lempuyang, nicknamed “Gateway to Heaven” and “The Temple of a Thousand Steps” is nothing short of beautiful. It takes 1,700 steps to get to this temple, but you can skip a huge part of the climb and have your private car charter drive you up instead. At the peak, if the skies are clear, you’ll even have Mount Agung photobombing your picture. 
    Address: Banjar Purwa Ayu, Desa Tribuana, Abang Subdistrict, Karangasem, Bali, Indonesiangasem 

    7. Ulun Danu Beratan Temple

    Ulun Danu Beratan Temple
    This holy temple has been around since 1633. Credits to Sebastian Pena Lambarri on Unsplash
    This “floating” temple, Ulun Danu Beratan, is located on the western side of the Beratan Lake in Bedugul, the highlands of Bali. This iconic landmark of Bali is the temple on the 50,000 IDR note, which happens to be how much it costs for an entrance ticket. With its smooth reflective waters and alluring scenery, it’s easy to see why everyone comes here to get their fifty thousand dollar (rupiah) shot! 
    Address: Danau Beratan, Candikuning, Baturiti, Tabanan Regency, Bali 82191, Indonesia

    8. The Yoga Barn

    The Yoga Barn
    The ultimate way to unwind in Bali. Credits to Avrielle Suleiman on Unsplash
    Did you know that Ubud is known for its yoga retreats? Whether you're a total beginner or someone who practices yoga, it's great fun to add a class to your itinerary. We recommend heading over in the morning for a great start to your day! The Yoga Barn is a popular open-plan yoga studio that offers a range of classes daily—from meditation to hatha yoga, morning flow, and more—that suit different levels of ability. Each class costs only 130,000 IDR and there are passes available if you'd like to join more than one.
    Address: Jl. Hanoman Jl. Raya Pengosekan Ubud, Peliatan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

    9. Subak Cooking Class

    Subak Cooking Class
    Add your new recipes to your Bali souvenirs!
    Here's another unique activity to add to your Bali itinerary. Learn about the beautiful city through its food and sign up for a cooking class in Ubud! This fun half-day activity includes a visit to a local market and a guided cooking workshop where you'll learn to master 9 famous and Balinese-favorite gourmet recipes such as Balinese chicken satay, Balinese fried chicken with coconut milk, sambal matah, and sweet-friend tempe!
    Address: JI. Werkudara, Banjar Penaka, Tampaksiring, Gianyar, Bali, Indonesia

    10. Sababay Winery

    Sababay Winery
    Wine not, right?
    Have a sip of happiness by sampling some Indonesian wine at Sababay Winery, a beautiful local winery located along Teluk Saba in Gianyar—an easy 30-minute drive from Ubud. Book a wine tasting tour and enjoy a guided exploration around the award-winning winery. The tour includes a friendly wine connoisseur guide, local snacks, and tasting of 3 kinds of Sababay wine! This exciting excursion will provide you with a glimpse of the humble facility and witness their wine-making process from start to end.
    Address: Jalan Professor Doktor Ida Bagus Mantra No.333X Keramas, Medahan, Kec. Blahbatuh, Kabupaten Gianyar, Bali 80581, Indonesia

    11. Warung Babi Guling Ibu Oka

    Warung Babi Guling Ibu Oka
    Satisfy your cravings for Balinese food! Credits to carles on Adobe Stock
    On your trip down to Bali, Babi Guling is a must on your list of what to eat in Bali and there’s no better place to get your fill than at Warung Babi Guling Ibu Oka. This signature Balinese style roasted pork dish serves the whole pig, including its blood, along with crispy pork skin, pork blood sausage, pork roll, and fried pork meat—not a single part of the pig is wasted. Roasted to perfection, take a bite into the pork skin that will give you a satisfying crunch with every bite. 
    Address: Jalan Suweta Gianyar, Ubud, Bali, Indonesia

    12. Bebek Bengil

    Bebek Bengil
    Feast on Bebek Bengil, crispy duck served bursting with the flavors of Indonesian spices!
    You can’t say you’ve been to Bali without trying Bebek Bengil! “Bebek Bengil” (Dirty Duck) is another Balinese dish loved by locals and tourists alike. Deep-fried with Indonesian spices, the outside of the duck skin ends with a crispy finish, while the meat is perfectly juicy and tender. 
    Address: Padang Tegal, Jl. Hanoman, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

    Best Things to Eat, See and Do in Kuta/Seminyak

    With its golden sand beaches, exciting night scene and chill-out bars, Kuta/Seminyak is affectionately known as Bali's party paradise. Whether you drop by Kuta in the day or night, the list of activities here is endless.

    13. Waterbom Bali

    Waterbom Bali
    Feel free to relax or take on a waterslide.
    Boasting a mix of 20 adrenaline-pumping slides and family-friendly rides and facilities, Waterbom Bali has deservingly been voted as the top waterpark in Asia. Promising maximum thrill, speed and fun, the highlight of this waterpark is undoubtedly the Climax. Featuring a countdown timer on the trapdoor, hear your heart pound loudly against your chest before you are enthralled by an almost vertical drop down the slide. 
    Address: Jl. Kartika Plaza Tuban, Kuta, Kabupaten Badung, Bali 80361, Indonesia

    14. Finns Beach Club

    Finns Beach Club
    Perfect for hanging out from day to night. Credits to shawnanggg on Unsplash
    There are many beach clubs in Kuta, but Finns Beach Club is definitely high on the list for the best beach vibes! With front views of the famous Berawa surf break and gorgeous sunset views, it’s not hard to see why. Be sure to pre-book your visit as it can get pretty crowded. We recommend getting a day pass for an all-inclusive experience.
    Address: Finn’s Beach Club, Jl Pantai Berawa, Canggu, Bali, Indonesia

    15. Potato Head Beach Club

    Potato Head Beach Club
    Lounge around with a glass in your hand. Credits to Ern Gan on Unsplash
    The Potato Head Beach Club is another hugely popular beach club in Seminyak, Bali. Expect lovely ocean views from sparkling infinity pools, day beds, and refreshing drinks in the sun. The beach club is open from 11AM to 2AM every day and serves food as well. You can dine at one of the two restaurants on-site, or even order some small bites from your daybed. Pop by in the early evening for some pretty sunset views! Entrance to the beach club is free but a minimum spend is required to get a daybed.
    Address: Petitenget St No.51B, Seminyak, Kuta Utara, Badung Regency, Bali 80361, Indonesia

    16. Lluvia Spa Seminyak

    Lluvia Spa Seminyak
    Have some R&R after your days of Bali adventures.
    Treat yourself to a signature Balinese massage or spa treatment after a long day out in the sun. Lluvia Spa Seminyak is one of the most popular massage parlors in Bali, offering a variety of head-to-toe treatment options, from aromatherapy massage to hot stone treatments, foot baths, fruit body spa, and even couple massages. 
    Address: JI. Sunset Road No. 28, Seminyak, Kuta, Kabupaten Badung, Bali, Indonesia

    17. Surfing at Legian Beach

     Surfing at Legian Beach
    Soak up some Bali sun. Credits to Andrzej on Adobe Stock
    Want to learn to surf? Head on over to Legian Beach, a fine stretch that's great for a swim, surf, or just strolls along the sand. With smaller crowds compared to other more popular beaches in Seminyak, Legian Beach offers fun activities as well as relaxation for all. One of the best things to do in Bali and at this beach includes taking a surfing lesson guided by experienced local surfers! Rest assured that with friendly guidance, you'll master the basics of surfing in an hour.
    Address: Legian Beach in front of Pullman Hotel, JI. Pantai Kuta No. 32, Legian, Kuta, Kabupaten, Badung, Bali, Indonesia

    18. Kynd Community

    Kynd Community
    Try out the various plant-based dishes at Kynd Community
    Indulge in some guilt-free eating at Kynd Community! This plant-based cafe uses fresh and healthy ingredients in everything they serve and after all that crispy fried food and snacking, you’d want to detox with a fresh smoothie bowl and this is definitely high on the list of where to eat in Bali.
    Address: 12x Jalan Raya Petitenget, Seminyak, Bali, indonesia

    19. Jimbaran Bay

    Jimbaran Bay
    Mouthwatering dishes you can enjoy with a view. Credits to galitskaya on Adobe Stock
    Just a 10-minute drive from Kuta, indulge in a seafood spread by the beach at Jimbaran Bay while catching the sunset. Think freshly barbecued crabs, lobster, clams and fish glazed with a special savory Balinese sauce. Order a Bintang beer or a fresh coconut for the perfect refresher to wash down the meal! 
    Klook Tip: Arrive by 5pm and watch the sun go down, while you enjoy your dinner.
    Address: Jl. Pemelisan Agung, Jimbaran, Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia

    20. Ultimo

    Ultimo
    Taste the flavors of Italian dishes at Ultimo
    You can experience a taste of fine Italian food without breaking the bank at Ultimo. Their thin crust pizza is crispy on the edges and has a generous amount of equally crispy bacon evenly spread out on every slice. To complete your meal, top it off with a seafood platter. Slightly charred but fragrant, happily dig-in to a belly-filling seafood platter!
    Address: Jalan Kayu Aya No 104X, Seminyak, Kerobokan Kelod, Badung, Kabupaten Badung, Bali 80361, Indonesia

    21. Sisterfields 

     Sisterfields
    Start your day right with the delicious breakfast options at Sisterfields
    Sisterfields is the best place to get all your breakfast food cravings satisfied! You can never go wrong with a classic Bacon and Eggs Benedict for breakfast! The sight of their silky smooth hollandaise sauce dripping from perfectly poached eggs and savory crisp bacon is enough to get your mouth watering.
    Address: Jalan Kayu Cendana No. 7, Seminyak, Kuta, Kerobokan Kelod, Kuta Utara, Kerobokan Kelod, Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia

    22. Starbucks Reserve Dewata

    Starbucks Reserve Dewata
    Start your day with a good ‘ol cup of coffee. Credits to Zalfa Imani on Unsplash
    Pay a visit to the 20,000 sqft Starbucks Reserve Dewata, the biggest Starbucks outlet in Southeast Asia! This spacious outlet sports a stunning interior designed as a tribute to Indonesia's culture and coffee heritage. It also doesn't just serve coffee, but is also home to a coffee seedling nursery. Visitors can enjoy more than 100 handcrafted beverages that are exclusive to the reserve such as the Lavender Latte, House Affogato, and Origin Flight.
    Address: Jl. Sunset Road No.77, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia

    More Things to Do in Bali

    23. Nusa Penida

    Nusa Penida
    Venture out of the city for more unique experiences. Credits to Nattu Adnan on Unsplash
    Nusa Penida Island is one of Bali’s many offshore islands, home to beautiful rock formations, clear blue waters, and a huge array of marine life. Since Nusa Penida is an offshore island, you’ll need to hop onto a boat from the main Bali island to get there. Highlights not to be missed here include Broken Beach, Kelingking Beach, and Angel’s Billabong.

    24. Uluwatu Temple

    Uluwatu Temple
    Take part in this cultural experience.
    Located on the southern tip of Bali, the Uluwatu Temple is a marvel perched on top of a steep cliff approximately 70 meters above the waves. Crowned as one of Bali's six key temples, it's definitely worth a visit if you have the time. The best time to head over is close to sunset for the best views, and you can catch the iconic Kecak Dance performance after that.

    25. Lovina Beach

    Lovina Beach
    Wave ‘good morning’ to the dolphins. Credits to Vladimir on Adobe Stock
    Lovina Beach is an underrated stretch that's often overshadowed by other more popular beaches in Kuta and Seminyak. Unlike the other common white-sand beaches in Bali, Lovina Beach has gray and black volcanic sand! It’s also known for a thriving underwater ecosystem, with many flocking over to dive, snorkel, and catch sight of bottle-nosed dolphins that often appear early in the morning. For the best spots to see marine life, book a dolphin-watching and snorkeling tour and you’ll be accompanied by an experienced guide.
    Now that you know where to go in Bali for the coolest attractions and delicious food, you’re ready to go on holiday in the tropical paradise. Just book the tickets for all the fun things to do in Bali right Kl