Skip to main content

The 10 Best B&Bs in Cala d´Or, Spain

Check out our pick of great B&Bs in Cala d´Or

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The guest house will provide guests with air-conditioned units with a desk, a coffee machine, a fridge, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Free WiFi is accessible to all guests, while certain rooms are equipped with a terrace. At the guest house, every unit is equipped with bed linen and towels.

Really enjoyed our stay at Iroco Hostal, great location and the room was nice and clean! The staff were so friendly and great! We wound stay here again if visiting Cala D’Or

Show more Show less
9.1
Superb
234 reviews
Price from
£66
per night

Set in Cala d´Or, Boutique Hostal Mistral is just 250 metres from Cala Gran Beach and 400 metres from Cala D’Or Beach. It offers air-conditioned rooms with free WiFi and satellite TV.

The property has a rustic, Majorcan decoration and all rooms come with a private bathroom and a safe. Some rooms also have a balcony or terrace.

Very good place and people. Close to everything: beaches, restaurants, bars, shops. Free parking just 5 min walk. Very central but at the same time quiet place. Bed was very comfortable. Clean. We had breakfast every morning. Thank you very much Raquel for your hospitality, smile and kindness :)

Show more Show less
9.5
Exceptional
849 reviews
Price from
£62
per night

The bright rooms at Casa Ceiba Maria are tastefully decorated and have private bathrooms with a shower and hairdryer. The Confort Double Rooms and the Family Two-Bedroom Suite have air conditioning and a satellite TV. The house also features free WiFi.

The hotel is at a fantastic location being a couple minutes away (literally) from the beach, the marina, the city center and a supermarket. The pool is really nice and we were provided with beach towels and mats as well for our beach errands. There's a bar and tapas place next door for quick eats as well! Fantastic stay!

Show more Show less
9.1
Superb
858 reviews
Price from
£57
per night

Hostal Leo D´Or is a family-run guest house offering basic, good-value accommodation. Rooms offer individually-controlled air conditioning, and it is possible to request an extra bed. The modern bathrooms come with a hairdryer.

Location and the price were really good

Show more Show less
8.8
Fabulous
559 reviews
Price from
£61
per night

Situated on the main street of Cala d’Or, Hostal San Francisco is located 400 metres from Cala Gran Beach and 500 metres from Cala d'Or Beach. Free WiFi is available throughout.

All rooms have air conditioning and a private bathroom, some rooms also have a balcony. Fans and safes are available at an extra cost.

Service was great very friendly owner highly recommended!

Show more Show less
8
Very good
328 reviews
Price from
£62
per night

The Hostal de la Caravel-la II is set in the heart of the resort of Cala d'Or, on Majorca’s east coast. Its excellent location places it only 200 metres from Cala Gran beach.

Surrounded by bars, restaurants, shops and nightlife, this property is only 800 metres from Cala d'Or’s harbour. If you fancy getting away from the bustle of the resort you can easily visit the Mondragó nature reserve, only 7 km away. Transport links to the whole of the island are also within easy reach of the hotel.

Close to the beach.. Clean…Very nice for the price!

Show more Show less
8.8
Fabulous
506 reviews
Price from
£40
per night

At the guest house, each unit includes a wardrobe. All units are complete with a private bathroom and air conditioning, and some rooms also feature a balcony. At the guest house, units come with bed linen and towels.

An amazing location and friendly staff! They let us hold our luggage at reception as we had a later bus in the day. We were able to go to the beach and pick up our luggage at the end of the day, free of charge, which was so kind. The breakfast was also so great. We had a lovely terrace which was so great.

Show more Show less
6.7
Review score
190 reviews
Price from
£63
per night

Home D'or has a balcony and is set in Cala d´Or, within just less than 1 km of Cala D'or Beach and a 13-minute walk of Cala de Esmeralda Beach. Housed in a building dating from 1969, this guest house is 25 km from The Caves of Drach and 27 km from Ses Salines Lighthouse. Free WiFi is available throughout the property and Cala Gran Beach is 700 metres away.

everything was perfect and clean, super close to the beach and perfect location

Show more Show less
6.5
Review score
254 reviews
Price from
£58
per night

