Skip to main content

Filter by:


Star Rating

Review Score

Santa Margarita – 400 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Villa Barbara, hotel in Santa Margarita

Set in the heart of Majorca’s Ca’n Picafort resort, Hotel Villa Barbara is 328 feet from the beach. It features air conditioned rooms and free WiFi throughout.

Right next to the ocean, nice view and comfortable beds
7.0
Scored 7.0
Good
Rated good
1,484 reviews
Price from$53.40per night
Casal Santa Eulalia, hotel in Santa Margarita

This hotel is housed in an old manor establishment in the north of Mallorca. It is situated in a tranquil setting near the beaches of Alcudia Bay and the Sierra de Tramuntana Mountains.

nice old building , beautiful gardens and furnishing style, great staff
9.3
Scored 9.3
Wonderful
Rated wonderful
190 reviews
Price from$323.66per night
Iberostar Selection Albufera Playa All Inclusive, hotel in Santa Margarita

Located in Playa de Muro, Iberostar Selection Albufera Playa has a Spa, tennis court, 2 paddle courts and 7 swimming pools. (one of them indoor) Each air-conditioned room includes a balcony.

Better rooms (need renovation) Very noisy Food Okay (better quality and less waste)
8.3
Scored 8.3
Very Good
Rated very good
317 reviews
Price from$399.13per night
JS Ca'n Picafort, hotel in Santa Margarita

Hotel Ca'n Picafort is on the front line of the marvelous beach of Ca'n Picafort, a short distance from the shopping center and night life.

Everything is excellent
8.0
Scored 8.0
Very Good
Rated very good
240 reviews
Price from$127.09per night
Casal de Petra - Rooms & Pool by My Rooms Hotels, hotel in Santa Margarita

Located in Petra, Casal de Petra is a Majorcan-styled house that features a seasonal outdoor swimming pool and garden.

Very convenient check in. Very nice room and good facilities. Very nice decor as well! We felt very comfortable here.
8.6
Scored 8.6
Excellent
Rated excellent
618 reviews
Price from$131.90per night
Can Joan Capo - Adults Only, hotel in Santa Margarita

Can Joan Capo - Adults Only is a restored building in the center of the small town of Sineu, in Mallorca’s interior. It offers free WiFi and a salted water swimming pool.

The outdoor/pool area is beautiful. Breakfast was also served there and it was amazing as well.
9.5
Scored 9.5
Exceptional
Rated exceptional
285 reviews
Price from$230.45per night
Hotel Vista Park, hotel in Santa Margarita

Hotel Vista Park is located in Ca’n Picafort, 328 feet from the sea and 984 feet from Son Baulo Beach. It offers free parking and a large outdoor pool with water jets. Free WiFi is available.

The staff was impeccable, and the receptionists were outstanding! Goes above and beyond! The food is excellent, everything tastes delicious! I highly recommend taking breakfast and dinner! The room is spacious, and the housekeepers are so sweet!
8.8
Scored 8.8
Excellent
Rated excellent
546 reviews
Price from$150.37per night
Casa Font i Roig, hotel in Santa Margarita

Offering an outdoor pool and spa center, Hotel Font i Roig is located in Maria de la Salut. Guests can enjoy the on-site bar. Free private parking is available on site.

Amazing tasteful rooms. Comfy beds. Attentive staff.
9.1
Scored 9.1
Wonderful
Rated wonderful
123 reviews
Price from$210.34per night
Hotel Sultán, hotel in Santa Margarita

Located in the center of Can Picafort, this hotel allows you to enjoy the magnificent white sandy beaches and crystal clear waters of northern Majorca.

7.0
Scored 7.0
Good
Rated good
111 reviews
Price from$1,066.93per night
Agroturisme Es Racó De Maria, hotel in Santa Margarita

Located in Maria de la Salut, 10 miles from Natural Park S'Albufera de Mallorca, Agroturisme Es Racó De Maria has accommodations with an outdoor swimming pool, free private parking, a garden and a...

The property was very clean and run by a family so the give you their full attention
9.3
Scored 9.3
Wonderful
Rated wonderful
254 reviews
Price from$163.78per night
See all hotels in and around Santa Margarita
Subscribe to receive premium deals

Prices drop the second you sign up!