20 Top Things to Do in Bali 2023: What to Eat, See and Do on Your Next Trip
Fully-vaccinated Singaporeans can now travel to Bali, Indonesia quarantine free! Bali is home to some of the best beach clubs, Instagrammable cafes, outdoor activities, and offshore islands! And the best part is that it can all accommodate huge group gatherings so it's perfect for a getaway with friends or family.
We’ve broken down Bali by the areas of Ubud, Seminyak, Kuta and Nusa Penida for you. Here's what to see, do and eat in Bali!
Enjoy more savings on your Bali adventures with Klook
The Klook Bali Pass helps you bundle up and save more when you visit multiple Bali attractions! Featuring activities like water sports at Tanjung Benoa Bali, ATV Rides, Bali Swing visits and more, it's a great way to save!
You can also add on your Bali private car charter and a day tour to Nusa Penida to complete the experience.
Getting around Bali
With a private car charter, travelling around Bali is so much more hassle-free! You don't need to worry about flagging down taxis in hard-to-reach areas and everyone can travel in one vehicle so nobody gets lost or ends up at different places.
Before you go, don’t forget to Klook yourself a 3G/4G Bali SIM Card to share all your Instagram stories as they happen! A Klook staff will be waiting for you at the airport with your SIM Card and will even set it up for you, ensuring that you have a working connection before leaving the airport.
Ubud
Dotted with shrines, rice paddies and even mountains, escape the crowds to visit 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 Ubud region. Although it is 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.
Address: Jl. Raya Tegallalang, Tegallalang, Kec. Tegallalang, Kabupaten Gianyar, Bali 80561, Indonesia
2. Bali Swing and Bali Bird Nest
While you’re there, you can get the million dollar swing and bird nest shot you see on your Instagram feeds.
#KlookTip: 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
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 Traditonal Art Market.We got ours for around IDR 150,000 (~S$16).
#KlookTip: Never take the first price they offer you - try your hand at bargaining, and you might just get a fantastic deal!
Address: Jalan Raya Ubud No.35, Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
4. Mount Batur
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 more to keep hydrated!
- Head torch - a handheld torch light 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 and it comes with 2 way hotel transfer, breakfast up on the mountain and a friendly guide for the ultimate hassle-free trip.
5. Pura Lempuyang, the Gateway to Heaven
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.
#KlookTip: For the Instagrammable photo spots that will definitely spark major travel envy among your followers, book the Bali Instagram Tour which will take you to all the best places including the Pura Lempuyang temple 😍
Address: Banjar Purwa Ayu, Desa Tribuana, Abang Subdistrict, Karangasem
6. 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
7. 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: Jl. Tegal Sari No.2, Tengah, Ubud, Gianyar, Bali 80571, Indonesia
8. 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 within is juicy and tender.
Address: Jl. Hanoman, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
9. Stay in a Private Villa in Ubud
Having your own private villa is the way to go in Bali, especially since there is enough space for the whole gang! Here, you don’t have to break the bank to live like a King and having your own villa is the first step to living the high life.
Here are some villas under S$150/night:
Kuta and Seminyak
With its golden sand beaches, exciting night scene and chill-out bars, the Kuta and Seminyak areas spell party paradise! Whether you drop by in the day or night, the activities here are endless.
10. Waterbom Bali
Boasting a mix of 20 adrenaline pumping slides and family friendly rides and facilities, Waterbom Bali has deservingly been voted as one of the best waterparks 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 to an almost vertical drop down the slide.
Address: Jl. Kartika Plaza Tuban, Kuta, Kabupaten Badung, Bali 80361, Indonesia
11. Finns Beach Club
There are many beach clubs in Kuta but Finns Beach Club ranks 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 Finns Bali Super Fun Pass for the all-inclusive experience! Here's what you'll get:
- Admission to Splash Water park
- Unlimited Entry to Finns Recreation Club, Finns Beach Club, Finns VIP Beach Club
- 1x Single Bed per Adult at Finns Beach Club (with no minimum spends, walk-in only and subject to availability)
- 1-Hour Bounce Trampoline Centre per person
- 1-Hour Strike Ten Pin Bowling per person
- 1-Hour Access Multi Sports per person (subject to availability)
- IDR 100,000 Spa Gift Voucher per Adult
- Free Shuttle Service from Finns Recreation Club to Finns Beach Club and Vice Versa
- 1-Hour Cubby House Kids Club per Child (2-12 years)
- Free Luggage Store
- Complimentary Wi-Fi
Address: Finn’s Beach Club, Jl Pantai Berawa, Canggu
12. Surf Class at Kuta Beach
Water babies can't come to Bali and not catch a wave! Surfers flock to Kuta Beach from all over the world to shred waves, so it would be such a shame if you don't give it a go.
Beginners, worry not. There are plenty of classes that will have you up and surfing in no time!
13. Do a Dolphin-watching Tour
Bali is home to lots of amazing marine life (read: dolphins!!). That's right, you don't have to take a trip to Australia to spot them! Hop on a dolphin watching tour, that will take you out cruising the blue waters in search of these cute creatures.
14. Try White Water Rafting
Adventurous spirits, this one's for you! From mountain trekking to surfing, it's no surprise that Bali is filled with adrenaline-pumping activities.
Here's another one to add to your list - hop onto a raft and go white-water rafting down the rushing rapids of Ayung River, the longest river in Bali!
15. Unwind at a Spa
Can't call it an island holiday without a pampering spa or massage sesh! Luckily for us, Bali is filled with many spa outlets and massage parlours to choose from - you can even clock in a massage every day while you're here, cos I mean...we're all on island time right?
Enjoy an aromatherapy or hot stone massage and just chill out and relax as you have all your knots pressed away - leaving you feeling revitalised and brand-new.
16. 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 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
17. 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 barbequed crabs, lobster, clams and fish glazed with a special savoury Balinese sauce. Order a Bintang or a fresh coconut for the perfect refresher to wash down the meal!
#KlookTip: Arrive by 5pm and watch the sun go down while you enjoy a sunset dinner.
Enjoy a seafood feast for 2 for just $18
- Complimentary drinks
- Tax
- Set menu for 2 person: 300 gram fish, 300 gram crab, 200 gram prawn (4 pcs), 200 gram squid (4 pcs), 200 gram clam (4 pcs)
- Rice, soup, vegetable, sauce, fresh fruit, mineral water
Address: Jl. Pemelisan Agung, Jimbaran, Kuta Sel., Kabupaten Badung, Bali 80361, Indonesia
18. Ultimo
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 slightly charred and 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
19. 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: Jl. Kayu Cendana No.7, Seminyak, Bali, Kabupaten Badung, Bali 80361, Indonesia
20. Stay in a Private Villa in Kuta or Seminyak
We definitely recommend staying in a villa while in Seminyak, one with a private pool! Here are some options under S$150/night:
If you’re looking for a wallet friendly option, here are some stays under S$100/night in Kuta:
Bonus: 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 will need to hop onto a boat from the main Bali island to get there.
Highlights not to be missed:
- Broken Beach (for scenic coastal views)
- Kelingking Beach (for that famous cliffside photo)
- Angel’s Billabong (secret natural infinity pool!)