Very Good 441 Reviews
Jetsetter Approved
This Hotel meets our standards
This hotel meets our standards, but we haven't stayed yet

What We Love

  • Ordering a breakfast hamper of pastries, fruit, cheese and charcuterie to be delivered to the room
  • Free WiFi
  • The saltwater infinity pool with views over the Bay of Palma

What To Know

  • Kids under 15 aren’t allowed
  • Breakfast is included in the rate
  • Mountain and bay views come with rooms whose numbers start with “4”, sea views with those that start with “2” or “3”
  • The three Sentinel suites, separate from the main building, have private plunge pools and views of the sea you can see from bed


  •  Bar
  •  Free WiFi
  •  Gym
  •  Handicap Accessible
  •  Parking On Site
  •  Pool
  •  Restaurant
  •  Spa
Disclaimer: This content was accurate at the time the hotel was reviewed. Please check our partner sites when booking to verify that details are still correct.
water Nature Sea Coast rock Beach Ocean swimming pool cape wadi sand formation Lagoon terrain shore cove


Beautifully refurbished military fort turned cliffside hotel with spectacular views of the Bay of Palma

The Lowdown

The historic appeal of Hotel Cap Rocat is apparent from the moment you cross the drawbridge: the ramparts, turrets, and other remnants of the fort, which was built in the 19th century and can’t be seen until you get close, elicit a tangible feeling of sanctuary. The views out over the Bay of Palma provide a fabulous backdrop to the many activities on offer here, from tennis on the clay courts and snorkeling in the water to deep-sea fishing and outdoor yoga on the terrace. Most of the two rooms and 27 suites were originally cannon emplacements; now, they’re marble and stone refuges that complement the marés sandstone of the fort’s exterior. Bathrooms have deep tubs and free-standing showers, while the rooms themselves, comfortably furnished, exit onto little paths and promontories left over from the fort’s erection. It all adds to the most delightfully unusual setting.

In the Area

The hotel provides mountain bikes for guests, and the staff can suggest popular routes through the area, or you can cycle along the coast to Palma (but be warned: even if you’re in good shape, the trip will take more than an hour). Otherwise, ask the hotel to provide a car for the 30-minute drive to the historic city, where you can shop for couture, have lunch on the water, or party the night away in the one of the glam cocktail bars. Nearer to the hotel, try the Michelin-starred Es Moli de’n Bou for tour-de-force dinners of Mallorcan classics, or go for something more casual at Restaurante Panorámica Playa, where you can eat fresh fish and paella on a terrace with a view of the sea.

How to Get There

Cap Rocat
Ctra. de Cap Enderrocat, s/n
Llucmajor, 07609 Spain


4.5 Very Good 441 Reviews

Went for dinner at The Sea Club a few weeks ago. It was such a beautiful place and the sea view from the restaurant was gorgeous. Seafood pasta, grilled fish, calamari were all very good. Pre dinner drinks in the hotel courtyard were also lovely. Staff very professional. Can’t fault the place. On the expensive side but not unreasonable. Worth a visit.

The hotel of 'Misunderstandings'

After seeing the beautiful pictures of this hotel, and after having a great week at St. Regis and Part Hyatt, my partner and i decided to finish our trip off at this hotel. What an awful mistake that was.
We arrived to warm greetings, and a nice welcome drink, but that was the only nice part of our stay, and it went down hill very fast. As we were checked i was asked by two staff members if we had any food allergies, which i thought was good as hotels never usually ask this. I was asked by two diffrent staff members, one being a manager. Eventhough i informed both of them of my allergies they managed to mess this up within 30 minutes of me telling them.
We ordered in room dining lunch straight away, and when it arrived mine was covered in cheese which i have an allergy to. Not wanting to make a big fuss we called to let them know and i tried to scrape as much of it to the side of my plate as i could.
We headed to the pool after where a staff member called Omar came over. He appologised about the misundertanding with lunch and said it was complimentary. He asked if we wanted a bottle of wine too but we declined. He said we could book dinner at their restaurant or have in room dining and not to worry it was on them too. his exact words were ' you can book dinner or have inroom dining and dont worry its on us.' We thought this was a nice gesture as i had begun to feel unwell after the lunch and assumed this was their way of appologising for their mistake.

