Hi all — welcome back for Part 2 of the Bali guide.
In Part 1 (see previous post), we covered entry requirements and hotels. In this second part, I’ll cover restaurants, activities, and spas. I’ve split everything by area because Bali is a very big island and traffic can be heavy, so I recommend exploring by region!
Restaurants:
Restaurants in Bali are very aesthetic and very affordable (especially compared to London/UK prices).
- Ubud
Hujan Local (more dinner vibes): delicious Indonesian food in a great location in the heart of Ubud. The LOW-COOKED BEEF RENDANG & NASI KUNING is definitely a must-try. The Balinese Coffee Affogato (small balls cooked with sugar, served with ice cream and coffee) was also absolutely delicious.
Watercress (perfect spot for brunch or a late lunch): their avocado toast (with pesto and seeds) is the best avocado toast I’ve ever had. The acai bowl and coffee are also delicious!
Tukies Coconut Shop: they have all kinds of coconut-based sweets, and you can see the coconuts in the shop. The coconut ice cream (with coconut flakes) was definitely worth it!
- Seminyak
Of all the places we went, Seminyak had the best restaurants in my opinion.
Dome: let’s start with the star of the show. The Dome is a beautiful restaurant in Potato Head, one of the most architecturally impressive hotels and clubs in Bali. It’s also a great excuse to go inside Potato Head without having to meet the minimum spend at the beach club.
The food was incredible and probably the best meal I’ve had in a long time (I’m Italian, so this is a big statement) — see pictures below. The wagyu tartare and the vanilla flan were the stars of the show. It’s definitely pricier than other restaurants in Bali (we spent £30 each without wine), but for the quality and location you’ll leave feeling like you underpaid.


