TheSmartLocal – Singapore’s Leading Travel and Lifestyle Portal

Skip to content
bali - cover image

50 Best Things To Do In Bali Sorted By Location, With New Attractions, Nature Spots & Beach Clubs

Things to do in Bali

We know we don’t really need to give Bali an introduction, but there are solid reasons why Singaporeans head to the island over and over again. It’s got gorgeous beaches and mountains, a vibrant cafe and nightlife scene, beautiful hotels for all types of travellers, zen vibes…well, now we’re just gushing. 

For those who can’t get enough of the tropical island, here’s your ultimate guide to things to do in Bali, sorted by area. And yes, you’ll probably need more than 1 trip here:

– Things to do in Ubud –

Ubud sits high on the list of relaxing getaways. It is, after all, tucked away in the hilly region of Bali. What you can expect is sights that are sure to soothe your mind – think cascading rice terraces, paddy fields, untouched jungles, lots of serene temples, and blossoming local culture and spirituality.

1. Campuhan Ridge Walk – Easy 2km hike

campuhan ridge walk

Get lots of fresh air and clock in some steps at the Campuhan Ridge Walk. This is where you can view Bali’s beauty – including rice fields, river valleys, and endless greenery. Think Macritchie TreeTop Walk, but amped up.     

bali - campuhan ridge walk pointing at tree

Whether you’re a veteran hiker or a newbie, this hike is comfortable and kid-friendly too. It spans around 2km, and you can complete the whole trail and back in an hour. We’d recommend visiting in the early morning and evening, when the sun is less harsh. 

Address: Jalan Raya Campuhan, Sayan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

2. Tegalalang Rice Terrace – Unique cascading rice fields

bali - tengalangang rice terrace overview

Let’s be real – rice is a staple in most of our meals. Those curious about how these grains are harvested can visit the Tegalalang Rice Terrace, where you can see the unique traditional Balinese irrigation process. Fun fact: these heckin’ gorgeous rice terraces are listed in UNESCO’s World Heritage site – so you know you’re in for a treat.  

tegalalang rice terrace standing next to tree

There are walking trails around and you can head to the top for aerial views of the step-like formations. Then, head over to one of the cafes overlooking the terraces and sip on some famous Balinese kopi luwak. And FYI, the paddies aren’t always green – so if you want to catch them at the greenest, it’s best you visit from March to April. 

Book a private trip to Tegalalang Rice Terrace and other Ubud highlights.  

Address: Jalan Raya Tegallalang, Tegallalang, Kecamatan Tegallalang, Kabupaten Gianyar, Bali 80561, Indonesia

3. Ubud Monkey Forest – Home to over 600 monkeys

bali - ubud monkey forest bridge
Some monkeys have been known to hop on people’s shoulders.

Your time at Bali isn’t complete without a trip to the Ubud Monkey Forest, where the adorable Balinese long-tailed monkeys reside. You’ll find over 600 of them at the jungle sanctuary, and they free-roam around the entire place. Visitors who wish to feed the cheeky critters can approach the staff for guidance too.

ubud monkey forest monkey

Tip: Be sure to hide any snacks you’re carrying as the resident monkeys won’t hesitate to snatch food from visitors.

Book a trip to Ubud Monkey Forest and Tegalalang Rice Terrace.

Address: Jalan Monkey Forest, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

4. Saraswati Temple – 1950s temple with free entry

bali - saraswati temple entrance

Architecture fanatics, the Saraswati Temple is for you. Built in the 1950s, this temple was made for Hindus to worship the goddess Saraswati – hence the name of the place. Besides being a place of worship, this temple is famous for its intricate carvings and bold colours which make for the perfect OOTD backdrop. 

saraswati temple front view entrance

Entry is free but you can watch the traditional Balinese dance performance at 7.30pm daily for ~S$7.27. Since it’s a pretty popular tourist spot, the place gets crowded from noon onwards so go early in the morning to avoid getting photobombed by strangers. 

Address: Jalan Kajeng, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

5. Bali Zoo – Hand feed animals & watch performances

zoo ostritch

Animal lovers won’t regret paying a visit to Bali Zoo that’s home to over 350 different animal species. Hop on the tram and go for a ride around the zoo, where you can catch sight of exotic animals including the Bali myna, silvery gibbon, pangolin, and slow loris. 

bali - zoo feeding deer

Families with kiddos can feed tamer animals such as deer and elephants. There are animal performances too, during which the zoo’s staff will bring out various critters and showcase their distinctive features. 

Get discounted tickets to Bali Zoo.

Address: Jalan Raya Singapadu, Singapadu, Kecamatan Sukawati, Kabupaten Gianyar, Bali 80582
Opening hours: 9am-5pm, Daily

6. Mepantigan Bali – Mud wrestling at rice fields

bali - mud wrestling

It’s time to get down and dirty with some mud wrestling, or more specifically, Mepantigan Bali. This traditional outdoor game has participants battling it out on muddy rice fields, with no added props. Of course, you’ll be fighting with your pals so try not to go all out and hurt the other party. Spread love, not hate.

Address: Jalan Pasekan Pondok Batu Alam No.30 Banjar Tubuh, Batubulan, Kec. Sukawati, Kabupaten Gianyar, Bali 80582, Indonesia
Opening hours: 8am-5pm, Daily
Contact: +62 818-352-471

7. Sayan Night Market – Yummy & affordable street food

bali - sayan night market ayam geprek

If you’re currently on a diet, pause it and visit the Sayan Night Market – we promise it’ll be worth it. This vibrant venue has more than 20 food stalls and food trucks, serving yummerlicious street food including kebabs, roasted pork, and large pancakes. They also have sweet treats such as roti bakar and terang bulan, similar to our local mee jiang kueh

sayan night market clothes

There are retail stalls to browse too, and you can find shirts, dresses, sunglasses, and bags – all at low costs. Best of all, most shop owners are open to haggling – so harness your auntie power and get that discount! 

