- 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, and 06/01/2027 - 30/04/2027.
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.
We were very disappointed, so much so that we sacrificed 2 nights that were already paid for and moved to another hotel. We found the check in process was a little disappointing, they keep everyone sitting in reception until the tick of 3pm, which there is nothing wrong with as that’s the check in time, but it almost felt like they made a point of not letting people into their rooms until the tick of 3pm. Again, this is ok as that’s the published time, but it just could be done better which would make you feel more valued.
We thought the breakfast was terrible and everything was cold. The coffee is made in bulk and left to sit on the coffee machine to obviously save time, but it means you’re not getting fresh coffee. Unfortunately there is also a lot of little bugs on the food which isn’t ideal. They had some nice looking options like sushi, but because it was left out in the warm weather with bugs, I didn’t really want to eat it or let the kids have it.
One of the most frustrating parts was that there is absolutely nowhere to sit around the pool. People go down early and leave towels and personal items on the chairs so unless you get there at 8am, you literally have nowhere to sit. They need to either police it better or buy more chairs. The hotel is so big with so many people and the pool facilities are just not big enough. It’s pretty pointless going to a hotel if you can’t sit around the pool.
The room wasn’t dirty but not overly nice. We definitely would stay here again and wouldn’t suggest it. To be honest, I’m absolutely amazed it has a rating above 4 stars.
We had a wonderful family holiday at Grand Mirage Resort.
👍 The E-Concierge team was fantastic. We had several questions and booking changes before our stay, and every request was handled quickly and professionally. It made the whole process stress-free. 👍 The best part of our stay was the staff. Every staff member greeted us with a smile whenever we walked by, which made our whole family feel welcome, comfortable, and relaxed throughout our holiday. 👍 The pool area was one of the highlights for our children. The pools were clean and well maintained. 👍 We were also impressed that the staff regularly collected used towels and replaced them with fresh ones throughout the day. This small but thoughtful service made the pool experience even more enjoyable. 👍 We also enjoyed dining at the restaurants during our stay. All the food we tried was satisfying, and our family had a great experience with the meals.
There were a few minor areas for improvement. 😐 The breakfast offered plenty of choices, but the overall quality was a little below our expectations. 😐 The taste and quality of some cold drinks such as smoothies, shakes, and mocktails could be improved. 🤔 One family member felt the bedding was slightly damp, although it wasn't enough to affect our stay. 🤔 The shower water pressure was also weaker than we're used to in Korea.
Overall, these were only minor issues. We had a fantastic stay and would happily recommend this resort to families visiting Bali.
We had a weeks stay at Grand Mirage Nusa Dua and had the absolute best time! The facilities are next level, my 2 year old loved all the pools, slides and kids club. Everyday there is gorgeous activities to do. Everywhere is very clean and the choice of food at all the restaurants was stunning!
Excellent resort, very kid friendly and great staff
After reading so many good reviews, we finally decided to stay at Grand Mirage. We wanted somewhere we could relax, and the lazy river quickly became our daily routine. We also spent lots of time by the beach just enjoying the view. The staff were lovely, the resort was well looked after, and everything felt easy and comfortable. We'd happily stay here again.