We wasnt too sure what Omar had meant by 'its on us' so we called to ask, and spoke to another manager called Antonia. Antonia confirmed that dinner was complimentary and to order whatever we wanted and to have a good night.
Usually hotels do downtown servies however no one did ours. Instead a letter was left outside our door stating we had put privacy however we never did.

We explored the hotel and asked the barmaid where the spa was. She glanced at us and said ' its only for guests.' we were very confused. We told her we were staying she shrugged her shoulders and without looking at us or appologising said it was around the corner. After several minutes of being lost we asked another staff who was also unfriendly. Considering how expensive it is to stay at this hotel we began to wonder if this really was a 5 star hotel.
In the evening we went to the entrence to take some photos. There were some other guests there, however a staff member came up to us only aggressively asking us what we were doing and do we have a reservation. We told her wer were staying at the hotel and surprised she asked when. Once she understood she laughed and walked off. By now we were annoyed and went to reception to speak to a manager but spoke to Omar. He appologised saying it was a 'misunderstanding and again offered some wine but we said no. We had seen Omar chatting to the barmaid a minute before we spoke to him, but when we mentioned this he had no idea who he had just spoken to and didnt know who the barmaid was.

The next morning my partner took a walk and saw Omar. He asked how dinner was and my partner thanked him for it being complimentary. Omar said it wasnt complimentary and that he never said it was. We were bewildered. Not only had he said it was but Antonia the manager had also said it was so why was he suddenly lying? Omar again said it was a 'misunderstanding' and he only meant the lunch was, however he firmly stated ' dinner is on us.' He began to say we were lying and even accused me of eating all the cheese during lunch as when staff took the plates away there was none there. It took staff 8 hours to remove lunch from our garden table and by that point the birds had consumed everything left over. To be told you are lying about a food allergy and calling us liars and trying to get a free dinner really upset us and we demanded to speak to the general manager. Omar said he didnt know who the general manager was but a manager would be arriving shortly. He couldnt even tell us their name. How can a staff memebr not know who their manager is? (We later found out Omar has worked there for over two years but still doesnt know the names of anyone he works with. Are they employing anyone here and is this really 5 star service?)

After 30 minutes the manager who checked us in came to our room. She appologised and appologised for the allergy mixup as it was her who had made the mistake and didnt inform anyone. She said she had spoken to Antonia who was also denying she said dinner was complimentary and that we were lying. i have never in my life been called a liar at any hotel ive visited. She said she would not give the dinner complimentary as promised, not by one but by TWO staff including a manager who called us liars and implying we were making everthing up. She said she would only give lunch complimentary for the allergy mixup. Her excuse for everything was that it was a small hotel and sometimes there can be misunderstandings.
We skipped breakfast and left immediately.
To top things off as we were checking out we noticed on the bill the lunch was still there. She said she had only taken off one lunch, but as a 'good gesture' would take my parnters lunch off too. This was laughable.

I would avoid the hotel like the plague! It is indeed a beautiful and unique hotel, however it is destroyed by the people who work there. Its run by a bunch of millenials who dont have a single idea what customer service is. This is the worst hotel i have ever visited in my life. No one at this hotels cares about the client or the experience and they are money hungry, who will happily tell you you are in the worong and lie to your face.

Stunning Property

Cap Rocat- My husband and I recently went on a trip to Spain and we had a beautiful stay at Cap Rocat. The hotel is simply amazing- one of the most (if not THE most) beautiful places we've ever stayed. The accomodation, staff, facilities and dining were all top notch. The rock beach where you can dip into the Mediterranean was heaven. The one thing I want to note that made this property and experience so great was Pedro- he oversees the beach and pool. He knew our name from the minute we arrived and didn't forget it- or our needs. He was so personable and made us feel really valued and special.