Hotel Bon Sol Resort & Spa

Property class: 4
Beachfront hotel with spa, near Cala Mayor Beach

Choose dates to view prices

Hotel Bon Sol Resort & Spa offers a private beach where you can enjoy the shade from a beach umbrella or relax in a sun lounger, plus you'll be within a 10-minute walk of Illetas Beach. There's plenty of fun with the 2 outdoor pools and indoor pool, and guests in the mood for pampering can visit the spa to indulge in Thai massages, body wraps, and facials. Dining choices include 2 restaurants and the bar/lounge is a great place to grab a cold drink. A free kid's club, a poolside bar, and a health club are other features.

Reviews

9.0 out of 10
Wonderful

Popular amenities

  • Spa
  • Airport transfer
  • Pet friendly
  • Parking available
  • Free WiFi
$315 nightly
The total price is $356
Oct 30 - Oct 31
Total with taxes and fees

Room options

Available filters for rooms
Showing 3 of 3 rooms

Classic Double Room, Balcony

9.2 out of 10
Wonderful
(11 reviews)
  • Partial ocean view
  • 301 sq ft
  • 1 bedroom
  • Sleeps 2
  • 2 Large Twin Beds OR 1 Double Bed

Junior Suite, Balcony

10.0 out of 10
Exceptional
(3 reviews)
  • Ocean view
  • 377 sq ft
  • 1 bedroom
  • Sleeps 2
  • 2 Twin Beds

Family Suite, Terrace

9.0 out of 10
Wonderful
(2 reviews)
  • Ocean view
  • 431 sq ft
  • 1 bedroom
  • Sleeps 4
  • 2 Twin Beds

Similar properties

Mod logo
Earn OneKeyCash on thousands of hotels when you sign in and book. More rewards for more adventures!

About the neighborhood

Map
Paseo de Illetas, 30, Calvia, Mallorca, 07181

What's nearby

  • Illetas Beach - 5 min walk - 0.4 km
  • Caleta de Bendinat - 6 min walk - 0.6 km
  • Cala Comptesa - 10 min walk - 0.8 km
  • Platja de Calanova - 18 min walk - 1.5 km
  • Cala Mayor Beach - 3 min drive - 2.2 km

Getting around

  • Palma de Mallorca Airport (PMI) - 24 min drive
  • Palma de Mallorca Son Fuster Station - 12 min drive
  • Palma de Mallorca Verge de Lluc Station - 13 min drive
  • Marratxi Pont d Inca Station - 13 min drive
  • Airport shuttle (surcharge)

Restaurants

  • ‪Balneario de Illetas - ‬10 min walk
  • ‪Purobeach Illetas - ‬6 min walk
  • ‪Nanai Beach - ‬14 min walk
  • ‪Sorrento's Illletas - ‬1 min walk
  • ‪Mistral Coffee Ponent - ‬4 min drive

About this property

Hotel Bon Sol Resort & Spa

  • Hotel Bon Sol Resort & Spa offers a private beach where you can enjoy the shade from a beach umbrella or relax in a sun lounger, plus you'll be within a 10-minute walk of Illetas Beach. There's plenty of fun with the 2 outdoor pools and indoor pool, and guests in the mood for pampering can visit the spa to indulge in Thai massages, body wraps, and facials. Dining choices include 2 restaurants and the bar/lounge is a great place to grab a cold drink. A free kid's club, a poolside bar, and a health club are other features.

At a glance

CHECK-IN
3:00pm
CHECK-OUT
12:00pm

Hotel size

    • 146 rooms
    • Arranged over 6 floors

Arriving/Leaving

    • Check-in time starts at 3:00 PM
    • Contactless check-in available
    • Minimum check-in age: 18
    • Check-out time is noon
    • Contactless check-out available

Special check-in instructions

    • This property offers transfers from the airport (surcharges may apply); to arrange pick-up, guests must contact the property 48 hours prior to arrival, using the contact information on the booking confirmation
    • Front desk staff will greet guests on arrival at the property
    • Information provided by the property may be translated using automated translation tools

Required at check-in

    • Credit card, debit card, or cash deposit required for incidental charges
    • Government-issued photo ID may be required
    • Minimum check-in age is 18

Children

    • Babysitting*
    • Free children's club

Pets

    • Pets allowed (dogs only, up to 22 lbs per pet)*
    • Service animals welcome
    • Food and water bowls available

