• Go to app
  • Select a destination
  • 25 Best Things to Do, Eat, and See In Bali: Unique Sights, Day Trips, Cute Cafes & More

    Eunis Ong
    Eunis Ong
    Last updated 22 Apr 2024
    best things to do in bali indonesia

    Photo Credit: @maychu_hm (left)

    Wondering what's there to do, eat and see in Bali? 👀

    bali things to do
    Home to some of the best beach clubs, cosy cafes, beautiful temples, outdoor activities and offshore islands, Bali is the perfect destination whether you're travelling 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 the best sights and food. Keep reading for inspiration!
    💡 Klook Tip 💡 Install the Klook app now to get the latest updates on the best travel deals made just for you! You'll also get 5% off your first app booking when you use the promo code <BETTERONAPP>. T&Cs apply.
    Available for download on both the App Store and Play Store. Already on your mobile device? Click here to download 📲

    Bali trip essentials 🇮🇩

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

    bali car charter
    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 (really depends if you'd like to sit back and relax with a professional driver behind the wheel or plan your own road trip) - this 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 just RM20 per day!

    Save some bucks with a Klook Bali Pass

    klook bali pass
    The Klook Bali Pass helps you bundle up and save more when you visit multiple Bali attractions! Featuring tickets to Waterbom Bali and Bali Zoo as well as fun activities like watersports at Tanjung Benoa, ATV Rides, Bali Swing visits, and more, it's a great way to save some bucks off your trip expenses. You can also add on your Bali private car charter and a day tour to Nusa Penida to complete the experience.

    Best things to do, eat & see in Ubud & 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

    Tegelalang Rice Fields
    The Tegalalang Rice Terraces are one of the most stunning-looking terraced landscapes in Ubud region. Although it's frequented by many tourists, you’ll still catch the locals hard at work ploughing the fields. Seeing these farmers hard at work just might have you heeding your mother’s advice to eat every last grain of rice. Put on comfortable shoes and go on an easy 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
    While you’re there, you can get the million-dollar swing and bird nest shot you see on your Instagram feeds. Here's a special tip from us - 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.
    • Address: Jl. Raya Tegallalang, Tegallalang, Kabupaten Gianyar, Bali 80561, Indonesia

    3. Ubud Traditional Art Market

    ubud tradtitional market
    These bags that have been featured in every Instagrammer’s #ootd can cost an arm and a leg outside of Bali but you can get them at a steal at the Ubud Traditional Art Market. We got ours for around IDR 150000 (~SGD 16). #Klook Tip: Never take the first price they offer you and bargain for at least one-third of the original price.
    • Address: Jalan Raya Ubud No.35, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

    4. Whitewater Rafting in Ayung River

    ayung white water rafting bali indonesia
    ayung white water rafting bali indonesia
    This one's an experience you have to add to your checklist! 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 a whitewater rafting experience if you're travelling with friends or family - you can add on hotel transfers and enjoy discounted rates when you book your tour on Klook!

    5. Mount Batur

    bali mount batur sunrise trek
    Break a sweat and you’ll be rewarded with breathtaking (literally) views of Bali on a Mount Batur Sunrise Trek. Mount Batur is an active volcano that promises views of the mountain and crystal clear waters of Lake Batur. It took us about 2 hours to get to scale up Mount Batur one way, but this may vary depending on your fitness level. 
    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 good pair of sport shoes if you don’t want to risk tripping on loose rocks. 
    Klook your Mount Batur Sunrise Trekking for a hassle-free adventure - the tour package comes with 2-way hotel transfer, breakfast up the mountain, and a friendly guide!

    6. Pura Lempuyang, the Gateway to Heaven

    pura lempuyang gateway to heaven bali
    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. If the skies are clear, you’ll even have Mount Agung photobombing your picture. #Klook Tip: Bring a mirror and get a reflection shot for true #instagoals!
    • Address: Banjar Purwa Ayu, Desa Tribuana, Abang Subdistrict, Karangasem

    7. Ulun Danu Beratan Temple

    Ulun Danu Beratan Temple
    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 your 50,000 IDR note and coincidence or not, that’s how much it costs for an entrance ticket here. With its smooth reflective waters and alluring scenery, we can 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 bali
    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'd 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 (approximately RM38) 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!
    cooking subak cooking class bali indonesia
    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 available for booking on Klook! This fun half-day activity comes inclusive of pick up from your hotel, a visit to a local market, and a guided cooking workshop where you'll learn to master 9 famous and Balinese-favourite gourmet recipes such as Balinese chicken satay, Balinese fried chicken with coconut milk, sambal matah, and sweet-friend tempe!

    10. Sababay Winery

    sababay winery tour bali indonesia
    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 on Klook and enjoy a guided exploration around the award-winning winery - 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
    On your trip down to Bali, Babi Guling is a must-eat dish and there’s no better place to get your fill than at Warung Babi Guling Ibu Oka. This signature Balinese style roasted pork dish where you get to eat the whole pig - including its blood is served 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. P.S. Even Obama dined here on his family vacation to Bali! 
    • Address: Jalan Suweta Gianyar, Ubud

    12. Bebek Bengil

    bali bebek bengil
    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 was juicy and tender. 
    • Address: Padang Tegal, Jl. Hanoman, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

    Things to do, see & eat 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 the climax slide
    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. Enjoy 34% off when you book your Waterbom Bali tickets on Klook!
    • Address: Jl. Kartika Plaza Tuban, Kuta, Kabupaten Badung, Bali 80361, Indonesia

    14. Finns Beach Club

    finns beach club bali
    There are many beach clubs in Kuta but Finns Beach Club ranks at the top of our list for having 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 to avoid disappointment 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

    15. Potato Head Beach Club

    potato head beach club bali
    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 day bed.
    • Address: Petitenget St No.51B, Seminyak, Kuta Utara, Badung Regency, Bali 80361, Indonesia

    16. Lluvia Spa Seminyak

    lluvia spa massage bali
    Treat yourself to a signature Balinese massage or spa treatment after a long day out in the sun. Lluvia Spa Seminyak is one of our favourite massage parlours 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. Book your spa package on Klook that comes inclusive of refreshing welcome drinks and complimentary refreshments after!

    17. Surfing at Legian Beach

    surfing legian beach bali
    Join a fun surfing lesson at Legian Beach in Bali provided by experienced local surfers! Credit: Klook
    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 things to do as well as relaxation for all. One of the best things to do here includes taking a surfing lesson guided by experienced local surfers! Book your surfing lesson on Klook which comes inclusive of pick-up from your hotel and all surfing equipment required, including rashguards, beginner boards, and sunscreen. 🏄🏻‍♂️ Rest assured that with friendly guidance, you'll master the basics of surfing in an hour.

    18. Kynd Community

    kynd community cafe bali
    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 in Bali, you’d want to detox with a fresh smoothie bowl.
    • Address: Jl. Petitenget No.12X, Kerobokan Kelod, Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia 

    19. Jimbaran Bay

    jmbaran bay seafood
    Just a 10 minutes drive from Kuta, indulge in a seafood spread by the beach at Jimbaran Beach while catching the sunset. Think freshly barbecued crabs, lobster, clams and fish glazed with a special savory Balinese sauce. Order a Bintang 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 a sunset dinner.
    • Address: Jl. Pemelisan Agung, Jimbaran, Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia

    20. Ultimo

    ultimo bali
    You can experience a taste of fine Italian food without having to worry about burning a hole in your wallet at Ultimo. The thin crust pizza was crisp on the edges, with a generous amount of 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 

    bali cafe 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 savoury 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 bali
    Photo Credit: @fajarngraha
    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

    Other places to add to your Bali checklist

    23. Nusa Penida

    bali nusa penida broken beach
    bali nusa penida kelingking beach
    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 (read: dolphins). Since Nusa Penida is an offshore island, you will 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.
    Convenient offerings to get to Nusa Penida:

    24. Uluwatu Temple (Pura Luhur)

    uluwatu temple tour klook
    Located on the southern tip of Bali, the Uluwatu Temple is a marvel perched on top of a steep cliff approximately 70 metres 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. Book your tour on Klook for a hassle-free visit with pick-up and drop-off at your hotel included.

    25. Lovina Beach (dolphin watching & snorkeling)

    lovina beach bali indonesia
    Catch a glimpse of Bali’s adorable dolphins as you sail along the crystal waters of Lovina Beach Credit: Klook
    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 grey and black volcanic sand! Also, it's 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. Book a dolphin-watching and snorkeling tour at Lovina Beach on Klook for just RM18!

    Other fun things to do in Bali 🏝

    Check out these Bali guides for your trip! 📝

    💡 Klook Tip 💡 Install the Klook app now to get the latest updates on the best travel deals made just for you! You'll also get 5% off your first app booking when you use the promo code <BETTERONAPP>. T&Cs apply.
    Available for download on both the App Store and Play Store. Already on your mobile device? Click here to download 📲
    What is Klook?
    Klook is a world-leading travel activity and service booking platform, covering over 400 destinations and over 100,000 travel services! Klook’s mission is to empower travellers around the world to discover, book, and experience the best things to do anywhere, anytime, including attractions, activities, car rentals, tours, local transfers, wifi, and SIM cards. 🧡
    Follow us for more travel inspiration and the latest deals:
    ✍️ Blog | 📘 Facebook | 📷 Instagram | 📱 TikTok | 📕 Xiaohongshu