Most rooms at Hostal Residencia San Francisco come with a private balcony and free WiFi. Located in Portocolom, 10 minutes’ walk from Cala Marcal Beach, it features a seasonal outdoor pool.

Decorated simply, rooms include a microwave, fridge, and a private bathroom with a bath or shower. A safe is available for a surcharge.

I had a beautiful balcony view of the water and plaza.

Show more Show less
6.2
Review score
462 reviews
Price from
£23
per night

This stylish guest house is located in the charming fishing port of Puerto Colom, on Mallorca’s east coast. It offers a bright, attractive Mediterranean restaurant with a wine shop and seafront terrace.

The air-conditioned rooms at Hostal HPC Porto Colom feature bright décor and a balcony. Each one comes with flat-screen TV, free Wi-Fi and a private bathroom.

We liked the bed, locations, confort

Show more Show less
7.6
Good
607 reviews
Price from
£35
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Cala d´Or

Most booked B&Bs in Cala d´Or this month

B&Bs that guests love in Cala d´Or

  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 858 reviews
    Immaculate boutique hotel. Lovely huge breakfast served in or outside. Very friendly staff who kept checking we are ok. Large rooms with airco plus modern walk in showers. Loved 1 st floor room 12 as very quiet at the back of the hotel ,not getting the sun all day, shutters to keep the sunlight out and able to sleep with the windows open as on 1st floor , large entrance + cupboards. Beautiful pool. Great WiFi in rooms and by the pool. Quite area with plenty of parking on the road. Walking distance to a gorgeous beach.
    Justine
    Young couple
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,652 reviews
    Great location. Quick and easy access to the sea (Cala Esmeralda). Good breakfast and diner. Clean facilities. Quiet during evening/night.
    Alexandre
    Family with young children
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 996 reviews
    The hotel is in a great location. It is quiet whilst being close to the beach and a relatively short walk from bars and restaurants.
    Lawrence
    Young couple
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 996 reviews
    We stayed in 1 of the garden apts of block A a few steps from our private patio in to the pool. Stunning, quiet location but a 5-10 min walk to restaurants, bars and beach. Special Thank you to all the staff, particularly Marta, who was wonderful.
    Roz
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 858 reviews
    The property was in the exact location for our stay. It was a small boutique style very quiet. The staff were excellent and catered for all our needs. Breakfast was first class and we we’re providing fed with showering facilities as our flight was not not until late evening.
    Brian
    Group
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 590 reviews
    Great location. Super nice staff. Very clean. Good AC. In a quiet residential area with easy to find FREE street parking. 24 hrs reception. Complimentary beach towels. Beach umbrella €3 for the week to rent. Nice balcony to enjoy. Cute pool and lots of lounge chairs.
    Marta A J
    Young couple
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,224 reviews
    Stayed a week in a 1 bed apartment for a cheap getaway with the family. Hotel itself was lovely, pool area etc was great, especially for kids. Beds were super comfy. All staff were very friendly and helpful. Great location, walking distance to everywhere. Loads of lovely restaurants and bars nearby. Loads to do on site and nearby with kids. Big balcony was great. Whole area felt very safe and family oriented. Esmeralda beach was lovely for sunset swims when it was quieter. Would return.
    Lyndsey-Anne
    Family with young children
  • Avg. price/night: £107.82
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,538 reviews
    Great location. Private and quiet.
    Isabel
    Family with young children
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 1,928 reviews
    The breakfast buffet was wonderful! It was a great location in a quiet part of a busy town. Great access to local restaurants within a short walk for evening meals. The beach hut was a wonderful lunch spot and couldn't ask for better beach access. The rooms were large and enjoyed having the private space with the swim up pool. The facilitaties were all very modern with integrated speakers in the rooms.
    Sophie
    Young couple
  • Avg. price/night: £59.99
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 849 reviews
    This is the most beautiful clean room you could wish to stay in more like a boutique hotel not what I would call a hostal. Gorgeous fresh linen bedding and towels Fabulous bed and room with added bonus of a balcony and mini bar which was cheaper than what you would pay for the items in a supermarket. The owners are so friendly and booked us in two hours early and let us stay later without ant charge. A charming place with everything on the doorstep we would not hesitate to return.
    Debbie
    Family with young children