Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Skip to main content.
All properties in Calvia, Balearic Islands, Spain
1 room, 2 adults

Hotel Bon Sol

4-star4 stars
Great for familiesThis property has good facilities for families.
Paseo de Illetas, 30, Calvia, Mallorca, 07181, Spain

Upmarket beach hotel with spa, near Cala Mayor Beach
  • Free buffet breakfast, free WiFi and free parking
  • Great for familiesThis property has good facilities for families.
  • Collect stampsYou can collect™ Rewards stamps here
Fantastic service
Beautiful beach
Delicious food
Could use a good cleaning

Hotel Bon Sol

from £271
  • Room
  • Junior Studio Suite
  • Studio Suite

What’s around Hotel Bon Sol


  • Cala Mayor Beach - 26-minute walk
  • Puerto Portals Marina - 42-minute walk
  • Marineland Mallorca - 44-minute walk
  • Ses Illetas Beach - 6-minute walk
  • Illetas Beach - 9-minute walk
  • Real Golf Bendinat - 22-minute walk
  • Marivent Palace - 33-minute walk
  • Pilar and Joan Miro Foundation in Mallorca - 34-minute walk

Getting around

  • Palma de Mallorca (PMI) 20-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)

At a glance

Key facts

Hotel size

  • This hotel has 146 rooms
  • This hotel is arranged over 6 floors


  • Check-in time 2:00 PM-anytime
  • Check-out time is noon
Front desk staff will greet guests on arrival.
24-hour airport shuttle service is available upon request. Fees may apply. Contact the property in advance to make arrangements.

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

Travelling with others


  • Babysitting/childcare *

  • Free children's club


  • Pets allowed (dogs only) *

  • Up to 22 lb

  • Food and water bowls available


  • Free WiFi in public areas

  • Free WiFi in rooms



  • Airport shuttle (available 24 hours) *


  • Free self parking (limited)

  • Car charging point

Payment types at the property

  • Cash

Other information

  • Smoke-free property
* See small print for additional details or extra charges

In the hotel

Taking the kids?
  • Children's club (free)
Food and drink
  • Free buffet breakfast daily
  • 2 restaurants
  • Bar/lounge
  • Poolside bar
  • Room service (during limited hours)
Things to do
  • Beach sunloungers
  • Beach umbrellas
  • Number of outdoor pools - 2
  • Indoor pool
  • Fitness facilities
  • Outdoor tennis court
  • Full-service spa
  • Spa treatment room(s)
  • Playground on site
  • Golfing nearby
  • Sailing nearby
  • Scuba diving nearby
  • Waterskiing nearby
  • Windsurfing nearby
  • Beach towels
  • Children's pool
  • Spa tub
  • Pool sunloungers
  • Sauna
  • Billiards or pool table
Working away
  • Business centre
  • Conference space size (feet) - 476
  • One meeting room
  • 24-hour front desk
  • Concierge services
  • Tours/ticket assistance
  • Dry cleaning/laundry service
  • Laundry facilities
  • Free newspapers in lobby
  • Luggage storage
  • Multilingual staff
  • Number of buildings/towers - 6
  • Lift
  • Garden
  • Terrace
  • Accessible bathroom
  • In-room accessibility
  • Wheelchair accessible
  • Wheelchair-accessible parking
  • Wheelchair-accessible path to lift
  • Wheelchair-accessible registration desk
  • Wheelchair-accessible spa
  • Wheelchair-accessible fitness centre
  • Wheelchair-accessible lounge
  • Visual alarms in hallways
  • Wheelchairs available on site
  • Raised toilet seat
  • Height-adjustable showerhead
  • Grab bar - near toilet
  • Grab bar - in shower
Languages Spoken
  • English
  • French
  • German
  • Italian
  • Russian
  • Spanish

In the room

Home comforts
  • In-room climate control (air conditioning)
  • Minibar
  • Coffee/tea maker
  • Slippers
  • Iron/ironing board (on request)
Sleep well
  • Hypo-allergenic bedding available
  • Pillow menu
  • Blackout drapes/curtains
  • Soundproofed rooms
Things to enjoy
  • Individually decorated
  • Individually furnished
  • Furnished balcony or patio
Freshen up
  • Free toiletries
  • Hair dryer
Be entertained
  • LED TV
  • Cable TV channels
Stay connected
  • Desk
  • Free newspaper
  • Free WiFi
  • Phone
Food and drink
  • Cookware, dishware and utensils
  • Daily housekeeping
  • In-room safe
  • Connecting/adjoining rooms available

Special features


Nirvana Spa has massage/treatment rooms. Services include Thai massages, facials, body scrubs and detox wraps. The spa is equipped with a sauna, a spa tub and Turkish bath/hammam. A variety of treatment therapies are provided, including aromatherapy, Ayurvedic and hydrotherapy.


On-site venue – This restaurant specialises in barbecue and serves lunch and dinner.

On-site venue No. 2 – This restaurant specialises in international cuisine and serves breakfast and dinner.


On Site

  • Fitness facilities
  • Outdoor tennis court
  • Sauna
  • Spa tub
  • Playground on site


  • Golfing nearby
  • Sailing nearby
  • Scuba diving nearby
  • Waterskiing nearby
  • Windsurfing nearby

Hotel Bon Sol’s small print