Address: Jalan Raya Tebongkang No.39, Singakerta, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Opening hours: 6pm-11pm, Daily

8. Bali Swing & Aloha Ubud Swing – Iconic IG-worthy swings

bali - bed swing

Many of us have seen Pinterest-worthy photos of the renowned swings of Bali – including the Bali Swing and Aloha Ubud Swing. Practically everyone and their mother’s friend’s cousin has taken pictures at those places, and for good reason. 

View from the Bali Swing.

You’ll get an epic view of the surrounding rice plantations, palm trees, and lush forests, plus stunning photos that’ll make your trip worth it. For those heading to the Bali Swing, there are actually multiple swings of varying heights so you can pick the one you’re most comfortable with. After all, you wouldn’t want your face to look like this “:o” in your shot.   

Book tickets to Bali Swing and Aloha Ubud Swing.

Bali Swing
Address: Jalan Dewi Saraswati No.7, Bongkasa Pertiwi, Kecamatan Abiansemal, Kabupaten Badung, Bali 80352, Indonesia
Opening hours: 8am-5pm, Daily

Aloha Ubud Swing
Address: Jalan Raya Tegallalang, Tegallalang, Kecamatan Tegallalang, Kabupaten Gianyar, Bali 80561, Indonesia
Opening hours: 8am-5pm, Daily

9. Ayung River rafting – Thrilling white water rafting

ayung river rafting

We can’t forget about the water activities while you’re on holiday. Try your hand at white water rafting on the Ayung River. While this is no River Nile, the Ayung River is considered one of the longest rivers in Bali – so be prepared to spend over an hour here.  

There’s no need to be a professional dragonboater to navigate the waters as a guide will be with you on the boat. You’ll encounter calm, soft pools along the way, and thrilling rapids that’ll take your ride to the next level.

Book an Ayung River White Water Rafting session.   

Address: Jalan Suweta, Ubud, Kecamatan Denpasar Barat, Kabupaten Gianyar, Bali 80571, Indonesia
Opening hours: Mon-Sat 8.30am-5.30pm (Closed on Sundays)

10. Tengenungan Waterfall – 15m-tall waterfall

bali - tengenungan waterfall

For a wave of calmness amongst the chaos that is adulting, take a moment to visit the peaceful waters at Tegenungan Waterfall. There are 2 entrances here – the Banjar Tegenungan or Blangsinga Village, so you can pick your trail depending on which location is more convenient. 

tengenungan waterfall tourist photo spot

Now’s where you whip out your cameras to snap endless photos to immortalise your time here. Just be careful when making your way along the rocks as it can get slippery. To avoid an overload of random people in your shots, it’s best to come around 7am-8am when there are less tourists. 

Book a Tegenungan Waterfall tour.

Tegenungan Waterfall entrance
Address: Jalan Insinyur Sutami, Kemenuh, Kecamatan Sukawati, Kabupaten Gianyar, Bali 80581, Indonesia
Opening hours: 6.30am-6.30pm, Daily

Blangsinga Waterfall entrance
Address: Banjar Blangsinga, Jalan Raya Blangsinga, Saba, Kecamatan Blahbatuh, Kabupaten Gianyar, Bali 80581, Indonesia
Opening hours: 7am-6pm, Daily

– Things to do in Canggu –

Canggu has a mix and match of all the best things Bali has to offer: a gorgeous landscape of paddy fields and sandy beaches, waters that are perfect for surfing, serene temples, beach clubs, and top-notch shopping. It’s no wonder tourists flock to this area for a little bit of everything. 

11. Tanah Lot – Famous “Floating” temple

floating temple

It’s 2023 – time to live life on the edge, amirite? Okay, maybe not literally. But you can still visit the Tanah Lot Temple that’s perched atop a rocky island. Legend has it that it’s been around since the 15th century, and is dedicated to the sea gods and goddesses of Bali. 

statue near floating temple

Spiritual or not, you’ll still be able to enjoy the intricate craftwork of the temple such as the life-like sea serpent statue. The temple is also surrounded by black volcanic sand, something we Singaporeans don’t see every day. Remember to plan your visit around 6pm so you can catch the dramatic sunset.

Book tickets for the Tanah Lot Sunset Tour.

Address: Beraban, Kediri, Tabanan Regency, Bali 82121, Indonesia

12. Love Anchor Bazaar – Daily flea market

love anchor bazaar

As far as markets go, Love Anchor Bazaar is a must-visit for those travelling to Canggu. Shopaholics will shine here as there’s an array of stalls selling both traditional and modern clothing and accessories, from handmade jewellery to cute resort wear. The market opens daily, so feel free to shop to your heart’s content. 

Address: Jalan Pantai Batu Bolong No.56, Canggu, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80351, Indonesia
Opening hours: 8am-10pm, Daily

13. Penny Lane – Chio boho restaurant

penny lane restaurant

You heard it here first – Penny Lane is more than just a restaurant. Step inside and you’ll immediately get an eyeful of unique decorations, from its bohemian-themed cushions and stylish art pieces to the rows of cacti and indoor palm trees. Expect your camera roll to be filled up as there are tonnes of photogenic spots here. 

bali - penny lane food

Once you’re done feasting your eyes, you’ll want to feast on yummy grub. Options are aplenty, including the refreshing Tokyo Soba Salad (Rp85,000, ~S$7.70) and the Moroccan Barramundi (Rp145,000, ~S$13.14). There are also sharing options such as Buffalo Chicken Wings (Rp65,000, ~S$5.92) and gooey Mac N Cheese Balls (Rp70,000, ~S$6.34).

Address: Jalan Munduk Catu No.9, Canggu, Kecamatan Kuta Utara, Kabupaten Badung, Bali, Indonesia
Opening hours: 8am-12am, Daily

14. Atlas Beach Club – 3-storey beach club

