Top Things to Do in Bali: Best Activities & Must-Sees

Author's Profile Picture
Penida Island

When you think of Indonesia, Bali is always the first place that comes to mind. And for good reason – this island is more than just a destination; it's a unique blend of sensations that hooks you from the very first moment.

Here at Trip.com, we're going to show you the best things to see and do in Bali. In our post, you'll find carefully planned itineraries, the best areas to stay, must-do activities, and excursions that are well worth the trip.

🎫 Popular Activities in Bali at the Best Prices

  • 🏝️ Nusa Penida Island, from £8.51 – A stunning island with dramatic cliffs, blue water and famous photo spots.
  • 💦 Waterbom Bali, from £26.78 – A fun water park with exciting slides and a relaxing lazy river.
  • 🛕 Ubud Palace, free entry – A cultural landmark where you can see traditional Balinese architecture and dance shows.
  • 🐒 Ubud Monkey Forest, from £5.53 – A lush jungle home to playful monkeys and ancient temple ruins.
  • 🌊 Lovina Beach, from £3.19 – A calm black-sand beach known for peaceful views and dolphin watching.

📅 What to Do in Bali Based on Your Stay

It is important to understand that: Bali has so much to offer, but time is the real boss here. Most travellers spend between 5 and 15 days on the island, and that's no coincidence. Any less and you'll be racing against the clock; any more and you can really take your time exploring, without ever having to do the same thing twice.

To give you a clear idea of what to see in Bali, here is a handy table to guide you, depending on the type of trip.

⏳ Duration

💑 Couples

👨‍👩‍👧 Family

🧑‍🤝‍🧑 Friends

🧍 Solo

5 days

Ubud and its surroundings, rice paddies, temples, and a few quiet beaches in the south

South Bali: relaxing beaches, accessible temples, and nature parks

Canggu or Seminyak: surfing, beaches and your first excursions

Ubud, yoga, local markets and the first cultural routes

7 days

Ubud and the south (Uluwatu): beaches, spas and sunsets

South + Ubud: Gentle nature and activities for everyone

Canggu + Ubud: surfing, waterfalls and nightlife

Ubud + the north: off-the-beaten-track temples and nature

10 days

Ubud, south and north, waterfalls, temples, and a nearby island

A complete tour of the south and centre at a relaxed pace.

A diverse route: surfing, volcanoes, beaches and an island getaway

Inland, North and East Bali: Local Experiences

15 days

The complete Bali and neighbouring islands, at a leisurely pace

Bali: Your bespoke adventure, from sun-kissed beaches to lush jungle!

Bali + Nusa or Gili: Active adventures and relaxation

Deep Bali, off-the-beaten-track areas and slow travel

🧳 Plan Your Bali Trip: Cheap Flights, Best Hotels, Indonesia eSIM.
🎁 Get 5% off & save up to £2 on your first Bali Attractions & Tours booking! 👇

📍 Must-Visit Areas in Bali

Let's get one thing straight from the start: Bali isn't your typical city. It's an island with incredibly diverse areas, each with its own pace, vibe, and unique way of experiencing travel. And of course, choosing the right place to explore (or where to stay) makes a world of difference to your experience.

It's always best to mix and match different areas rather than just staying in one spot. With that in mind, let's go through it neighbourhood by neighbourhood, so you know exactly what to expect and which one is the perfect fit for you.

Canggu: Surf, cafés and a youthful vibe

Bali's beaches with surfers heading out into the waves and a stunning aerial view of the bustling coastline.

If you're wondering what to see in Canggu, Bali, the answer isn't found in one specific monument, but in the overall vibe. Canggu is modern, laid-back, and truly international. Here, life revolves around surfing, charming cafes, and an ever-growing creative scene.

On one hand, you've got beaches like Batu Bolong or Echo Beach, popular for surfing or catching the sunset. Then there are the cafés and brunch spots, many with a stylish aesthetic and healthy menus.

There are also small temples and rice paddies in the surrounding area, just in case you fancy heading off the main urban track. And we're not going to sell it short – it's one of the liveliest areas and, to top it all off, it gets pretty busy during the high season.

Seminyak: Shopping, beach clubs and sunsets

The Bali coast by day with gentle waves and a magical evening beach atmosphere with illuminated parasols.

Seminyak is a classic, and for good reason. If you're looking for things to see in Seminyak, Bali, you'll find everything pretty much within easy reach. Think stylish boutiques, curated restaurants, and some of the island's most iconic beach clubs.

First and foremost, Seminyak strikes a great balance between relaxation and a more sophisticated edge. Petitenget Beach is the perfect spot for watching the sunset, and temples like Pura Petitenget add a cultural touch that rounds off your plans perfectly. Plus, it's brimming with spas and mid-to-high-end hotels.

Mind you, it's not all perfect: it's pricier than other areas and can feel a bit touristy. But then again, Seminyak is also about convenience and easy-going plans without any fuss.

Kuta: Beaches and a lively atmosphere

