- Bali Holidays
- Nusa Dua
- Grand Mirage Resort and Thalasso Spa

This luxurious resort boasts an enviable setting on the Tanjung Benoa peninsula, near Nusa Dua Beach. Guests can have fun in the easily reachable variety of entertainment and dining options the nearby areas have to offer. The renowned resort of Nusa Dua and a host of sightseeing attractions are within easy reach of this beach resort. The airport is just about a 20-minute drive away.
Set amidst tropical gardens and comprising Balinese traditional architecture with Western opulence, this attractive resort is sure to impress. Guests will love to spend a sunny day in the outdoor pool area, relax in the spa, or exercise in the gym. Grand Mirage Bali Resort features kids’ mini water park and pool slides located in the outdoor area. There is also a kids club that offers both an indoor and outdoor playground!
When it comes to dining - you will be spoilt for choice. Grand Mirage offers an array of restaurants specialising in different cuisines. From local specialties, seafood and barbeque, Chinese, Indian, and even Italian. Enjoy a cold beverage at one of the hotels’ bars, which includes a pool bar and rooftop lounge.
After an exhausting day, the comfortable rooms come with cosy beds and with all the essential amenities to have a relaxing and enjoyable stay. Each room is complete with air-conditioning, TV, tea/coffee facilities, a safe, hairdryer, a telephone and Wi-Fi. Upgrades to Ocean View rooms are available at a supplement.
Stay for free! Book a 7 night stay and only pay for 6 nights!
Or stay longer and save even more!
Book 14 nights, pay for only 12 nights. Book 21 nights, pay for only 18 nights.
Valid for stays completed within 01/09/2026 - 19/12/2026, 06/01/2027 - 30/04/2027, 01/05/2027 - 30/06/2027, 01/09/2027 - 19/12/2027 and 06/01/2028 - 30/04/2028.
Available only when staying All Inclusive. Not combinable with Early Bird Offer.
The earlier you book the more you save on your stay!
Save up to 10% when you book 60 days or more in advance.
Valid for stays 01/05/2026 – 30/04/2028.
Must be booked 60 Days Before Departure.
Book Premiere Garden receive free upgrade to Premiere Ocean. Book Single Premiere Garden receive free upgrade to Single Premiere Ocean.
Valid for stays between 01/05/2026 - 30/04/2028.
Minimum stay 10 nights. Not applicable 24th December - 04th January.
Due to the surrounding area and the number of steps around the hotel, it may not be suitable for those with mobility difficulties.
The resort is much bigger than I expected and there’s honestly plenty to keep you busy without having to go anywhere. The pools were great, especially the lazy river and the waterpark area. The kids spent most of their time there.
We also tried the cooking class, which was a nice little activity to do together, and the beach area was lovely for a quiet afternoon. There are quite a few restaurants around the resort too, so we had different options for breakfast and dinner during our stay.
One thing I really liked was that there were activities for adults as well, not just kids. I joined a Reformer Pilates session one morning and really enjoyed it.
The rooms were comfortable and clean, the staff were friendly, and everything was quite convenient.
Kids club was amazing! Especially Winnie she made all the kids feel so welcome
We had such a lovely stay at Grand Mirage! We came with the kids and honestly, there was so much for everyone to enjoy.
The food was definitely one of our favourite parts. We tried the buffet dinner, breakfast, and Bumbu Delhi, and everything was really good. There were so many options that even with the kids, it was easy to find something everyone liked.
What we really appreciated was how friendly and helpful the staff were. They were always smiling and happy to help, and it made us feel really comfortable during our stay.
We stayed in the New Premiere Garden room and really loved it. It’s modern, clean, and feels really fresh and comfortable. After a long day, it was so nice to come back to a clean and cosy room.
The kids also had an absolute blast here! There are lots of activities for both kids and adults. We were actually surprised to see they now have Pilates for adults too, which was a nice little bonus. The Junior Kidz Zone is free, and our kids got unlimited coins to play, so they were very happy 😂 We barely heard “I’m bored” the whole stay!
Overall, we really enjoyed our time at Grand Mirage. It felt like one of those holidays where the kids are entertained
Ema looked after our 2 children at the grand mirage family resort. She was amazing! Both kids adored her! Highly recommend!
We really wanted to love our stay at Grand Mirage Nusa Dua Bali, and we genuinely tried to make the most of it. The resort itself is beautiful, the grounds and gardens are lovely and there are some really nice areas around the property. Our room was fairly standard, but we had a lovely view over the pool and gardens.
Unfortunately, there were quite a few things that made our stay disappointing, and ultimately it just wasn’t the relaxing holiday we had hoped for.
The bed was extremely hard and very creaky, which made sleeping comfortably difficult. More concerning for us were some of the hygiene practices we witnessed. I personally saw a staff member pick utensils up from the ground, run them under the tap and then put them back into use on the breakfast buffet. We also saw our drinking glasses being washed using the bathroom tap. These things really concerned us, particularly because I subsequently became very unwell with what appeared to be bacterial Bali belly. We had only eaten at the resort during our stay, so naturally we were left questioning whether food or hygiene practices may have contributed.
The food was probably one of the biggest disappointments. There are several restaurants onsite, but we found the variety quite limited and, unfortunately, the quality and taste of many meals wasn’t what we expected. Meals often took a very long time to arrive and were sometimes only lukewarm or even cold by the time they reached the table.
Breakfast wasn’t much better. The buffet food was often cold, and the bacon on our visit was sitting in a lot of oil and appeared undercooked.
Once I became extremely unwell, communication became particularly difficult. The staff were friendly and did their best to help, but many spoke very little English. When you’re very sick and trying to explain that you need something as simple and plain as possible to eat, that language barrier becomes incredibly difficult and frustrating.
We also chose not to book the all inclusive option, and by the end of our stay we were actually glad we hadn’t. Service was generally very slow. Getting someone’s attention when we wanted a drink could be difficult, and clearing away old plates and drinks also seemed to take a long time.
I don’t want this review to suggest that nobody enjoys Grand Mirage, because clearly many people do. We saw plenty of guests having a great time, and we really wished we could have been one of them. We went into the holiday wanting to relax, enjoy the resort and have a wonderful time together.
Sadly, our experience just wasn’t that. We ended up cutting our holiday short as all I wanted was my own bed by the end and some food I could trust again.
The beautiful grounds and friendly staff were definitely positives, but the combination of the food quality, slow service, hygiene concerns and becoming very unwell meant that our overall experience was disappointing. For us, Grand Mirage, simply wasn’t the holiday experience we were hoping for, and unfortunately we wouldn’t choose to stay again.