bali - atlas beach club

PSA to all party animals – Atlas Beach Club is the place to get lit. This 3-storey beach club has hosted many international DJs, such as Paul Van Dyk, Euro Trash, Brennan Heart, and Don Diablo. Grab your pals and book a daybed, where you can dance to EDM or hardstyle while getting your tan on. 

Address: Jalan Pantai Berawa No.88, Tibubeneng, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 10am-12am, Daily
Contact: +62 361 3007222

Get entry to Atlas Beach Club

15. Solace Float – Flotation therapy for pain relief

solace float

What if we told you that you could float your worries away? Yes, we’re talking about flotation therapy. At Solace Float, you’ll be able to relax in a private pod that blocks out all distracting lights and sound – so you’re literally chilling in your own presence. It also helps with pain relief and improves your sleep quality, something we all need. 

Address: Jalan Pantai Berawa, No.8 Canggu Square, Units 8-10, Tibubeneng, Kuta Utara, Badung Regency, Bali 80361, Indonesia
Opening hours: 7am-10.30pm, Daily
Contact: +62 819-7776-5223

Book a session at Solace float

16. Pererenan Beach – Less touristy beach

bali - pererenan beach

If you’re yearning for some private time with bae, consider going to Pererenan Beach. It’s known to be one of the quieter beaches in Canggu, with surrounding rice fields and black sand. You’ll mostly come across locals here thanks to its low-key location. It’s also a spot that’s great for surfing.

Address: Jalan Pantai Pererenan No.171, Pererenan, Kecamatan Mengwi, Kabupaten Badung, Bali, Indonesia

17. Finns Beach Club – Infinity pool with ocean view

finns beach club
Image adapted from: @pumkinskat & @celli.trvl via Instagram

Soak up the good vibes and lounge around at Finns Beach Club, one of the hottest spots in town. Those coming over with friends or family can book a daybed, so everyone can comfortably enjoy the sun and fun. Or, take a break from the heat and dip your toes in the infinity pool – it faces the ocean so you’ll be able to catch crystal-clear views of the sunset.

bali - finns beach club food
Image adapted from: @eat_withnat via Instagram

Those feeling peckish can mosey on over to the restaurants too. There are 5 in total, including Sushi Bar, Bondi Cafe, and St. Tropez. Some of these places have dress codes, so be sure to check the respective websites before heading in. 

Address: Jalan Pantai Berawa No.99, Canggu, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 7am-12am, Daily
Contact: +62 361 8446327

Get your pass to Finns Beach Club for 10% cheaper than making a booking IRL.

18. Woods – Jungle-themed cafe with giant tea selection

woods cafe

Woods is a cafe constructed out of reclaimed wood, with a running nature theme throughout the whole place. Trust us, you’ll feel like Tarzan living out of a quaint jungle when dining here – sans the ruthless hunters and fearsome animals. The folks at Woods also regularly host events such as live jazz nights, and you can stay updated via their IG. 

bali - woods cafe drinks

Food-wise, there are Mediterranean-inspired dishes with a Balinese twist. You can get mains like the Pistachio Cacio e Pepe (Rp90,000, ~S$8.16) or the Beetroot Carpaccio (Rp90,000, ~S$8.16), and take your pick from the extensive tea menu – options include the Globe Amaranth Flower, Golden Rosella, Easter Lily, and Kudzu Flower from Rp40,000 (~S$3.64)

Address: Jalan Teuku Umar Barat, Padangsambian Klod, Kecamatan Denpasar Bar., Kota Denpasar, Bali 80117, Indonesia
Opening hours: Mon-Wed & Fri-Sat 9am-9pm | Thu 9am-6pm | Sun 1pm-9pm
Contact: +62 812-3977-5151

19. Maria Curau Bali – Minimalist spa salon

maria curau spa salon
Image adapted from: @naihaeiman & @ulla_nuna via Instagram

Pamper yourself with a session at Maria Curau Bali, ‘cause gurl you deserve it. The place is all things clean beauty – it uses non-toxic, vegan, and cruelty-free products so you won’t feel guilty about indulging in a much-needed mani and pedi. The cherry on top – the salon is uber chio so you can take a tonne of cute pictures to show off your fresh nails. Slay

Address: Jalan Munduk Kedungu No.45, Pererenan, Kecamatan Mengwi, Kabupaten Badung, Bali 80351, Indonesia
Opening hours: 10am-7pm, Daily
Contact: +62 813-3877-5526

20. La Brisa – Nautical-themed beach club near Echo Beach

bali - la brisa beach club

Located near the famous Echo Beach, La Brisa sports nautical-themed decor including fisherman boats and fishnets. If you’re itchin’ for some seafood, here’s where you can go wild. The restaurant serves fresh seafood paired with locally and sustainably sourced produce, with dishes like the Tuna Poke Bowl (Rp130,000, ~S$11,78) that’ll leave you satisfied.

Address: Jalan Pantai Batu Mejan, Canggu, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 10am-11pm, Daily
Contact: +62 811-3946-666

– Things to do in Seminyak –

Seminyak needs no introduction especially if you’ve been searching for the most happening cafes, beach clubs, and shopping in all of Bali. Pair that with a seaside landscape and the bustle of tourists and locals alike, and you’ll have more than enough activities to fill up a handful of days.

21. Motel Mexicola – Lively Mexican joint for food & drinks

bali - motel mexicola booth

Mexican-themed restaurant by day, party central by night – Motel Mexicola is one of Bali’s trendiest spots. It’s colourful and maximalist to the max, with photo-worthy spots on every corner. There are a variety of seating options – from the uniquely-designed booths to bar seating where you get a front-row seat while the bartenders shake up some margaritas (Rp150,000, ~S$13.61)

bali - hotel mexicola lounge area
Entry is free – just order a round of drinks or 2.