Bali's idyllic beach scene, complete with surfboards nestled under swaying palm trees and a breathtaking sunset painting the sky over the shore.

Talking about what to see in Kuta is talking about the most iconic side of Bali. It was one of the island's original tourist hotspots and still retains that classic vibe of surfing, partying, and non-stop energy.

Kuta Beach is long, wide and perfect for learning to surf. Plus, you're close to the airport, making it a handy base for short stays. There are shopping centres, bars, markets and plenty of nightlife.

Mind you, let's be honest: it's not the quietest or most authentic area. But for a first visit, or if you're looking for somewhere lively, it certainly does the trick.

Nusa Dua: Resorts and tranquil beaches

Bali's beaches, with their powerful waves and tranquil swimming spots, golden sands and lush tropical greenery.

If you're looking to unwind... brilliant! Nusa Dua in Bali is the place for you. This area is famous for its grand resorts, pristine beaches, and a much more relaxed atmosphere.

The beaches here tend to have calmer waters, making them ideal for families or those looking to leave the traffic and noise behind. You'll also find well-maintained promenades and golf courses, which are quite a rarity in other parts of Bali.

📌 Top tip: it's less of a local spot and more of a 'resort' vibe, so don't expect a bustling street life. In return, you'll find comfort and tranquillity in equal measure.

Sanur: Relaxation and coastal strolls

Sunset over the Bali Sea with traditional boats and a stone pier surrounded by turquoise waters

Sanur moves at a different pace. If you're wondering what to see in Sanur, Bali, it's all about the laid-back atmosphere and the seaside promenade, perfect for walking or cycling.

It's one of the island's oldest tourist areas, with a touch of colonial heritage and a more mature feel. The beaches face east, so the sunrises here are absolutely spectacular. Plus, Sanur is a great jumping-off point for boats to nearby islands like Nusa Lembongan.

Denpasar: Local life and markets

Traditional Balinese architecture with black stone temples and ornate ceremonial gates

Last but not least, Denpasar. It might not usually be the first choice, but the sights in Denpasar, Bali, are far more interesting than they first appear. As the island's capital and administrative heart, it's where authentic local life carries on, well away from the resorts.

In this part of Bali, you'll find traditional markets like Pasar Badung, museums such as the Bali Museum, and urban temples that showcase daily Balinese life. It's not your typical tourist spot, but that's the beauty of it: it lets you see Bali completely unfiltered.

🎁 Exclusive Offers For You:
Hotels: Save up to 10% (Book online or on Mobile)
Homes & Apts: Save up to £39 (App-only deal)

Our Top Picks

5 star

9.5/10Amazing117 Reviews
Ubud Bali|22.98km from city centre
This place is absolutely beautiful, completely enveloped in greenery. The service is top-notch, with daily housekeeping ensuring everything is spotless and tidy. The staff are incredibly polite, attentive, and always smiling. Breakfasts are à la carte and absolutely delicious. The views from the restaurant and our room window are stunning. If you love lush greenery and tranquility, you definitely need to visit this hotel. The only minor inconvenience is the cascading layout of the buildings, but there's a quick solution – just call for a buggy, and it arrives fast. It so happened that we celebrated our wedding anniversary at the hotel (I mentioned this when booking). The complimentary surprise was wonderful – a cake at breakfast, swans made from towels with a rose on the bed along with congratulations, and a bath filled with rose petals! It was all incredibly thoughtful. The cake was amazing. Thank you, hotel, for your kind consideration!
FromUS$69
9.2/10Great862 Reviews
Kuta Bali|9.2km from city centre
Travelled with my family. Amazing staff, food selection that changes daily to keep it different and exciting. My kids would get excited to see what towel animal was on the bed the next day. From the entry of hard rock all the way in, even the cleaners were just insanely amazing and kind. Everything was clean. Tidy and reception went above and beyond for the tooth fairy when a last minute, almost midnight tooth come out. Easy enough to walk across the road and get snacks from the mini marts, food for families and order convenient food in the Hard Rock. Which makes it affordable with options. All accessible for prams. I saw people walking sticks and walking frames. With the options of steps and ramps/lifts which makes it very inclusive which I loved. Helpful staff if any support is needed, they’re there and go out of their way to help. So kind, so thoughtful. I had a 12 & 6 year old. Accommodated for all ages and abilities with many swim areas to choose from.
FromUS$99
9/10Great831 Reviews
Nusa Dua Bali|18.83km from city centre
Most of the staff were incredibly kind and friendly. The hotel environment is also exceptionally beautiful, with unbeatable garden views. Some rooms with sea views overlooked a construction site, which was a bit of a mood killer, and it was slightly noisy during the day. The beach was just okay, and there weren't many activities, so evenings were a bit boring.
FromUS$121
9.3/10Great132 Reviews
Nusa Dua Bali|14.42km from city centre
This is my second time staying at this hotel, and I love its architecture. The breakfast selection isn't very extensive, which is a bit disappointing for a 4-star hotel. The rooms are decent. There are restaurants and shops nearby. The beach is calm with no waves, but the water is a bit shallow. Beautiful sunrises here!
FromUS$76
8.4/10Very Good144 Reviews
Seminyak Bali|7.64km from city centre
Friendly and attentive staff with prompt service around the clock! The hotel is conveniently located next to the lounge with an awesome live band, and the restaurant separated by glass door with a good view to the lounge for more privacy with ample seating & a comfortable dining experience. And not forgetting the relaxing awesome pool surrounded by nature!
FromUS$32
9.2/10Great630 Reviews
Jimbaran Bali|14.95km from city centre
The hotel's service, garden landscape, Jimbaran sea view, and lounge dining quality were all outstanding. Service was excellent across the board, from concierge to the restaurants. When I first arrived, a lady from the concierge noticed my taxi driver didn't have change and proactively helped him get some – that was wonderful. The lounge staff were warm and proactive every day, and the lounge food was high quality, delicious, and the ambiance was superb, really making for a perfect vacation feel. I had stayed at this InterContinental years ago and had a great impression then, but this time it felt even better, an upgrade! The hotel also upgraded me to a suite, which was very nice, really fantastic! Highly recommended!
FromUS$136