Internet

    • Free WiFi in public areas
    • Free WiFi in rooms

Parking

    • Covered onsite self parking (EUR 25 per night)
    • Wheelchair-accessible parking on site
    • Onsite parking limited
    • Electric vehicle charging point on site

Transfers

    • Airport shuttle on request (available 24 hours)*

Other information

    • Smoke-free property

Have a question?

AI iconBeta

Get instant answers with AI powered search of property information and reviews.

Reviews

Hotel Bon Sol Resort & Spa Reviews

9.0

Wonderful

9.2

Cleanliness

8.8

Location

9.4

Staff & service

8.8

Property conditions & facilities

Guest review summary

What guests liked

  • The hotel features multiple pools at different levels, including a 3m deep one, and a private beach with stunning views. (12 reviews)
  • The hotel's private beach is a hidden gem with stunning views and a peaceful atmosphere. (13 reviews)
  • Breakfast was consistently described as delicious and plentiful with many options to enjoy. (8 reviews)
AI Sparkle Icon
From real guest reviews summarized by AI.
Report

Reviews

Verified review

10/10 Exceptional

We had 4 days in this lovely, cozy hotel. The food was amazing and the service was great!
Verified review

10/10 Exceptional

Beautiful relaxing views, bright yummy breakfast and pools are inviting as the sea!
Verified review

8/10 Very good

We had a nice stay at Bonsol hotel. Emplyees at the hotel was charming, serviceminded and polite! Very interesting hotel with history and facinating tunnels to get around to the beach and pool areas. The hotel is old and maintenance is not high end. Cleaning was ok, but we were met by tousands of ants in one corner of our room. The staff solved this quickly, but the ants kept coming back every day. Used wine and water glasses was not changed or washed during our stay. Location is ok. Close to a small private beach, but not that many restaurants nearby. Buss no 4 takes you to the city of Palma in 30-40mins. «Luxury danskebåt» …if you are familiar with the expression.
Verified review

10/10 Exceptional

We very much enjoyed our stay at Bon Sol, with a spacious and clean room with a wonderful terrace overlooking the sea. We loved hanging out on the lounge chairs by the sea, and there was plenty of space for everyone given all of the swimming pools on the premises as well. We also tried playing squash for the first time since they had a court for that.
Verified review

8/10 Very good

Nice staff and clean hotel. The bed was uncomfortable, and when you book a room it’s not clear if you stay by the beach or at the main hotel. As my room was not by the beach, the bed uncomfortable, and my dinner not good, I left the hotel and booked another hotel instead. I appreciated that I got a refund for the night not staying. They not even ask why I wanted to leave earlier.
Verified review

10/10 Exceptional

Lovely hotel/ resort and the staff are super friendly. Food is also fantastic.
Verified review

6/10 Good

The staff are amazing and so kind, however… the property is falling apart. The rooms are clean but ancient. It reminded me of my grandmothers bedroom. I loved the staff and how fun and nice they all were. I do need to say they are amazing. The hotel and everything needs a major facelift. Crumbling concrete, tiny car park is a mess, carpets are stained from years and years ago. Skip it, there’s better places
Verified review

10/10 Exceptional

Outstanding family run hotel with wonderful, friendly staff who work there year after year and really get to know the guests. Definitely stay half board or full board as the food is excellent.
Verified review

10/10 Exceptional

Beautiful Property, Private Beach, Amazing!
Verified review

10/10 Exceptional

Everything from the location to the staff to the dining was pure perfection! We will be back!
Verified review

10/10 Exceptional

Everything staff member was so kind and helpful, I’ll definitely be back
Verified review

10/10 Exceptional

Save it for the future

Very kind and professional staff, amazing location and seaview and garden. We loved it.
Verified review

10/10 Exceptional

A very unique spot with its very own beach Cove. We loved everything about it. The service was excellent. Everybody was great if I had to think of anything that I would’ve liked to changed is this is not an adult only resort overall the kids were well behaved, but I wouldn’t go near the pool for this reason, but then again, who would swim in a pool when you have the gorgeous Mediterranean with a private beach at your fingertips We’d probably go back when school’s in session next time
Verified review

6/10 Good