You probably didn’t think you’d find some bomb Mexican food in Bali, but here we are. Some must-trys include the Taco Baja (Rp45,000, ~S$4.09) featuring tempura fish and the Ceviche Mixto (Rp100,000, ~S$9.08) which comes with yummy prawns and sea perch. Stay till after sundown as it’s one of the best places in town to have a boogie – table dancing encouraged. 

Address: Jalan Kayu Jati No.9X, Kerobokan Kelod, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: Sun-Thu 11am-1am | Sat-Sun 11am-1.30am
Contact: +62 361 736688

22. Bali Boat Shed – Brighton Bathing Boxes inspired boutique

bali boat shed window display

At the start of Jalan Kayu Aya, Seminyak’s dining and shopping street, you’ll see a boutique that looks like multi-coloured beach huts reminiscent of the iconic Brighton Bathing Boxes in Melbourne. This is Bali Boat Shed, and while its exteriors have become a unique photo spot in Seminyak, you’ll find tons of apparel, beachwear, jewellery, and accessories inside.

bali - bali boat shed interior

That said, don’t expect flea market prices. This store retails both its in-house label and over 40 independent designer labels after all. The clothes here start from around Rp300,000 (S$27.63) for a T-shirt. After browsing, head up to Neon Palms on the 2nd floor, which specialises in tapas-style food, cocktails, and tacos. You’ll get 10% off your bill if you make a purchase at Bali Boat Shed. 

Address: Jalan Kayu Aya Jalan Petitenget No.20, Seminyak, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 8am-10pm, Daily
Contact: +62 819-9957-4414

23. Pasar Kreneng – Local night market with ~S$2.27 babi guling

pasar kreneng clothes

As far as night markets are concerned, Bali has some pretty solid ones. Just a 20-minute drive from Seminyak is Pasar Kreneng in Denpasar, and it’s one of the biggest traditional markets in Bali. If there’s anything you’re looking for – from electronics like chargers and cables to traditional Balinese clothes – you’re bound to find it here. 

bali - pasar kreneng babi guling
Babi guling.

You can also fill your belly with excellent pasar malam-style grub. Cheap eats you’d find here include Babi Guling (Rp25,000, ~S$2.27), Nasi Goreng (Rp14,000, ~S$1.27), and Roti Bakar (Rp6,000, ~S$0.55). Just look for a spot to sit, right by the stalls themselves. You know it’s legit when they’re are given a stamp of approval from the Balinese themselves. 

Address: 86VF+RX9, Dangin Puri Kangin, Denpasar Utara, Denpasar City, Bali 80236, Indonesia
Opening hours: 5pm-12am, Daily

24. Pasar Taman Sari – Traditional wet market 12mins from Seminyak

bali - pasar raman sari stalls

For a super traditional market experience – think wet markets in Singapore – head to Pasar Taman Sari. It’s a short 12-minute drive from the main areas of Seminyak. During the day, you’ll find stalls with vendors selling fresh fruits, vegetables, and other supplies.  

pasar taman sari siomay batagor telor
Siomay Batagor Telor.

After 5pm, it transforms into a night market as vendors set up stalls outside the market. It’s not as massive as Pasar Kreneg, but there’s a variety of local food such as Siomay Batagor Telor (Rp18,000, ~S$1.64), Chendol (Rp5,000, ~S$0.45), and Peanut Butter and Chocolate Martabak Manis (Rp25,000, ~S$2.25)

Address: 8674+79R, Jalan Pulau Bangka, Pedungan, Denpasar Selatan, Kota Denpasar, Bali 80114, Indonesia
Opening hours: 5pm-12am, Daily 

25. The Flea Market – Open-air shopping spot where you can bargain

the fleamarket entrance

Local handicrafts are arguably one of the best souvenirs anyone can bring home from Bali, and you don’t need to travel all the way to Ubud to get them. Get your shopping fix at The Flea Market. It’s a fairly smaller market, but you can find everything such as batik maxi dresses (Rp200,000, ~S$18.24), rattan mirrors (from Rp250,000, ~S$22.79), and customisable wooden carvings

bali - the fleamarket accessories

A local vendor we spoke to said that prices are slightly steeper here because of higher rental – but you are expected to bargain. A rule of thumb is to try asking for 30%-50% off the price quoted. 

Address: Kayu Aya Square Oberoi, Jalan Kayu Aya No.17, Seminyak, Kecamatan Kuta, Kabupaten Badung, Bali, Indonesia
Opening hours: 9am-7pm, Daily

26. Seminyak Square & Village – Shop for tropical-friendly fashion

bali - seminyak square signage

Yes, Bali can be hot AF. Escape the heat at Seminyak Square and Seminyak Village, 2 malls located right next each to other. Seminyak Square is an open-air shopping arcade where you can find swimwear or surfing fits at familiar brands like Rip Curl, Billabong, and Roxy. After which, head for a bite at the newly-opened Mexican joint, Rosalita Cantina

seminyak square open house

Seminyak Village just next door looks just like your typical mall in Singapore – heck, there’s even an H&M on the 2nd floor. Besides international brands like Dr. Martens, Fitflop, Steve Madden, and Aldo, this is also the best place to shop for local brands at The Marketplace. We’d recommend Aryuna Jewelry for handcrafted fine jewellery and Jasmine if you’re looking for resort wear that’s effortlessly Balinese chic

Seminyak Square 
Address: Jalan Kayu Aya No.1, Seminyak, Kecamatan. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 10am-10pm, Daily

Seminyak Village
Address: Jalan Kayu Jati No.8, Seminyak, Kec. Kuta, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 10am-10pm, Daily

27. BOSSMAN – Late-night eating spot with burgers

bali - bossman
Image credit: @gwyn_shar via Instagram 

When you get the midnight hunger pangs, head to BOSSMAN. It opens till 3am, which makes it a great place to head to after a night of partying.

bossman burger
Image credit: @bossmanbali via Instagram 