Also known as

  • Hotel Bon Sol Calvia
  • Hotel Bon Sol
  • Bon Sol Calvia
  • Bon Sol
  • Hotel Bonsol Illetas
  • Hotel Bon Sol Hotel
  • Hotel Bon Sol Calvia
  • Hotel Bon Sol Hotel Calvia


Cash transactions at this property cannot exceed EUR 2500 owing to national regulations. For further details, please contact the property using information on the booking confirmation.

The property has connecting/adjoining rooms. These are subject to availability and can be requested by contacting the property using the number on the booking confirmation.

Guests can rest easy knowing that there's a fire extinguisher, a smoke detector, a security system and a first aid kit on site.

For transfers, guests must contact the property before arrival on the number on the booking confirmation.

Reservations are required for massage services and spa treatments, and can be made by contacting the property before arrival at the number on the booking confirmation.

The name on the credit card used at check-in to pay for incidentals must be the primary name on the guestroom reservation.

Mandatory fees

You’ll be asked to pay the following charges at check-in or check-out:

  • A tax is imposed by the local government and will be collected at the property. The tax is reduced by 50 percent after the eighth night of stay and children under 16 years of age are exempt. Other exemptions and reductions may apply. For more details, please contact the property using the information on the reservation confirmation received after booking.
  • A tax is imposed by the city: From 1 November to 30 April, EUR 0.83 per person, per night , up to 9 nights, and EUR 0.41 thereafter. This tax does not apply to children under 16 years of age.
  • A tax is imposed by the city: From 1 May to 31 October, EUR 3.30 per person, per night, up to 9 nights, and EUR 1.65 thereafter. This tax does not apply to children under 16 years of age.

Optional extras

Rollaway beds are available for EUR 0 per night

Cots/Infant beds are available for EUR 0 per night

Babysitting/childcare is available for an extra charge

Pets are allowed for an extra charge of EUR 10 per pet, per day

Service animals exempt from fees

Airport shuttle service is offered for an extra charge of EUR 60 per vehicle (one-way)

We have included all charges provided to us by this property. However, charges can vary, for example, based on length of stay or the unit you book.

FAQs for Hotel Bon Sol

  • Is there a pool at Hotel Bon Sol?
    Yes, there are 2 outdoor pools, an indoor pool and a children's pool.
  • Are pets allowed at Hotel Bon Sol?
    Yes, dogs are welcome, with a maximum weight of 10 kg per pet. There's a charge of EUR 10 per pet, per day. Service animals are exempt from fees.
  • Is parking offered at Hotel Bon Sol?
    Yes, there's free self parking. Parking spaces may be limited.
  • Is an airport shuttle service offered by Hotel Bon Sol?
    Yes, an airport shuttle is available. The charge is EUR 60 per vehicle one-way.
  • What are the check-in and check-out times at Hotel Bon Sol?
    You can check in from 2:00 PM to anytime. Check-out time is noon.
  • Are there restaurants at or near Hotel Bon Sol?
    Yes, there are 2 on-site restaurants. Nearby restaurants include Illetes (2-min walk), Sorrento (3-min walk) and Illemar (3-min walk).

Recent reviews

Superb 9.2 From 25 reviews

Exceptional 10.0
Great hotel, excellent service, ideal break
We enjoyed our stay at the hotel, the bed was comfortable and the pillows were perfect, not too firm, not too soft. The staff were very helpful and friendly and the hotel had a nice relaxed atmosphere. There was a varied vegetarian option and my meal at dinner was excellent, you are requested to tell them your vegetarian meal choice the day before. However, if you forget there was still vegetarian meals/ starters available on the menu. The drinks were generous and well priced and dessert was delicious too (especially the coconut cake, it was divine). The weather was a bit cool but we had packed in preparation for this, we didn’t go to the beach because of this. We will probably go back but when it’s a bit warmer.
K K, gb5 night family trip
Exceptional 10.0
Bon Sol July 2018
Peter, gb4 night family trip
Exceptional 10.0
A hotel full of character, family owned and run
Fabulous luxiourous peaceful hotel - family run family owned. Staff very friendly and helpful. Standard very high. Members of family eat all meals in the dining room and show genuine interest in their guests. Our third visit to the hotel and the beautiful island. Recommend taxi from airport and renting car locally - easy and pleasent car rental next door. A lovely stay - enjoying the sun and reading our books at the hotel's beautiful private cove (sea wasnt quite warm enough to swim in April)
Gill, gbRomance trip
Exceptional 10.0
Fantastic! Highly recommend. Great service, really friendly staff, great facilities, good restaurant.
us1 night trip
Exceptional 10.0
Lovely Hotel
We enjoyed very much our stay! All staff is so helpful and nice! Incredible. We loved the cala beach that belongs to the hotel. The other beaches were crowded but not the hotel's one. Excellent quality of food and linen! Precious views from the rooms. Fantastic gardens! They prepared great surprise for my birthday, although i did not informed them about it. Thank you Daniel, Claudia, Olga, Aziza, Vicky, Clemente!
haydee helena, us3 night family trip
Exceptional 10.0
We had a wonderful time on our Honeymoon! The food was excellent and service was first rate.
Kevin, us4 night romance trip

Hotel Bon Sol

Is the description of this property not correct? Tell us