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

    Gabby Mendoza
    Gabby Mendoza
    Last updated 7 Jun 2024
    best things to do in bali indonesia

    On your way to Bali?

    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 Bali itinerary that covers all the best things to do in Bali.

    Bali Trip Essentials

     🇮🇩 Bali Travel Essentials 🇮🇩
    Top things to do in Bali
    Getting around
    Stay connected with our Indonesia eSIM and find the best places to stay in Bali — plus exclusive hotel promos and bundle deals!
    posing with their bali mode of transportation
    Before getting into the top things to do in Bali, make sure you nail down your essentials – like figuring out how to go from one activity in Bali to another and back to your hotel. With lots of different areas to explore, the best and most fuss-free way to get around Bali is definitely by car.

    Getting around Bali

    We'd recommend booking a private charter or renting a car; whichever you choose will highly depend on your preference. Rent a car if you enjoy driving on your own and are confident with your navigation skills! Book a private charter if you'd like the expertise of a professional driver. Either way, you won't have to worry about flagging down taxis in hard-to-reach areas as you explore the different activities in Bali.
    female driver posing in front of a car with Klook decals
    For those traveling solo or in small groups who'd feel more comfortable with a female driver, you now have the option to do so when you book a private car charter on Klook! Upon checking pick-up dates, you'll immediately see the availability of a female driver.

    Travel like a local with your own motorbike

    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, Bali Zoo, and more!
    It's a great way to explore your Bali itinerary 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 – definitely a must-include in your Bali itinerary!
    Tegalalang Rice Terraces 
    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! This is one activity in Bali you won't want to miss on your Bali itinerary.
    Bali Swing and Bali Bird Nest
    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 souvenir shopping off of your Bali 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.
    Ubud Traditional Market 
    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!
    Whitewater Rafting in Ayung River
    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 two 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. Be sure to add this breathtaking temple to your Bali itinerary!
    Pura Lempuyang
    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!
    Ulun Danu Beratan
    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 Bali 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.
    The Yoga Barn
    Address: Jl. Hanoman Jl. Raya Pengosekan Ubud, Peliatan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia 
    Contact: +62 361 971236

    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 nine famous and Balinese-favorite gourmet recipes such as Balinese chicken satay, Balinese fried chicken with coconut milk, sambal matah, and sweet-friend tempe!
    Subak Cooking Class
    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 three 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.
    Sababay Winery
    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 Bali itinerary, 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 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.
    Warung Babi Guling Ibu Oka
    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. Don't miss out on this other delicacy when planning your Bali itinerary!
    Bebek Bengil
    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 in Bali 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.
    Waterbom Bali
    Address: Jl. Kartika Plaza Tuban, Kuta, Kabupaten Badung, Bali 80361, Indonesia 
    Contact: +62 361 755676

    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.
    Finns Beach Club
    Address: Finn’s Beach Club, Jl Pantai Berawa, Canggu, Bali, Indonesia 
    Contact: +62 361 8446327

    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 11:00am to 2:00am 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.
    Potato Head Beach Club 
    Address: Petitenget St No.51B, Seminyak, Kuta Utara, Badung Regency, Bali 80361, Indonesia 
    Contact: +62 361 6207979

    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. Pampering yourself at a luxurious spa should definitely be part of your Bali itinerary!
    Lluvia Spa Seminyak
    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 Bali 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. Legian Beach
    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.
    Kynd Community
    Address: 12x Jalan Raya Petitenget, Seminyak, Bali, indonesia 
    Contact: +62 859-3112-0209

    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 fresh coconut for the perfect refresher to wash down the meal! 
    Klook Tip: Arrive by 5:00pm and watch the sun go down, while you enjoy your dinner.
    Jimbaran Bay 
    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!
    Ultimo
    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. Fuel up for a full day of activities in Bali with brunch at this popular spot!
    Sisterfields 
    Address: Jalan Kayu Cendana No. 7, Seminyak, Kuta, Kerobokan Kelod, Kuta Utara, Kerobokan Kelod, Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia 
    Contact:  +62 811-3860-507

    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 sq ft 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. Starbucks Reserve Dewata
    Address: Jl. Sunset Road No.77, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
    Contact: +62 361 9343482

    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 snorkelling tour, and you’ll be accompanied by an experienced guide.

    26. Bali Safari

    Go from sandy beach to an African safari in Bali!
    Go from sandy beach to an African safari in Bali!
    If you're travelling with kids, or are just animal lovers, Bali Safari is simply a must-do! The park is home to a remarkable array of rare and endangered species, making it a sanctuary for wildlife conservation and education projects. Spend your entire day venturing around Bali Safari and Marine Park, where you can spot animals ambling about the African savannah. Don't miss out on the mesmerizing underwater dining theatrical show which you can enjoy while you eat!
    For an extraordinary experience, you can also consider staying at the Mara River Safari Lodge that's nestled within the park, offering comfortable accommodations and breathtaking views of the surrounding landscapes.
    Bali Safari
    Address: Jl. Bypass Prof. Dr. Ida Bagus Mantra, km. 19,8 (Golden Line of Bali), Gianyar 80551, Bali, Indonesia

    27. Bali Farm House

    bali farm house
    Did you know that you can make friends with friendly alpacas in Bali? Head to Bali Farm House, which offers the first alpaca experience in Bali!
    Meet these gentle creatures alongside other farm animals, like donkeys, ponies, ostrichs, and more. Explore charming Tuscany-inspired architecture, and enjoy delicious food at The Barn restaurant. It's the perfect place for relaxing and reconnecting with nature, plus enjoying animal encounters.
    Bali Farm House
    Address: Jl. Raya Singaraja-Denpasar, Pancasari, Kec. Sukasada, Kabupaten Buleleng, Bali 81161
    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! Safe travels!

    Related Articles

    What is Klook?

    Klook is a world-leading travel and experiences platform, with over half a million offerings in over 2,700 destinations! Browse our growing collection of travel activities and services in 15 languages, and complete bookings seamlessly with 40 currencies and over 40 payment methods.
    We're here to bring the world closer together through experiences. Whether it's something new in your neighborhood or an adventure abroad, with Klook you're always connected to a world of things to do and places to see.