The burger joint is known for its signature burgers – with a lineup of 6 different burgers to choose from. Self-proclaimed carnivores will appreciate that they use 60-day dry-aged chuck steaks that were shaped in-house. If you’re unsure of what to get, you can’t go wrong with their classic Original Gangster (Rp85,000, ~S$7.72) with some loaded fries (Rp75,000, ~S$6.81) on the side.

Address: Jalan Kayu Cendana No. 8B, Seminyak, Kerobokan Kelod, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 11am-3am, Daily
Contact: +62 812-3916-7070

28. Seminyak Beach – Surfing lessons for beginners

bali - seminyak beach surfing
Image credit: Klook

PSA: If you’ve ever admired the surfer gals and boys in Bali, who ever said you couldn’t be one of them? Head on to Seminyak Beach, a quieter surfing spot in Bali – compared to more popular ones like Echo Beach and Kuta Beach. Since Seminyak Beach has a more exposed coastline, you’ll get direct swells and relatively large surfs.

Beginners can sign up for a class with Nuna Surfing School from S$24.09/pax. The local surfing instructors will teach you the basics – such as paddling out and standing on the board. Once you’ve got your basics covered, you can then go wild and ride the waves on your own. 

Book a surf class at Seminyak Beach.

Location: Seminyak Beach on Google Maps

29. Potato Head Beach Club & Mano Beach House – Chill in the pool

bali - potato head beach club pool

Did you even go to Bali if you didn’t spend an afternoon at Potato Head Beach Club? Whether you’re there for the food or simply want to laze around in a swim-up pool bar right next to the infinity pool overlooking the ocean, this beach club makes for a fun day out with a couple of friends.

potato head beach club daybeds
There’s a minimum spend for the daybeds. 

While no minimum spend is required at the restaurant, you’ll have to splash out Rp1,000,000 (~S$90.65) for the poolside day beds, and Rp2,000,000 (S$181.31) for the beachfront cabanas.

bali - mano beach house
Mano Beach House. 

For something slower and a bit more low-key, head on to Mano Beach House. This smaller spot is more understated, with natural materials dominating its interiors and more chilled-out music. The food menu here has a heavy focus on ingredients that are locally and sustainably sourced.

Book a beach club shuttle transfer.

Potato Head Beach Club
Address: Jalan Petitenget No.51B, Seminyak, Kecamatan Kuta Utara, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: Sun-Thu 9am-12am | Fri-Sat 9am-2am
Contact: +62 361 6207979

Mano Beach House 
Address: Jalan Pantai Pura Petitenget Kerobokan Kelod, Seminyak, Kecamatan Kuta Utara, Kabupaten Badung, Bali, Indonesia
Opening hours: 11am-11pm, Daily
Contact: +62 361 4730874

30. Frankenstein’s Laboratory – Halloween-themed with cabaret shows

bali - frankenstein's laboratory

You’re guaranteed to have a spooky, fun night out at Frankenstein’s Laboratory, a Halloween-themed bar in Seminyak. It’s open 6 nights a week with 2 different sessions every night, a family session and an adult session for those above 13. If you’re wondering why, that’s because it involves cabaret shows – and the second sesh gets spicy

The kids’ session starts at 5pm while the adult session starts at 6.30pm, and you’ll be ushered to a secret entrance that leads you to the Time Warp Lab for pre-drinks before heading to Frankenstein’s Laboratory for the cabaret show. Entry for both sessions is free, but know that you’ll be expected to order food and drinks. 

iv bag cocktail
Order one of the IV Bag Cocktails (Rp189,000, ~S$17.16), served in an IV bag for 2 people. 

Address: Jalan Camplung Tanduk No.6, Seminyak, Kecamatan Kuta, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: Mon-Sat 5pm-12am (Closed on Sundays)
Contact: +62 361 731622

– Things to do in Kuta –

Think of the hottest of hot spots in Bali and Kuta will be where it’s at. Known for its vibrant nightlife and beaches that are perfect for beginner-friendly surfing, any adventurous and energetic soul would feel right at home here.

31. Warung Laota Sunset Road – Hong Kong-style porridge & zi char

warung laota
Image credit: @wen_saja via Instagram

Just because you’re on vacation doesn’t mean you can’t reach for your daily staples AKA good ol’ Chinese food. Head over to Warung Laota Sunset Road that’s famed for its Hong Kong porridge and zi char dishes. Their signature Bubur Seafood Laota – or Laota Seafood Porridge – comes with an assortment of fresh seafood like prawn and grouper fillet at just Rp48,000 (~S$4.37).

Another must-order is their Ayam Putih Ala Hong Kong (Hong Kong-Style Steamed Chicken). Rp80,000 (~S$7.28) will get you half a chicken, cooked till tender and juicy and served with an addictive ginger dipping sauce

Address: Jalan Sunset Road No.88, Legian, Kecamatan Kuta, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 8am-12am, Daily
Contact: +62 822 4715 3734

32. Kuta Beach – Surf lessons with beginner-friendly waves

kuta beach surfing lessons
Image credit: @212funsurf via Instagram

Kuta Beach’s location bordering Bali’s southwestern coast has earned it the nickname “Sunset Beach”. Its beginner-friendly waves also make it a prime spot for surfers who are new to the sport to get comfy on the board. 

If you’re a first-timer or need a crash course to not crash on the waves as much, sign up for a surfing lesson at just S$17.05 for a 90-minute sesh. It even comes with a complimentary photo or video for the memz. All equipment will be provided, so you just gotta show up in your swimwear and a surf’s up attitude.

Book a Surfing Lesson at Kuta Beach.

Location: Kuta Beach on Google Maps

33. Waterbom Bali – Exhilarating rides like Asia’s steepest water slide

bali - waterbom slide