Show more

Business travel

7.9/10Good409 Reviews
Seminyak Bali|6.6km from city centre
The hotel is quite old. The furnitures, beddings, walls, and everything reflects the age of the hotel. Though the staff probably tried their best to keep the room clean, it is not.. The bedding has stains, walls have cracks, and pipes smell. Minimal amenities provided. It's cheap so I guess you get what you pay for. The location is very good. Walkable to some mini marts. Grab-able to beach and shopping area with lots of good cafe and restaurant around.
FromUS$12
8.9/10Very Good427 Reviews
Sanur Bali|7.01km from city centre
A very good hotel. There are 4 or 5 restaurants, bars, and cafes on site. They have an entertaining evening program. The grounds are large, beautiful, and green, with two pools (one for children with slides and a basketball hoop, and one for adults with a bar). Both pools are separate, so adults can relax by the pool without the screams and squeals of children. The children's pool has family nest-like sunbeds, which are very convenient. The service is top-notch, and all the staff are friendly. The hotel's location is also convenient, near the main street of Sanur, where there are cafes, shops, and stalls. There's a large parking lot for cars. The breakfast buffet caters to all tastes.
FromUS$58
8.1/10Very Good357 Reviews
Kuta Bali|10.42km from city centre
Overall, my stay was just okay – it was what you'd expect for the price, nothing special but no big surprises either. On the plus side, the service was decent; staff members always greeted me, and check-out was quick. However, there were a few minor issues in the room. The air conditioning was a bit noisy, which might bother light sleepers. Also, the shower had low water pressure and the temperature fluctuated. Cleanliness was acceptable, typical for a standard business hotel. All in all, it's decent value for money if you don't have high expectations.
FromUS$14
9/10Great778 Reviews
Kuta Bali|9.39km from city centre
I initially thought this would be the most negative review of our entire trip to Bali, but let me explain why it's actually the highest rating, and that's all thanks to the amazing staff. We stayed in many places across Bali and, of course, spent nights in various accommodations. Upon check-in, everything seemed perfect, but then I noticed the floors were dirty and the breakfasts weren't quite what we'd imagined. BUT, the staff called a cleaning crew who cleaned the room perfectly with a huge floor-washing machine! Later, we discovered that we really liked the omelets, chicken, and other varieties at breakfast. It would be a sin to complain given the incredibly low price of the breakfasts. The staff were always friendly and smiling, and I want to give a special thank you to all of them for making our stay so pleasant. The location is fantastic as it's easy to get anywhere; we chose this place primarily for quick access to all points of interest, and it truly is convenient. It's great that there's underground parking, so the scooter doesn't bake in the sun. Later, we decided to order food from the restaurant and asked for it to be delivered to our room; the portions were super large, and the cost was very reasonable. Also, there's a good mix of young and old people here, a great contrast! For those who prefer no insects, we also highly recommend it!
FromUS$37
8.5/10Very Good615 Reviews
Seminyak Bali|7.98km from city centre
Excellent hotel in the heart of Seminyak, perfect value for money! 🔥 I stayed here for several days and was extremely satisfied. The location is just superb – the hotel is on a quiet street, yet all the action, top restaurants, cafes, and beach clubs are literally within walking distance. It's only a short walk to the beach, very convenient for strolls. The rooms are clean, cozy, and the air conditioning works perfectly, providing relief from the Balinese heat. 💫
FromUS$20
8.4/10Very Good256 Reviews
Legian Bali|8.11km from city centre
I stayed for two nights in a room at the end of the first floor. The hotel had a pool, and the breakfast was relatively good. The location was excellent, within walking distance to both the city center and the beach. However, there was a gap above the door, and when I left the bathroom fan on overnight, a large number of mosquitoes got in through it. I woke up in the middle of the night with bites on my face and immediately went to a convenience store to buy insect repellent, killing about 20 mosquitoes. The next day, I didn't turn on the fan and instead used the mosquito coil provided by the hotel near the entrance, which resulted in only one or two mosquitoes getting in. Still, I used up a half-sized can of insect repellent in two days.
FromUS$14

