Chat Specialists
Mercury Holidays Logo
  • Offers
    Special Offers (view all)
    • All-Inclusive
    • No Single Supplement & Solo Offers
    • 2nd Week Free & 14 Night Offers
    • 3rd Week Free & Long Stay Offers
    • Newspaper Offers
    • Escorted Tour Offers
    • January Sale Tours
  • Destinations
    Trip Type
    • Holidays
    • Escorted Tours
    • River Cruises
    • Escorted Rail Journeys
    • Solo Tours
    • Escorted Walking Tours
    • Private Tours
    • Multi-Centre
    • Cruises
    Sort by
    • Alphabetical
    • Flight Times
    • Abu Dhabi
    • Algarve
    • Antigua
    • Bali
    • Barbados
    • Benidorm
    • Costa del Sol
    • Croatia
    • Cyprus
    • Dubai
    • Egypt
    • Fuerteventura
    • Goa
    • Gozo
    • Gran Canaria
    • Greece
    • Grenada
    • Jamaica
    • Kenya
    • Kerala
    • Lanzarote
    • Madeira
    • Majorca
    • Maldives
    • Malta
    • Mauritius
    • Mexico
    • Morocco
    • Oman
    • Seychelles
    • Sri Lanka
    • St Lucia
    • Tenerife
    • Thailand
    • Turkey
    • United Arab Emirates
    • Vietnam
    • View All Holidays
    • Albania
    • Argentina
    • Australia
    • Bhutan
    • Borneo
    • Botswana
    • Brazil
    • Bulgaria
    • Cambodia
    • Canada
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • Iceland
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Lithuania
    • Madagascar
    • Malaysia
    • Malta
    • Mexico
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • North Macedonia
    • Peru
    • Philippines
    • Poland
    • Romania
    • South Africa
    • South Korea
    • Spain
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Tunisia
    • Turkey
    • USA
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Austria
    • Czech Republic
    • France
    • Germany
    • Italy
    • Netherlands
    • Portugal
    • Spain
    • View All Holidays
    • China
    • France
    • India
    • Japan
    • Norway
    • South Korea
    • Sri Lanka
    • Turkey
    • Vietnam
    • View All Holidays
    • Chile
    • China
    • Costa Rica
    • Georgia
    • India
    • Indonesia
    • Italy
    • Japan
    • Jordan
    • Kerala
    • Malaysia
    • Morocco
    • Nepal
    • Peru
    • Romania
    • South Africa
    • Sri Lanka
    • Thailand
    • Turkey
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Madeira
    • Nepal
    • View All Holidays
    • Albania
    • Argentina
    • Borneo
    • Brazil
    • Cambodia
    • Chile
    • China
    • Colombia
    • Costa Rica
    • Croatia
    • Ecuador
    • Egypt
    • Georgia
    • Greece
    • Guatemala
    • India
    • Indonesia
    • Jordan
    • Kazakhstan
    • Kenya
    • Kerala
    • Kyrgyzstan
    • Laos
    • Madagascar
    • Madeira
    • Malaysia
    • Malta
    • Mongolia
    • Morocco
    • Namibia
    • Nepal
    • Peru
    • Philippines
    • Romania
    • South Africa
    • Sri Lanka
    • Taiwan
    • Tanzania
    • Thailand
    • Tibet
    • Uzbekistan
    • Vietnam
    • View All Holidays
    • Bali
    • Cyprus
    • Dubai
    • Kenya
    • Kerala
    • Maldives
    • Mauritius
    • Seychelles
    • South Africa
    • Sri Lanka
    • Tanzania
    • Thailand
    • View All Holidays
    • Antarctica
    • Argentina
    • Australia
    • Canada
    • Chile
    • Croatia
    • Hong Kong
    • Japan
    • New Zealand
    • Norway
    • Panama
    • Seychelles
    • Singapore
    • Thailand
    • USA
    • Vietnam
    • View All Holidays
  • More Info
    More Info (view all)
    • About Us
    • Contact us
    • Online Brochures
    • Order a FREE Brochure
    • Terms and Conditions
    • ABTA & ATOL
    • How to Book
    • Holiday Insurance
    • Airport Extras
    • Charities we support
    • Early Holiday Booking
    • Privacy Policy
    • Payment Options
    • Request a Quote
  • Help
  • My Booking
  • Contact
  • 01732 809 181

Any Destination or Escorted Tour
Any Airport
Any Date
2 Guests
Any Destination or Private Tour
Any Date
2 Guests
Any Destination or Solo Tour
Any Airport
Any Date
1 Guest
Any Destination or Multi-Centre
Any Airport
Any Date
2 Guests
Enter destination or hotel
Airports
Select a date
7 nights
2 Guests
Enter destination or hotel
Select a date
7 nights
2 Guests
Any Destination or Cruise
Any Airport
Any Date
2 Guests
Any Destination or River Cruise
Any Airport
Any Date
2 Guests
1/35
View 35 Photos
  • Bali Holidays
  • Nusa Dua
  • Grand Mirage Resort and Thalasso Spa

Grand Mirage Resort and Thalasso Spa

TripAdvisor Review
Indonesia, South East Asia
Nusa Dua

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.

Special Offers

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.

Facilities

  • Karaoke room
  • Bars including outside pool bar
  • Multiple restaurants and authentic cuisines #
  • Infinity pool - adults only
  • Yoga*
  • Games room
  • Fitness centre
  • Watersports*
  • Outdoor Swimming Pool
  • Beach Volley Ball
  • Some facilities may incur an additional fee
  • # Some restaurants and bars may incur an additional fee. Some restaurants and bars may enforce a dress code and may require a reservation in advance.

Due to the surrounding area and the number of steps around the hotel, it may not be suitable for those with mobility difficulties.

The Local Area

Tripadvisor Reviews

Trip Advisor
4.5 Excellent7,410 reviews
Excellent
58%
Very Good
26%
Average
10%
Poor
3%
Terrible
3%
Location
Cleanliness
Service
Value
TripAdvisor Review
great experince with all inclsusive

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.

TripAdvisor Review
Kids club was amazing!

Kids club was amazing! Especially Winnie she made all the kids feel so welcome

TripAdvisor Review
Best Family Resort

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

TripAdvisor Review
Baby sitting

Ema looked after our 2 children at the grand mirage family resort. She was amazing! Both kids adored her! Highly recommend!

Review by Michelle K Australia
TripAdvisor Review
Beautiful resort poor experience

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.

Review by Nicole F Melbourne, Australia
Our Travel Specialists

Your holiday to Bali is just a phone call away

Call our Travel Specialists today on 01732 809 181