Mama San Bali: it’s widely regarded as one of the best Asian restaurants in Bali, so I recommend booking in advance. The interior, inspired by 1920s Shanghai, features green banquette seating, dark timber walls, and elegant chandeliers, creating a sophisticated but warm atmosphere. The dim sum were stunning and homemade. I did not try any of the large plates because I was craving dim sum, but my sister tried the GRILLED INDONESIAN BABY SNAPPER and said it was mind-blowing.
Sisterfields: On our last evening in Seminyak, we wanted an easy, chilled dinner near the hotel, and Sisterfields was perfect. The lamb shawarma salad, the polenta fries, and the banoffee dessert were all fantastic. I’d definitely recommend it if you’re looking for something relaxed, affordable, and delicious.
- Uluwatu:
Kala Greek Neighborhood Grill: We went to Kala because I had a random craving for Greek food, and we had just arrived in Uluwatu. Kala had great reviews and was a 15-minute walk (6 minutes by cab) from our hotel. We went straight away and I couldn’t have been happier with the choice. We ordered half the menu. The best dishes were:
- halloumi tiropita
- paccheri pumpkin pasta and beef ribs paccheri pasta (I know — not very Greek, but it was delicious)
- feta flatbread
Papi Sapi: this restaurant is right opposite Kala, so if you’re not sure where to go, check both out.
Papi Sapi is a lovely meat restaurant where they showcase different cuts, and you can choose the cut you want, how you want it cooked, plus sides and sauces. It’s very well priced, the variety is huge, and the portions are generous.
For vegetarian friends, they also offer grilled cauliflower as an alternative, and it’s delicious.
Beach by ours: This is one of the most viral brunch spots in Bali. I can safely say it is worth it for the view and location (see below). The food is also very good, although it is a bit more expensive than other places. During the day, there is a minimum spend of 500K Indonesian rupiah per head if you want to sit in the first row. My sister and I got the second row with no minimum spend and got super lucky.
Milk and Madu: For our last lunch in Uluwatu, we wanted something quick and light, and Milk and Madu hit the spot. I got the MADU SALAD (with roasted pumpkin), which was extremely filling, fresh, and tasty. The flat white I got was also very, very good.
Best spas:
- Inka – Ubud
A colleague at work recommended Inka, and I cannot stress enough how amazing the massage and facial were.
My sister and I did the Inka Flow massage for 60 minutes, followed by an ultra-calming 90-minute facial (using Dermalogica products). Both were incredible, and we left feeling lighter and five years younger.
The service is also excellent. You are greeted with a small foot massage and wash, and at the end they offer small refreshments. Definitely worth checking out (I recommend booking in advance because they are always fully booked).
- Mello – Seminyak
After our amazing experience at Inka, we decided to do another massage in Bali, and Mello was literally two minutes away from our hotel. My sister and I did a 60-minute lymphatic massage and it was perfect. They did not apply too much pressure, which I personally prefer (sometimes you leave lymphatic massages in pain — that has definitely happened to me before). I’d recommend stopping by if you’re in Seminyak, although if I had to choose between the two, I would go back to Inka again and again.
Activities in Bali:
- Ubud:
In Ubud, we did the most exploring. In Uluwatu and Seminyak, we mostly wanted to relax.
We booked most experiences through GetYourGuide and chose options with transfers included. We thought it was a bit risky to rely on cabs everywhere, and it was easier to have everything organized.
First tour: We booked a private tour of the Tegalang Rice Terraces (the most famous), the Tirta Empul temple, the Kanto Lampo and Tukad Cepung waterfalls, and then visited a coffee plantation (where we tasted Balinese coffee). The rice terraces were beautiful, and the coffee plantation was interesting because we got to try so many different combinations.
Regarding the waterfalls, I was frankly disappointed. It was extremely crowded, the water was dirty, and people do not swim in it. It is basically a spot to take Instagram photos (if you are committed). I think you are better off exploring Bali’s beaches rather than going to the waterfalls.
I really liked the temple, but it was also very crowded and difficult to get around. Still, it was definitely worth visiting.
Second tour: We booked a jeep tour up Mount Batur, followed by a visit to the thermal baths.
A lot of people hike Mount Batur, but my sister and I did not feel like doing it because it might not have been safe in the dark and we did not pack the right shoes. In any case, pack warm clothes because you go around 3 or 4am and it is freezing, and you can end up waiting 2 to 3 hours for sunrise. That is what happened to us. We arrived to a packed spot where all the jeeps park and then waited two and a half hours to see the sunrise. The sunrise was beautiful, but the location was extremely crowded, and depending on where your jeep parks you might not get the best view.
After sunrise, we asked our driver to go straight to the thermal baths (a 10 to 15 minute drive). We arrived as soon as it opened (7am), which meant we had the baths almost to ourselves for a good hour, and it was absolutely beautiful. The thermal baths are on Lake Batur and overlook another famous mountain, so the scenery was breathtaking. We left around 8:30 or 9am as it became very crowded and less enjoyable. I definitely recommend going early.
- Seminyak
As I said before, in Seminyak we mostly relaxed, but we also did surfing lessons (at here).
The lesson was very good, and I also think Seminyak is one of the best places to learn because the waves are small, there are no sharks, and lessons are affordable. That said, after my lesson (and drinking plenty of ocean water), I realized surfing is not for me.
- Uluwatu
In Uluwatu we mainly explored beaches — here are the ones we visited:
- Bing Bing Beach
- Padang Padang Beach:
The beaches are beautiful, but do not expect the same setup as European beaches (with sun beds, etc.). They are lovely but a bit wild, and there are lots of monkeys. If you are scared of monkeys, I would not recommend going to either beach.
A good compromise to see Bing Bing Beach is to go via Beach by Ours (although you might still encounter monkeys on the way). Also note that cabs cannot drop you directly at Bing Bing Beach, so you will have to walk along narrow, steep roads to get there.
How to get around Bali:
Super easy: download Grab and take taxis everywhere. It is safe, simple, and affordable, and the wait is never long!