Show more

Family friendly

8.8/10Very Good188 Reviews
Kuta Bali|8.72km from city centre
This is starting to feel like a joke, but we checked in here for the third time just to be absolutely sure this hotel isn't for us. Again, I was given a different room, and again, no peace and quiet. This time, there was construction work that started at 8 AM and continued until late evening. On top of that, we were given a room with two separate beds, but then they pushed them together and put one large mattress on top.
FromUS$23
8.9/10Very Good574 Reviews
Kuta Bali|10.53km from city centre
I had a great stay at Bintang Kuta Hotel! The location is exceptionally convenient—just a short walk to the beach, local shops, and plenty of dining options, yet quiet enough for a restful night's sleep. The rooms were clean, comfortable, and well-maintained. The pool area was definitely a highlight, offering a clean and relaxing spot to unwind after a day of exploring. A special mention goes to the friendly and attentive staff who made us feel welcome throughout our stay. Overall, it offers excellent value for money. I would definitely recommend Bintang Kuta Hotel to anyone looking for a comfortable and convenient place to stay in Kuta!
FromUS$30
9.1/10Great859 Reviews
Kuta Bali|11km from city centre
We arrived late that day and had plans to go to Lovina the next, so we booked a hotel closer to the airport to get a good night's rest before heading out. The hotel was very close; we walked there in less than 15 minutes after landing. This Holiday Inn has both an Express and a Resort, so be careful not to go to the wrong one. We actually went to the Resort lobby to check in, which was a bit of a mix-up, but luckily the Express was right next door. The room was quite spacious, clean, and tidy. The rooftop pool was nice too; since we arrived at night, I imagine during the day you'd have great sea and resort views from there. The staff were also very warm and friendly. The only downside was that breakfast was a bit mediocre with limited options, but overall, it offered excellent value for money!
FromUS$41
8.9/10Very Good314 Reviews
Ubud Bali|18.62km from city centre
This was my second time staying at this hotel. The first time was a solo trip, and this time with my husband. I love the location as it is in the middle of Ubud City Center and all the attractions up north (Tegalalang, Tirta Empul, etc). Forgot to take any photo of the room though, but it was very comfortable! Breakfast is good, but the soy latte is too sweet for my liking. Need better plant-based mylk option. But overall, an enjoyable stay!
FromUS$87
8.9/10Very Good615 Reviews
Jimbaran Bali|14.1km from city centre
I liked the hotel and its location near the sea. The breakfast food was delicious and varied every day. The only thing I didn't like, which isn't related to the hotel itself, is that there are warungs (food stalls) before the turn to the hotel, and they produce a lot of smoke, especially in the evening. Oh, and the sunsets here are magical, and if it's important to anyone, you can rent sunbeds with towels on the beach.
FromUS$29
9/10Great417 Reviews
Seminyak Bali|7.13km from city centre
The location is excellent! All the famous restaurants and cafes in Seminyak are within walking distance. A taxi from the airport to the hotel takes about 30 minutes, and there's a convenience store right across the street. Breakfast is served from 6:30 AM to 10:00 AM, and it's quite substantial, though the 10 AM cut-off feels a bit early. All the staff were incredibly polite and welcoming. Overall, it offers fantastic value for money.
FromUS$21

Show more

Breakfast

