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
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
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
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
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
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, 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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 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 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