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
- Visiting multiple attractions in Bali? Get the Klook Pass Bali and enjoy up to 45% savings!
Getting around
Stay connected with our Indonesia eSIM and find the best places to stay in Bali — plus exclusive hotel promos and bundle deals!
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.
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
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
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
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
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
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, 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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 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
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 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
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
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.