8.8/10Very Good416 Reviews
Ubud Bali|21.48km from city centre
My stay at Kenran Resort Ubud was mixed. I had specifically booked a room with a terrace on the 2nd or 3rd floor, but when I arrived, I was given a room on the 1st floor instead. Unfortunately, the room had a very strong mold smell, which made the first night quite unpleasant. I raised the issue with the staff, and only after a fairly long discussion did they agree to move me to another room the following day. Once I was moved to the 3rd floor, the experience changed completely. The room was much better, and the views from the resort were genuinely beautiful. My main advice to future guests would be to check the room carefully when you arrive, especially if you are placed on the 1st floor. Based on my experience, I would personally avoid the first-floor rooms. The breakfast was another weak point for me. The menu felt limited and could definitely be improved. Overall, the resort has amazing views and a lot of potential, and my stay became very enjoyable after moving to the 3rd floor. However, the first-day room issue and the breakfast quality stopped it from being a great experience from the beginning.
FromUS$80
9.5/10Amazing1219 Reviews
Nusa Dua Bali|19.15km from city centre
Our recent stay at The Apurva Kempinski Bali was, overall, a comfortable and pleasant experience. The resort is grand in scale with striking architecture. The magnificent lobby and large swimming pools are particularly impressive, truly showcasing the elegance of a five-star luxury resort. The hotel's beachfront is also quite nice, featuring clean sand and clear water, perfect for relaxing and enjoying the sun and ocean views. As for the room, the decor felt relatively new, clean, and comfortable. The soundproofing and air conditioning performance were both satisfactory, bringing the overall accommodation quality to a very high standard. The staff were professional, friendly, and attentive, living up to the standards expected of a luxury hotel. However, the dining experience fell a bit short. Although the restaurant service was excellent, the food quality was only average. Breakfast, in particular, failed to fully meet expectations for a hotel of this caliber in terms of both taste and overall quality. Additionally, food and beverage prices were on the higher side with limited value for money, which is an area the hotel could improve upon. All in all, the biggest strengths of The Apurva Kempinski Bali lie in its grand architecture, well-maintained facilities, beautiful beach, and comfortable accommodation. While the culinary offerings have room for improvement, it remains an outstanding luxury resort overall. Highly recommended for travelers with a generous budget who prioritize resort ambiance and room comfort!
FromUS$297
9.3/10Great600 Reviews
Uluwatu Bali|19.37km from city centre
A beautiful resort with incredible views and exceptional service 🌴 We had a wonderful stay at Renaissance Bali Uluwatu Resort & Spa. The hotel is beautifully located on a hill, and the views from both the lobby and the infinity pool are absolutely spectacular. It is the kind of place where you immediately feel that you can slow down, relax and simply enjoy being there. The service was exceptional from beginning to end. Everyone was incredibly kind, attentive and welcoming, and throughout our stay we felt genuinely well cared for. A very special thank you to the wonderful team at Clay Craft Restaurant, which we visited every day - they made our breakfasts and meals even more enjoyable with their warmth and hospitality. And the breakfasts themselves deserve a separate mention. The selection was absolutely incredible - honestly, I don’t think I have ever experienced such a wide variety of breakfast options at a hotel before. Every morning felt like an experience in itself. Our room was spacious, beautifully designed and extremely comfortable, with a lovely view from the windows. The entire resort is created in a way that makes it very easy to relax, even if you decide to spend the whole day at the hotel. We also really appreciated the variety of activities offered by the resort and the helpful Uluwatu guide, which made exploring the area even easier. Renaissance Uluwatu combines beautiful surroundings, comfort, fantastic facilities and truly outstanding hospitality. A wonderful place to experience Uluwatu, but also a destination worth enjoying in its own right. We would happily return. 🩵🌴✨
FromUS$124
9/10Great184 Reviews
Nusa Dua Bali|14km from city centre
We decided to stay at this hotel for a night before our fishing trip, and we are so incredibly glad we chose this place! From the moment we arrived, the experience was wonderful. The location is very convenient, and the sea here is just great for relaxing. A special huge thank you to the staff, who are absolutely sweet and highly responsive. We want to specifically mention Nicho at the reception and the Duty Manager, Ryan Bawa, for their excellent hospitality. Right after we checked in, they even called our room to ask if everything was okay and if we needed anything-such a thoughtful and attentive gesture! For families, this is a fantastic choice because the nannies in the kids' club are wonderful and take great care of the little ones. The dining experience was also a big highlight. The food portions are very large and satisfying, and the breakfast is simply excellent. We highly recommend this hotel and will definitely be returning!
FromUS$94
7.7/10Good62 Reviews
Nusa Dua Bali|14.61km from city centre
This hotel is a bit far from Lassadova Beach. However, the facilities are a little old, but the breakfast is good. There's a swimming pool around the building, but it was too hot, so not many people were swimming. It's a great hotel for a layover. The breakfast has a wide variety, the coffee is delicious, and there are various fruits. There are few restaurants and supermarkets nearby, so you need to walk a bit to find them.
FromUS$27
8.5/10Very Good192 Reviews
Nusa Dua Bali|14.56km from city centre
1. The room service and cleaning is every morning and it’ss clean 🧽🧹. 2. When I ask to open the mangos they helped me to peel the mangos and cut them for me. 3. Every question that I have they are ready to give clear answers and explanations. 4. They can speak English properly (all staffs). 5. I played with the hotel’s cat, it was adorable, I should’ve feed the cat but I don’t have the cat’s food, lol. 6. The girl named Prama or what I forgot 😭 She helped us a lot, from giving information to giving great services, thanks a lot Prama we loved you 😻💗 Good people, I will definitely stay in this hotel again next time when I visit Bali, really recommend this hotel in Nusa Dua 😻💗
FromUS$17

Show more

Gym