Roughly the same size as our very own Wild Wild Wet, Waterbom Bali is your answer to escaping the heat while catching some major thrills. Take on The Climax if you dare – it’s the steepest water slide in all of Asia that will have you plummeting from a height of more than 20m. That’s roughly the equivalent of 8 HDB storeys, mind you.

waterbom surfing simulator

There’s an array of other water slides and racer rides to keep you cool, as well as the famous Flow Rider surfing simulator and a relaxed Lazy River for your heart rate to settle down.

Book tickets to Waterbom Bali.

Address: Jalan Kartika Plaza, Tuban, Kecamatan Kuta, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 9am-6pm, Daily
Contact: +62 361 755676

34. Trans Studio Mall & Theme Park – Indoor theme park with go-karts

trans studio mall

Trans Studio Mall Bali is a mega shopping centre with over 300 shops and F&B options, plus a movie theatre. And if that wasn’t enough to warrant blocking off an entire day in your itinerary, it also houses an indoor theme park that has full-on roller coaster rides and a go-kart circuit.

bali - trans studio mall go kart

The entire family will have a ball of a time with attractions like a foam pit, kiddy playground, an immersive arcade shooter game-cum-ride, and a Ninja Warrior-esque obstacle course. When it’s time to catch a breather, go for the live performances that are included in your ticket – ranging from magic shows to Balinese cultural acts.

Address: Jalan Imam Bonjol No.440, Pemecutan Klod, Kecamatan Denpasar Barat, Kota Denpasar, Bali 80119, Indonesia
Opening hours: 10am-10pm, Daily
Contact: +62 361 620 2300

35. Soto Ceker Barokah Jaya – Chicken feet soup, set meal under S$3

bali - soto ceker barokah jaya
Image credit: Nyoo Nyoo via Google Maps

We all love a good mee soto, and soto ceker simply means chicken feet soup. Over at Soto Ceker Barokah Jaya, you can take your pick of hearty soups with chicken, chicken feet, or tripe. The broth base is arduously simmered for hours on end, with a heady blend of spices and seasoning that results in one heckuva umami punch.

Prices start from just Rp30,000 (~S$2.72) for a set of soup, plain rice, and iced teh on the side. For an extra filling meal, you can get your choice of soup with bakso meatballs for an additional Rp15,000 (~S$1.36). They’re open till 4am daily, so you can get an economical supper fix.

Address: Jalan Raya Kuta, Kuta, Kecamatan Kuta, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 3pm-4am, Daily
Contact: +62 898 3159 985

– Things to do in Uluwatu –

Uluwatu is all about dramatic views. After all, its landscape of dramatic cliffs overlooking the surf, paired with stunning sunsets is what makes this area unique. Besides taking in the views, you can truly relax while lounging around the area’s many beach clubs and soaking up the vibrant local culture.

36. Timbis Beach – Paragliding over limestone cliffs & hidden temples

Paragliding is a common beach activity, but doing so at Timbis Beach kicks it up a notch in terms of views and hidden finds. Not only will you be soaring over the pristine sands and clear waters, but you’ll also be getting an aerial view of the majestic limestone cliffs and ancient temples that can only be seen fully from a bird’s-eye POV.

Ngl, the scenery kinda gives Temple Run vibes. Except you’ll be safe and sound with your trained paragliding partner and away from the peril of any demon monkeys.

Book a Paragliding Adventure at Timbis Beach.

Location: Timbis Beach on Google Maps

37. TT Beach Club – Value-for-money day passes with F&B credits

bali - tt beach club cabana
Image credit: Klook

The lavish day beds and infinity pools at TT Beach Club give it an air of exclusivity as if it were the set of an A-list music video. But fret not if you don’t have celebrity levels of cash to splash, as admission starts from just S$14.59, complete with a free cocktail. 

tt beach club food
Image credit: Klook

You can also stretch your dollar by getting their meal-inclusive packages. Depending on what type of environment you’d like to lounge in, you can choose between the Hammock, Sofa Lounge, or Sand Day Bed (S$131.59, with S$149.66 dining credits) to work on your tan, or a Lagoon Day Bed (S$187.25, with S$195 dining credits) to get sun-kissed while dipping in the pool.

Book a package for TT Beach Club.

Address: Melasti Beach 88, Ungasan, Kecamatan Kuta Selatan, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: Mon-Fri 10am-8pm | Sat-Sun 10am-9pm
Contact: +62 361 620 0688

38. White Rock Beach Club – Frequent themed music events

white rock beach club
Image credit: @whiterockbeachclub via Instagram

If you’re looking for a spot to doomzi doomzi with a stunning beachfront backdrop, White Rock Beach Club is the answer. They’re regularly headed by in-demand DJs from around the globe, and their themed events ensure a good mix of music that will appeal to clubbers from house fanatics to disco lovers.

bali - white rock beach club seafood tower
Seafood tower, served with the restaurant’s “secret sauce” (Rp1,500,000, ~S$136.09).
Image credit: White Rock Bali

S$107.19 will get you a Single Bed fitting up to 2 pax, plus Rp1,000,000 (~S$90.73) worth of dining credits on weekdays or Rp1,500,000 (~S$136.09) on weekends.

Book a package for White Rock Beach Club.

Address: Ungasan, South Kuta, Badung Regency, Bali 80361, Indonesia
Opening hours: 10am-10pm, Daily
Contact: +62 812 3000 3001

39. Uluwatu Kecak Fire Dance Show

bali - fire dance show
Image credit: @stephanivalentine via Instagram

For folks seeking a high-octane performance combining rich culture and major theatrics, the Uluwatu Kecak Fire Dance Show is a must on your Bali itinerary. Watch the charismatic performers’ showcase of kecak, a close-to-century-old Balinese Hindu art form that combines traditional music, dance, and drama to keep you on the edge of your seat.

bali - uluwatu temple
Image credit: via Instagram

