Bali is one of those magical destinations that never fails to captivate. With its lush landscapes, beautiful beaches, and unique cultural experiences, this Indonesian island offers something for every type of traveler. Whether you're planning a quick getaway or a longer stay, there’s an endless list of activities you can enjoy. To make planning simple, I’ve compiled the 22 best things to do in Bali that you won’t want to miss.
I hope this list of best things to do in Bali helps you plan your dream getaway! Whether it's exploring temples, lounging on the beach, catching a fire-dance show, or diving into incredible local cuisine—there’s something for everyone on this enchanting island.Ready to book your trip? Check out Trip.com to start planning your Bali adventure today!
Tirta Gangga Temple
Tirta Gangga is a breathtaking water palace located in the east of Bali. Originally built by the royal family, it’s a peaceful haven of ponds, fountains, and traditional Balinese architecture. One of the main attractions here is the massive koi ponds where you can walk across stepping stones—not only a great place for insta-worthy shots but also a deep dive into Balinese spirituality. Admission is affordable, around IDR 50,000 (roughly $3.25 USD), and you can hire a guide for a more immersive experience or explore at your own pace.Ubud Monkey Forest
A visit to Bali wouldn't be complete without a stop at Ubud's Sacred Monkey Forest. It’s home to hundreds of grey long-tailed macaques who roam freely through the lush sanctuary. Be cautious, though—these cheeky monkeys are notorious for snatching bags, water bottles, and even your sunglasses. Admission is approximately IDR 50,000 per person, and it’s worth every bit for the playful energy of the monkeys (and if you’re careful, a fun interaction!).Beach Clubs in Bali
If relaxation with a view is more your style, Bali’s renowned beach clubs are a must-visit. You’ll find them mostly in Canggu, Seminyak, and Uluwatu. Some iconic spots include Potato Head Beach Club, Atlas, and Finn's Beach Club—each offering something unique whether it’s upscale vibes or more laid-back lounging. Many clubs offer free entry, but others may charge a cover. They’re perfect for spending an afternoon watching the sun dip below the horizon with a cocktail in hand.Balinese Cuisine
Bali is a culinary paradise. Seafood lovers will swoon over fresh crabs, lobster, and white snapper. Don’t forget to try Nasi Goreng (fried rice) or Mie Goreng (fried noodles)—balancing hearty flavors with a hit of spicy sambal sauce. Street food is also incredible here, with options like corn and satay right off the grill. End your meals on a sweet note with mango sticky rice or fried bananas.Tegalalang Rice Terrace
The Tegalalang Rice Terrace is nothing short of breathtaking. Located just a short drive from Ubud, you’ll find surreal green terraces carved into hillsides. It’s a hotspot for photographers and Instagrammers (hello, iconic Bali swings!). You can stroll down the terraces or even chat with local farmers working the paddies. The entry itself costs around IDR 15,000, and it’s a bargain for the incredible panoramas.Tanah Lot Temple
A trip to Bali isn’t complete without seeing Tanah Lot, one of the island’s most iconic temples. Sitting on a rocky outcrop surrounded by the ocean, you’ll have to cross a shallow waterway at low tide to reach the temple. Pro tip: Head there during sunset for a truly magical experience. The entrance costs IDR 60,000, and you’ll want to wear something easy to slip off as you’ll be treading through water.Shopping in Bali
Shopping in Bali can be as casual or luxurious as you like. Skip the high-end malls and instead shop directly from local artisans. Whether it’s a colorful sarong, intricate wood carvings, or silver jewelry—you’re bound to find something worth taking home. Bargaining is the norm, so don’t shy away from negotiating a fair price. You could walk away with a new wardrobe or unique souvenirs for as low as $5 per item. Also, for those feeling adventurous—Bali is known for its many tattoo parlors where you can ink a lasting memory of your visit.Tegenungan Waterfall
Tegenungan Waterfall is an exhilarating natural wonder where you can cool off after a hot day of exploring. Located about 30 minutes from Ubud, it boasts a day club overlooking the waterfall itself. Visitors can swim or relax by the lagoons created by the rushing water. The admission fee at Tegenungan is just IDR 15,000 per person, and it’s one of the easiest waterfalls to access in Bali. Be mindful of flash floods, especially during rainy season.Surfing in Bali
Surf’s up! Whether you're a beginner or pro, Bali is an absolute haven for surfers. Beginners should head to Batu Bolong in Canggu, where lessons can cost as little as $10 per session, and within three days you’ll go from belly-flopping to standing up like a pro. For seasoned surfers, Uluwatu offers some of the island’s best big waves.Tirta Empul Temple
Tirta Empul is Bali’s sacred water temple, where visitors can participate in spiritual cleansing rituals. The holy spring water is believed to purify the body and mind. There’s a dress code here—essentially you need to wear a sarong, which can be rented on-site. The entrance fee is IDR 50,000. Even if you don’t dip in the pools, the serene atmosphere makes this temple worth including on your Bali itinerary.Beach Relaxation
With so many beaches, Bali is perfect for days when you just want to kick back with a book and some sunscreen. My personal favorites are Seminyak for its laid-back vibe and Uluwatu for its stunning views and crystal-clear waters. Renting an umbrella and lounge chair typically runs around IDR 50,000 per hour ($3.50), so it’s an affordable way to relax in style.Garuda Wisnu Kencana Cultural Park
This towering monument, one of the tallest in the world, is both a tribute to Hindu mythology and Bali’s rich artistic heritage. The main statue itself stands over 121 meters tall (taller than the Statue of Liberty!). The park also includes a cultural area with traditional statues and future plans for waterfalls. Entrance to the park is affordable, and you’re bound to leave with a sense of awe at both the scale and intricacy of the work.Banyumala Twin Waterfalls
Set deep in the jungles of Northern Bali, the Banyumala Twin Waterfalls will make you feel like you’ve walked into a fairy tale. A short 10-15 minute hike brings you to the foot of these twin natural wonders, where you can swim or simply take in the stunning scenery. It’s not as crowded as other waterfalls, making it perfect for those seeking a more tranquil experience.Resort Stay in Bali
Bali’s resorts offer luxury for every budget. Whether you book a cozy beachfront bungalow for $35 per night or splurge on a five-star experience with all the perks, you're in for a treat. Many resorts come with pools overlooking the sea, top-notch spa facilities, and on-site restaurants.Nyang Nyang Beach
Located off the beaten path, Nyang Nyang Beach is like a hidden gem that still offers some solitude. With its pristine white sand and strong ocean swells, it's a must for anyone looking for peace and quiet. Bring a kayak, or simply lounge on the beach—it’s the perfect place to get away from the more crowded spots.Ulun Danu Beratan Temple
Set on the shores of Lake Beratan, the Ulun Danu Temple is one of the most picturesque locations in Bali. The temple seems to float on the lake depending on the water levels, creating a stunning scene with the mountains in the background. Admission costs around IDR 50,000 and it’s worth planning additional northern Bali activities due to its remote location.Padang Padang Beach
This beach, hidden behind a seaside cave, is smaller but wildly popular with surfers and sunset chasers alike. It’s a bit of a trek down, but the turquoise waters and golden sands make the effort worthwhile. Parking is limited, so plan ahead if you’re going during peak times.Handara Gate
You’ve likely seen Handara Gate across Instagram feeds. It’s a stunning stone gate with a misty mountain backdrop—but it’s mainly a photo-op. While you can’t explore much beyond the gate itself, it’s worth a visit for the picture-perfect shot.Mount Agung and Pura Penataran Agung Lempuyang
Mount Agung is Bali’s highest peak, and at its base lies the stunning Pura Penataran Agung Lempuyang temple. You’ll need to hire a local shuttle to get halfway up the mountain, followed by a short uphill hike. While often shrouded in clouds, the experience—and view—is unforgettable.Nusa Dua
Nusa Dua is Bali’s luxury hub. It’s a favorite honeymoon destination, and I can see why. The beaches here are some of the best, with pristine sands and calm waters. It’s also close to other day-trip spots like Nusa Penida. Take a walk around the lush gardens, enjoy secluded beaches or visit the famous blowhole for a water show like no other.Watching a Sunset in Bali
You don't need to be at the beach to enjoy Bali’s legendary sunsets, but it helps! Whether you opt for Seminyak, Canggu, or Uluwatu, watching the skies turn into cotton candy hues of pinks and oranges is an otherworldly experience. It’s the perfect way to end a day of exploring.Fire Shows in Bali
For a dose of Balinese culture, catch a traditional fire show. There are plenty of venues across Uluwatu, Tanah Lot, and Ubud where you can see mesmerizing fire dances coupled with dramatic music and energy. Tickets are reasonably priced around IDR 100,000 ($7) and it’s an unforgettable cultural experience.I hope this list of best things to do in Bali helps you plan your dream getaway! Whether it's exploring temples, lounging on the beach, catching a fire-dance show, or diving into incredible local cuisine—there’s something for everyone on this enchanting island.Ready to book your trip? Check out Trip.com to start planning your Bali adventure today!