8.7/10Very Good227 Reviews
Bali|2.55km from city centre
Check in was smooth. Staffs were friendly. Hotel is huge, they have 3 blocks. I got the far end of the block which was a little bit away from the reception and the restaurants and the open space for smoking. In 2 circumstances, i walked up to the room and the door card could not work. This happened in 2 different nights. I had to walk down and got it reset, but the staffs didnt bother to apologise for this. The first time it happened I was okay, but the second time it happened, I got pissed off, because it was a long walk from the room to the reception. If you order food delivery, it will be a long walk to take your food at the reception. If you got the rooms at the reception level, I'm sure it will be a great experience like the first time I was there in the Junior Suite, but this time it was not as pleasant. Thumbs up though for the housekeeping, as the found out I had many shirts lying on the sofa, they brought a small clothes rack and hung my shirts.
FromUS$26
9.5/10Amazing619 Reviews
Ubud Bali|15.95km from city centre
Staying at Alaya Resort Ubud, the location is right in the center of Ubud, and the environment is decent. The hotel offers some free activities like yoga, coconut scrub making, tea making, and paper doll making. The overall service is quite good, and the spa feels very natural. The breakfast is delicious, and there's a simple afternoon tea every day. The gym is a bit small. Overall, it was a very good experience, although the soundproofing could be better.
FromUS$101
9.3/10Great670 Reviews
Jimbaran Bali|17.07km from city centre
While not as good as I imagined, the overall experience was still very pleasant. However, the restaurants and items sold inside are quite expensive, with an additional 10% service charge and 11% tax.
FromUS$269
8.6/10Very Good430 Reviews
Kuta Bali|10.64km from city centre
I chose this hotel at the last minute for a 3-night stay before my flight. It's conveniently located – a 10-minute taxi ride (by car) from the airport, and relatively close to the lively Kuta beach area (about a 20-minute walk). It's not in the very center, which is a good thing, as there's less traffic noise, and the room is quieter than those overlooking the center. The rooms in the hotel have been renovated at some point, which is noticeable, but the hotel itself is very old, and you can feel that too. The reception staff wasn't particularly friendly (this was my 4th hotel during the vacation). On the night of check-in (I was supposed to arrive at noon but got there at midnight – meaning the room could have been cleaned a hundred times over), I found all the bed linen covered in various stains and marks. I called housekeeping, and the guy pulled out new sheets about 12 times in front of me, throwing them away because they were also dirty. Finally, the bed was made with clean linen by 1:30 AM. The next day I found out that the linen is changed daily... since I had already complained, they checked mine; I don't know about others. The towels in the bathroom were old, worn out, and quite grayish, but they were washed. I noticed the floor in the room hadn't been cleaned after the previous guests – they cleaned it. So, upon arrival, I recommend checking your room immediately and providing feedback to the cleaning service; after that, they do a good job and you don't need to remind them. The hotel breakfasts are delicious, varied, and have an excellent schedule – from 7 AM to 11 AM. There's a pool – relatively clean (though there's a bar right inside it with many guests who drink and eat there). It has swimming floats, and there's an onsen – a very pleasant addition (it's a shame that unattended toddlers are allowed in – instead of relaxing, you sometimes end up watching them to make sure nothing happens). There are plenty of sun loungers around the pool, and the towels are free and of good quality. The grounds have a beautiful garden, very pleasant for a stroll in the shade of palm trees, and to see famous fruits growing. The hotel has a few sun loungers and umbrellas on the beach – I was there during low tide, and they weren't very popular, so there was always a spot. The ocean entry has dark and light sand with coral fragments – you either need to enter very carefully or wear special footwear. Even at low tide, it's possible to swim – yes, it's chest-deep in places, but compared to Nusa Dua, where the ocean recedes by 600m, this is a great beach for 'cooling off in the ocean' during low tides. The sunsets are stunning – no need to go anywhere, right on your beach. To the left is the airport, so you can watch both the sunset and planes landing (almost every 10 minutes). There is some noise in the rooms from both planes and neighbors, but I wouldn't say it's super loud; it's not soundproofed, but tolerable. Overall impression – not a 5-star, more like a solid 4-star. If you're not too picky, it's a good budget option (at 5800 rubles per night with breakfast, I think the price equals the quality).
FromUS$51
8.9/10Very Good471 Reviews
Seminyak Bali|6.77km from city centre
The staff were very friendly, helpful, and genuinely service-minded. They were also happy to recommend places and things to do around the area, which we really appreciated. Unfortunately, there were several issues that significantly affected our stay. During the daytime, there was some burning happening around the nearby rice field, and the smell came directly into our room. It became uncomfortable enough that we had to leave the hotel for a few hours and only came back in the evening. The biggest problem, however, was the air conditioning. In the middle of the night, the room became extremely cold even though we had not intended to make it that cold. We were surprised to find the air conditioner running at 17°C with the fan at maximum speed. We had to wake up several times to adjust the temperature, and because of this we could not sleep properly until early morning. The Wi-Fi was also very poor. Once our phones connected to the hotel Wi-Fi, the internet was practically unusable, so we eventually had to disconnect and use our own roaming mobile data instead. Overall, the staff and service were good, but the air conditioning and internet problems seriously affected the comfort of our stay. If these two issues were fixed, the experience would be much better.
FromUS$19
9.4/10Amazing80 Reviews
Seminyak Bali|7.71km from city centre
Loved this hotel from the moment we arrived. Looked good and pools so inviting. So much so visited twice and extended our stay. Fully equipped clean Rooms and the beds were so comfy. Hard and soft pillows, cool linen bedding. Reasonably priced food and drink. Restaurant manager was one the main reasons for our return. He went out of his way to make everyone feel special everyday and remembered our names. Sorry we did not get a chance to say goodbye as he was on hol. The attentive smiling fun staff made each day memorable. We liked both the Premier rooms and the soundproof Delux R121 with terrace. All rooms had a pool view, great layout. Swim up bar was the focal point, plenty comfy sunbeds. Free buggy dropped you ar the beach or along the *****. Plenty shops and restaurants within walking distance.
FromUS$96

Show more

Show more

🌊 Top 5 Activities and Landmarks in Bali

When we talk about what to see in Bali, it's not just about ticking off a checklist. It's more about choosing experiences that explain why so many people fall in love with the island. It could be nature on a grand scale, a vibrant culture, and adventures you'll remember for years to come.

Of course, there are so many options, but these five almost always work, no matter who you're travelling with.

🏝️ Nusa Penida

Nusa Penida's coastal landscapes, featuring dramatic cliffs, rock formations, and beaches with crystal-clear blue waters.

The thing is, Nusa Penida feels like another world. Towering cliffs, wild beaches, and scenery that looks incredible even in photos... and in person, it's even more breathtaking. Spots like Kelingking Beach and Broken Beach are some of the most photographed in Indonesia, and it's no joke.

Most tours depart early from Bali and last the whole day. They include boat transfers, car transport on the island, and stops at all the key highlights.

  • Prices: from around £3.78, depending on what's included.

🔔 Note: the terrain is quite uneven and there are plenty of stairs, so it's a good idea to wear comfortable shoes.

🏯 Ubud Palace

Bali's temple complexes, surrounded by tropical gardens, ponds and lush greenery.

If you're looking to discover the more cultural side of Bali, this is a great place to start. Ubud Palace, right in the centre of town, is still the residence of the royal family and is also a wonderful example of traditional Balinese architecture.

During the day, you can stroll through the courtyards and admire the intricate stone and wood carvings. In the evening, they often host traditional dance performances.

  • Opening hours: usually 07:00 to 19:00.
  • Price: entry to the palace is free; show prices start from approximately £4.

Basically, it's the perfect plan to combine with the markets, temples, and cafes in the area.

🚣 Ayung River

Bali rafting experience with a group, navigating rapids and celebrating on a tranquil stretch of the river.

For a change of pace, there's nothing quite like rafting on the Ayung River. Even though it might sound intense, it's actually a very accessible activity. You'll journey through lush jungle, past waterfalls and emerald-green gorges that are sure to leave you speechless.

Tours typically last between 2 and 3 hours on the water, and include a guide, equipment and, quite often, a meal afterwards.

  • Price: from £9 to £12.

Perfect if you're travelling with friends or as a couple, and also suitable for families with children over a certain age.

In short, it's a different way to see Bali, far from the usual beaches and temples.

🛕 Uluwatu Temple

Traditional Balinese ceremony by the sea and a Hindu temple surrounded by lush greenery

The truth is, few places blend scenery and culture quite like this. Uluwatu Temple is perched on a cliff edge, with direct views over the Indian Ocean. At sunset, the atmosphere is simply spectacular.

Beyond the temple itself, the most famous highlight is the Kecak dance performance, held just as the sun begins to set.

  • Temple opening hours: it's usually open from 09:00 to 18:00.
  • Admission: around £3 to £6; the show is charged separately.

⚠️ Watch out for the monkeys, by the way! They're famous for pinching glasses and loose items. Not everything is perfect, but it's all part of the experience.

🦁 Bali Safari and Marine Park

Bali safari by off-road jeep, spotting elephants in their natural habitat

If you're travelling with the family, this plan is usually a brilliant hit! The Bali Safari & Marine Park brings together an amazing animal park, thrilling vehicle safaris, and captivating educational shows.

You'll find lions, elephants, tigers and local species, all in spacious and well-maintained areas.

  • Opening hours: usually 09:00 to 17:00.
  • Prices start from £29, depending on the ticket type and activities included.

And that's not all – there are also water areas and activities designed specifically for kids, so the day truly flies by.

🌺 Bali, the Island of Temples and Nature

Bali's natural icons: a lakeside temple, dolphins swimming in the open sea, and a beach with turquoise waters.

One thing needs to be said right from the start: you don't understand Bali through what you see, but through the atmosphere you breathe. There's a deep-rooted spirituality, landscapes that change every few kilometres, and a way of life that's far more laid-back than you might expect.

And of course, you can see all of that in both the lush green interior and along the coast. Shall we take a look?

🌿 Discover Bali's lush green interior

The thing is, the heart of Bali is pure nature. If you're wondering what to see in Munduk, Bali, get ready for hidden waterfalls, mountain roads, and a much more peaceful atmosphere than in the south. Munduk is perfect for strolling through rice paddies, visiting cascades like Munduk Waterfall, or simply enjoying the refreshing cool of the area.

Then there's Ulun Danu Bratan, one of the island's most photogenic temples, floating on Lake Bratan. Here, amidst the mist and mountains, the landscape feels like it's from another planet.

And while we're up in the north, Lovina is home to one very specific experience: watching the dolphins at sunrise.

Boat trips set off early, around 6:00 am, and while it's not a guaranteed spectacle, there's something truly special about watching them leap as the sun rises.

🌴 South Bali: Beaches and Leisure

And of course, then there's the south, where the pace of life completely changes. To talk about what to see in South Bali is to talk about long beaches, surfing, and sunsets that linger just that little bit longer than usual.

📍 Areas like Uluwatu, Seminyak or Canggu offer a wonderful blend of relaxation and leisure, each in its own unique way.

On one hand, you've got beaches perfect for surfing or simply lounging around. On the other, there are beach clubs, beachfront restaurants and viewpoints where you can watch the sun set over the Indian Ocean.

Plus, it's easy to come across coastal temples and local ceremonies in this area, which provide that quintessentially Balinese contrast between the spiritual and the everyday.

🌦️ Best Time to Visit Bali

Here's the key: Bali can be visited at any time of year, but not every season offers the same experience. The climate is tropical, with fairly stable temperatures, but there are two very distinct seasons that can really change your trip.

It all comes down to what you're in the mood for: non-stop sunshine or lush green landscapes and fewer crowds. Of course, the best time to visit Bali depends entirely on the kind of trip you have in mind. To make things easy, we've broken it all down for you in this table.

🌴 Season

🌤️ Weather

👀 What to expect

💡 Ideal for

☀️ Dry season (April–October)

Sunny days, low rainfall, and moderate humidity.

Perfect beaches, great surfing conditions, hiking and excursions.

The ultimate first-timer's trip to Bali: soaking up the buzzing atmosphere in July and August.

🌧️ Wet season (November–March)

Tropical showers, especially in the afternoon, with heat and humidity.

Lush nature, verdant rice paddies, and fewer tourists

Budget-friendly, peace and quiet, photography and relaxation

🧳 Plan Your Bali Trip: Cheap Flights, Best Hotels, Indonesia eSIM.
Flights to Bali
Hotels in Bali
Indonesia eSIM
See all flights

🗺️ Day Trips from Bali

Nusa Penida's coastal landscapes, featuring dramatic cliffs, rock formations, and beaches with crystal-clear blue waters.

The thing is, Bali works brilliantly as a base camp. It's easy to get around, there are ferries close at hand and, before you know it, you're stepping onto another island the very same day. Of course, that really opens up a world of possibilities.

You can stay at the same hotel and still find yourself on wild beaches, at breathtaking viewpoints, or on car-free islands. That's why we've put together some fantastic ideas for exploring beyond Bali:

🌊 Nusa Penida

The fact is, Nusa Penida is the star of the show, and it's no coincidence. It's wilder than Bali, drier, and visually stunning. Viewpoints like Kelingking Beach or Broken Beach are the kind you see a thousand times in photos… and yet, they still blow you away in person.

  • How to get there: by speedboat from Sanur, Padang Bai or Nusa Dua.
  • Approximate time: 30 to 45 minutes each way.

Highlights:

  • Iconic viewpoints overlooking the ocean
  • Hidden beaches that are a bit of a trek to reach
  • Snorkelling with manta rays at Crystal Bay

⚠️ Just a heads up: the roads are uneven and the pace is pretty intense. Basically, it's better to go with an organised tour if you're only visiting for a day. All in all, if you're looking for stunning views and raw, unfiltered nature, this is the trip for you.

🌋 Lombok Island

On the one hand, Lombok is Bali's quieter neighbour. Less touristy, more authentic, and with a much more rural feel. The star of the show here is Mount Rinjani, one of Indonesia's most impressive volcanoes, though it's well worth the trip even if you don't make the climb.

  • Getting there: take a speedboat from Padang Bai or Sanur.
  • Approximate time: between 1.5 and 2 hours.

Highlights:

  • Uncrowded beaches
  • Inland waterfalls
  • Spectacular volcanic views

It's not all perfect, of course. It's a longer trip and a bit more tiring for a single day. But then, if you fancy getting off the beaten track and seeing another side of the country, Lombok more than delivers.

🐢 Gili Islands

And that's where the Gili Islands come in. Three tiny, flat islands with no motorised traffic. Here, you get around by bike or on foot – it's as simple as that. The vibe is laid-back, with crystal-clear water and a pace that invites you to slow down.

  • How to get there: speedboat from Padang Bai.
  • Approximate time: between 1.5 and 2.5 hours, depending on the island.

Highlights:

  • Snorkelling with sea turtles
  • Tranquil and accessible beaches
  • Spectacular sunsets

To be honest, for a day trip, Gili Trawangan or Gili Air are the most practical options. So, if you're looking for the sea, tranquillity, and something completely different from Bali without heading too far, this excursion is a perfect fit.

Ready to enjoy your Bali holiday with Trip.com? 🍃

🚗 Rent a Car in Bali from £16.85 🚙
8% OFF · Flexible Cancellation · 24/7 Support

Car Rentals
8% off Car Rental
New users only.
TRIPCAR8

❓ FAQ – Things to Do in Bali

🧩 Explore Bali & beyond

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.
> >
things to do in bali