The elements of fire take the show to another level, with plenty of woah moments that will leave your jaw agape. Beyond just tickets to the show, you can opt to join the Uluwatu Temple Sunset and Kecak Fire Dance Tour for a deeper cultural dive. It includes a visit to Uluwatu Temple, perched atop a cliff in the worship of sea gods, for the island to be shielded from evil spirits.

Book tickets to the Uluwatu Kecak Fire Dance Show.

Address: Kawasan Parkir Pura Uluwatu, Jalan Uluwatu, Pecatu, Kecamatan Kuta Selatan, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 7am-8pm, Daily
Contact: +62 812 3713 8559

40. The Edge Bali – Infinity pool overlooking the ocean

the edge infinity pool
Image credit: @ange__ya via Instagram

Lady Gaga sang that she was on “the edge of glory”. And over at The Edge Bali’s infinity pool overlooking the ocean’s crashing waves, you’ll certainly feel glorious indeed. There’s no need to fork out a tonne to stay the night here; S$36.29 grants you access to the pool and includes Rp300,000 (~S$27.35) dining credits.  

high tea at the parlour set
High Tea At The Parlour set, S$49.39/pax.
Image credit: Klook

Apart from the à la carte menu, you can also opt for their classy curated afternoon tea sets from S$32.90/pax. Besides looking mighty IG-worthy, they’re packed with goodies like prawn skewers, crispy calamari with fried garlic and lime, tuna melts on ciabatta, atas desserts and pastries, and all-you-can-drink coffee and tea.

Book a day pass to The Edge Bali.

Address: Jalan Pura Goa Lempeh Banjar Dinas Kangin Pecatu, Uluwatu, Kecamatan Kuta Selatan, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 9am-5pm, Daily
Contact: +62 361 847 0700

– Things to do in Nusa Penida –

If you’ve seen videos of snaking queues to capture a pic of dinosaur island, then you know that Nusa Penida is one of the must-visit places in Bali. To get here, you’ll have to catch a ferry from Sanur, located in the southern part of Bali. The ride is about 45 minutes and the first boat leaves as early as 7am so you can maximise your time on the island.

bali - kelingking beach
Kelingking Beach.

Book a fast ferry from Sanur to Nusa Penida.

bali - nusa penida

Despite being a popular tourist destination, the island is still relatively underdeveloped with unpaved roads, so the safest way to get around is by car. You can hire a private vehicle with a driver for an entire day at affordable rates from ~S$50. You can also customise your own itinerary by choosing all the spots yourself or asking your local driver for recs.

Book a private car charter to Nusa Penida.

41. Angel’s Billabong – Natural infinity pool with picturesque views

angels billabong

As touristy as it might be, you can’t leave Nusa Penida without checking out Angel’s Billabong. It’s basically a large rock pool that has naturally formed on a cliff edge and overlooks the Indian Ocean. Although we say pool, visitors are advised not to go swimming in the waters unless the tide is very low as the waves and current can get rather choppy.

bali - angels billabong shops

There are also a couple of shops and eateries serving local and Western cuisine here, so you could make this your pit stop for a light lunch.

Book a Nusa Penida Day Tour to Angel’s Billabong.

Address: 7C8X+HHX, Sakti, Nusa Penida, Klungkung Regency, Bali, Indonesia

42. Broken Beach – Iconic archway & crystal blue waters

broken beach arch

Just a 5-minute walk from Angel’s Billabong lies Broken Beach – a horseshoe-shaped circular cove with an archway that lets water from the ocean flow freely in and out. This is the selfie spot for your IG feed.

On the walk over, you might even be lucky enough to spot some manta rays in the water, so keep a lookout.

Book a Nusa Penida Day Tour to Broken Beach.

Address: 7F82+R4, Sakti, Nusa Penida, Klungkung Regency, Bali 80771, Indonesia

43. Nusa Penida’s beaches & waters –  Snorkelling with marine life

nusa penida beach

Once you’ve got your mandatory shots at the popular spots in Nusa Penida, consider exploring some of the quieter beaches with equally breathtaking views. For ultimate seclusion, walk along Pandan Beach or Puyung Beach where you’ll pretty much have the place to yourself.

Lumnagan Beach and Bulian Beach, just 30-minute drives from Broken Beach, are some of the hidden beaches on Nusa Penida that not many tourists know of yet. Lumnagan has a huge cave while Builan is covered with seashells.

bali - gamat bay snorkelling
Gamat Bay.
Image credit: @rdestianaa via Instagram

Those looking for a dip in the sea to experience marine life can head to Crystal Bay or Gamat Bay for snorkelling. The chances of spotting manta rays, mola mola, and green turtles in these areas are pretty high.

Other popular snorkelling sites include Wall Bay Point and Mangrove Point where the waters are quite shallow.

Book a day trip to Nusa Penida or a snorkelling experience in Nusa Penida

– Rest of Bali –

Of course, there’s a lot more to Bali besides the usual suspects above. From heart-pumping sunrise mountain treks to diving among shipwrecks, here are some activities in the rest of Bali to complete your itinerary.

44. Mount Batur – 4wd jeep ride to catch the sunrise

mount batur sunrise
Image credit: @berlin_qi via Instagram

We know waking up super early isn’t ideal for most holidayers, but embrace the carpe diem spirit and sign up for a Mount Batur 4wd Jeep Experience. Trust us, you won’t regret it once you’ve seen the scenic sunrise from the summit, ‘cause Bali mountains tend to be a little extra with their stunning views. 

On the way up, you’ll pass by Lake Batur – a volcanic crater at the foothills – as well as Pulak Village, a traditional Balinese kampong. Batur is actually an inactive volcano so you can even see the black lava which erupted from the mountain years ago.

Book a 4WD Jeep sunrise tour in Bali.

45. Mount Batukaru – ATV ride to watch the sunset

ATV adventure in the mud
Image for illustrative purposes only.

You may have experienced riding an ATV during the day but what about switching it up with an evening ride? With a Private Night ATV Ride Experience you’ll complete half the track before it gets dark and make your way up to Mount Batukaru to catch the sunset.