Breakfast was good. Older crowd. Certain parts of the hotel are outdated. Rooms were spacious, but beds were uncomfortable- very hard and could use more blankets not just a top sheet. Shower and toilet area was updated. Mini refrigerator did not work very well. They gave us a bottle of cava which was nice. Check in- staff was friendly but a little slow and disorganized. They offered us a drink ticket which was appreciated, but that also took a long time to get a drink. Beach/pool area- left over food and drinks were laying out. We could not find a spot at the beach because everyone lays their towel down to reserve a seat (even though they are not physically sitting there most of the day). We even went down at 8am and found the same thing. Pool area could be cleaner. Due to this we ended up not spending a lot of time on the property. Overall the stay was just okay.
Verified review

10/10 Exceptional

The hotel has everything you need. Lots of quiet areas to relax. Their attention to detail is impressive. Family run for over 70 years and everyone is treated like family or an old friend. Food and presentation is very good and the staff are well trained. Not so good for less agile people as the hotel is split with an underground tunnel entailing a walk. Loved it - we will be returning!!
Verified review

10/10 Exceptional

Family stay

Great place for eurofamilies- choice of food will satisfy children from many countries. Pools amazing from 60cm ones for toddlers to 3m one. Beach and small cove super special and memorable. Great people overall, especially reception and evening formal restaurant team do really care. At some point , rooms will have to be upgraded, missed proper coffee machine.
Verified review

10/10 Exceptional

We had the most wonderful stay at Hotel Bon Sol in Mallorca. Traveling with my husband, sister, and our three daughters, we were immediately taken by the warmth and hospitality of the staff—they are truly some of the friendliest and most helpful we’ve encountered. The entire property carries the charm of a beloved family-run establishment, and even the scent throughout the buildings is unforgettable. Bon Sol brings people together—my husband and I met lovely couples we’ll stay in touch with, and our teenage daughters connected with other kids their age, which made the experience even more special. The restaurants are excellent, the pools and lush gardens are beautiful, and the little private beach feels like a hidden gem. It’s the kind of place that makes you wish you could stay longer… and we absolutely will next time.
Verified review

8/10 Very good

Beautiful Cove

Set on a beautiful cove it is stunning to relax seaside. It is a quirky hotel set over 3 levels and different sides of the road. Lots of stairs, walking and tunnels involved. Lovely room overlooking the ocean and the breakfast delicious. However our dinner was the worst and most expensive of our 3 weeks in Spain. Frozen, bland, tough.. yuk. Predominantly over 70s clientele.
Verified review

6/10 Good

I hate to leave a review that’s less than great especially since this is a family operated hotel. Unfortunately our stay wasn’t the best and could have been better for the amount we are spending. 1. If you are under the age of 65 I would not recommend staying here. This hotel felt more of a retirement home than a vacation stay. 2. Beach is amazing and gorgeous views but rooms/hotel is old and has funny odors. The hotel is so beautiful and unique but definitely a little run down 3. Fantastic location 4. Staff was friendly for the most part with the exception of bar staff 5. People reserve beach seating by putting towels on beach chairs at 5/6am and not return until noon. Very frustrating as majority of the seating is taken with no one occupying it! A little disappointed in our stay!
Verified review

10/10 Exceptional

Likes:1) quiet 2) beautiful private beach with cristal clear water 3) many choices to pick from in terms of staying by the beach, balconies, pool, shade, sunny areas Very diverse area where you can sit and relax w ocean view 4)Fair variety of food ,including Vegan menu, available at hotel (1/2 board) so you don’t have to waist time looking for restaurants 5) bus # 4 in front of Hotel Bonanza will take you to downtown area for 2 euros. 6) friendly staff, special thanks to Federick & wife who went beyond the call of their duties to make us feel at home. Waitress Aziza for her friendly smile every day. 7) rooms were spacious and up to date. Dislike: 1) due to different levels in the facilities, you have to cross few hallways and elevators to get to different areas of hotel. It could be a little confusing, but you get used to it. 2) the hallways could be lighted better and there is a moist smell in some of the hallways, that could be very minor issues compared to all the advantages.
Verified review

10/10 Exceptional

Absolutely beautiful place 😍 lovely area, really enjoyed!!!
Verified review

10/10 Exceptional

Great for family !
Verified review

4/10 Fair

The staff was very friendly but not extremely helpful. The pool area was rundown & definitely could use renovations. We were not able to check in until close to 5:00PM, and after landing from an overnight flight at 6am this was quite brutal.
Verified review

10/10 Exceptional

A wonderful place to stay!
Verified review

10/10 Exceptional

Super stay, friendly staff..