The route includes forests, rice fields and muddy tracks, so bring along a change of clothes. The second half of the ride will be enjoyed in the dark and ends with a BBQ party – complete with Bintang beer.

Book a private night ATV ride experience in Bali.

46. Diving in Bali – 2-3-day PADI diving

diving liberty shipwreck
USAT Liberty Shipwreck in Tulamben.
Image credit: @tukang_solder_apple via Instagram

Since you’re in Bali, you might as well check off a few bucket list items. We don’t need to tell you that the island is home to some of the best diving spots in the world, so it just makes sense to learn scuba diving in Bali.

Beginners can go for the PADI Open Water course while those who are already certified can take it to the next level with the Advanced Open Water course. These usually take 2-3 days depending on how many dive sites you want to visit. Apart from thriving marine life, Bali waters also have shipwrecks and underwater sculptures.

Sign up for PADI diving courses in Bali.

47. Tanjung Benoa Beach – Flying Fish Experience

bali - tanjung benoa beach flying fish
Image credit: Klook

No, we’re not talking about watching fish play high jump in the water. Flying Fish in Bali refers to a water sport where you lie on a huge inflatable boat that is led by a speed boat through crashing waves. The inflatable “fish” resembles the shape of a manta ray and can go up in the sky pretty high when the speed boat cruises really fast.

Don’t worry, 2 people can go up at a time, so drag your most adventurous kaki if you need some company. At Tanjung Benoa Beach, there are lots more water activities one can get up to including jet skiing, parasailing, flyboarding, and sea walking.

Book a flying fish experience at Tanjung Benoa Beach in Bali.

48. Mount Agung – Highest mountain in Bali

mount agung
Image credit: @balibluddha via Instagram

To be exact, Mount Agung is 3,014m high. A roundtrip to the summit takes roughly 12 hours and is considered one of the more difficult hikes, so it’s definitely not for the faint-hearted. The volcano has rather steep slopes and the trek brings you high above the clouds.

If you’re ready to take on the challenge, book a tour which includes a guide that’ll lead you up the mountain safely. The most popular trek is the sunrise trek which means you hike overnight to catch the crack of dawn from the top. You also get a top-down view of the crater and, on a clear day, views of Mount Abang and Mount Batur in the distance.

Book a sunrise trek in Mount Agung Bali.

49. Roosterfish Beach Club – Foam parties every Sunday

bali - roosterfish beach club
Image adapted from: @roosterfishbeachclub Instagram

Escape the crowds at Kuta and Seminyak with some lesser-known beach clubs in Bali such as Roosterfish Beach Club on Pandawa Beach. Located down south of Bali in Uluwatu, this beach club has a more casual vibe going on with a DJ spinning daily from sunset hour.

roosterfish beach club foam party
Image credit: @roosterfishbeachclub Instagram

If you’re there on a Sunday, get ready to take part in a foam party that starts at about 3.30pm – kids are most welcome to join in the fun too. The best part? Entry to the party is absolutely free. To top it off, the kiddos can enjoy a buffet at the special rate of Rp150,000 (~S$13.66) on that day.

Book a day pass for Roosterfish Beach Club.

Address: Jalan Pantai Pandawa, Kutuh, Kecamatan Kuta Selatan, Kabupaten Badung, Bali 80361, Indonesia
Opening hours: 8am-10pm, Daily
Contact: +62 811 3940 3588

50. Bali Safari & Marine Park – Wild animals to observe from up close

safari and marine park
Image adapted from: @anto.filip & @chalovayoula via Instagram

Kids love going to the zoo. Period. So, if you’re on a family holiday, you’ve got to add a day out at Bali Safari & Marine Park to your itinerary. Here, you’ll get to see at least a hundred different species of animals roaming around freely in their natural habitat. 

Interact directly with the friendly ones such as elephants, giraffes and rabbits; and observe the wild ones such as tigers and lions from an enclosed tram that will bring you around the park. The latter can also involve hand-feeding the white tigers should you choose to add on the experience for Rp130,000 (~S$11.83).

funzone and birds
The park also has a freshwater aquarium and rainforest trail with lots of birds, plus a Fun Zone and Water Park.
Image adapted from: @fannyelen via Instagram, Novita W via Google

Book a Bali Safari and Marine Park tour (S$57.79).

Address: Jalan Bypass Prof. Dr. Ida Bagus Mantra No.Km. 19, Serongga, Kecamatan Gianyar, Kabupaten Gianyar, Bali 80551, Indonesia
Opening hours: 9am-5.30pm, 6pm-9pm, Daily
Contact: +62 361 950000

Explore these things to do in Bali

bali - swing conclusion

We trust you won’t go bored with these oodles of things to do in Bali. Whether you’re travelling as a family, as a group of friends, or even as a couple, you’re sure to find something to suit your pace. Tonnes of water and nature activities await you, as do the many shops, cafes, and Instagrammable spots. 

To make your trip all the more fuss-free, you can easily book an array of activities in Bali, SIM cards, and even private car charters and airport transfers on Klook. Getting around the island ain’t as easy as hopping on an MRT, so booking your transport ahead of time will mean less of a headache on your holiday. Plus, you’ll have a local driver to give you the 411 on other hidden gems around Bali.

You can also settle your accoms with their hotel deals and discounts that your wallet will thank you for. For more lobangs, cop a Klook Pass Bali and save up to 45% on popular activities such as entry to Waterbom Bali, a tour to Nusa Penida, and even massages at spas. 

Not only will your R&R be sorted with these 50 activities and convenient Klook bookings, but you’ll also be able to truly have a getaway without worrying about scouring for tickets while on holiday. 

Plan your trip to Bali with Klook

Looking for more nearby travel ideas? Check these out: 

This post was brought to you by Klook.
Photography by Chan Huiwen and Doreen Fan.