A historic building with arched windows and a clock tower.

Find hotels in Santa Margalida

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 6 - Aug 7
Tomorrow
Aug 7 - Aug 8
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Filter by

Star rating

Guest rating

Our top choices for Santa Margalida hotels

Breakfast included
Reserve now, pay later
Dinner included
All-inclusive
Hotel

1. Hotel Ca Sa Pagesa

Hotel Ca Sa Pagesa
Santa Margalida
Germany
Jana
CA $211
CA $243 total
includes taxes & fees
Aug 13 - Aug 14
Hotel Ca Sa Pagesa

2. Hotel Octopus

Hotel Octopus
Can Picafort
United States
Melchor
CA $98
CA $115 total
includes taxes & fees
Sep 6 - Sep 7
Hotel Octopus

3. The Sea Hotel by Grupotel - Adults Only

The Sea Hotel by Grupotel - Adults Only
Santa Margalida
Canada
Matthew
CA $267
CA $304 total
includes taxes & fees
Aug 28 - Aug 29
The Sea Hotel by Grupotel - Adults Only

4. BG Hotel Tonga Tower

BG Hotel Tonga Tower
Santa Margalida
United Kingdom
Jack
CA $254
CA $290 total
includes taxes & fees
Sep 3 - Sep 4
BG Hotel Tonga Tower

5. BQ Sarah Hotel - Adults Only

BQ Sarah Hotel - Adults Only
Santa Margalida
United Kingdom
Julie
CA $275
CA $309 total
includes taxes & fees
Aug 30 - Aug 31
BQ Sarah Hotel - Adults Only

6. Hotel JS Miramar

Hotel JS Miramar
Santa Margalida
United States
Julia
CA $258
CA $291 total
includes taxes & fees
Aug 31 - Sep 1
Hotel JS Miramar

7. Hotel Vista Park

Hotel Vista Park
Santa Margalida
United Kingdom
Marcin
CA $328
CA $368 total
includes taxes & fees
Aug 8 - Aug 9
Hotel Vista Park

8. Hotel Son Baulo

Hotel Son Baulo
Santa Margalida
Germany
Fatemeh
CA $236
CA $267 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Son Baulo

9. Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
United States
Shelsey Melanie
CA $269
CA $307 total
includes taxes & fees
Sep 1 - Sep 2
Hotel THB Gran Playa - Adults Only

10. Hotel JS Horitzo

Hotel JS Horitzo
Santa Margalida
United Kingdom
Joseph
CA $198
CA $222 total
includes taxes & fees
Aug 10 - Aug 11
Hotel JS Horitzo

11. Hostal Blanca

Hostal Blanca
Santa Margalida
Canada
Brandon
CA $242
CA $270 total
includes taxes & fees
Aug 13 - Aug 14
Hostal Blanca

12. Apartamentos Ses Roquetes

Apartamentos Ses Roquetes
Santa Margalida
United States
Stephany López Da
CA $283
CA $318 total
includes taxes & fees
Aug 28 - Aug 29
Apartamentos Ses Roquetes

13. Grupotel Montecarlo

Grupotel Montecarlo
Santa Margalida
United Kingdom
Gisenir Cabral
CA $214
CA $246 total
includes taxes & fees
Aug 29 - Aug 30
Grupotel Montecarlo

14. Casal Santa Eulàlia Hotel

Casal Santa Eulàlia Hotel
Santa Margalida
United States
Shane
CA $596
CA $663 total
includes taxes & fees
Aug 25 - Aug 26
Casal Santa Eulàlia Hotel

15. BQ Can Picafort Hotel

BQ Can Picafort Hotel
Santa Margalida
United Kingdom
Anonymous traveller
CA $238
CA $272 total
includes taxes & fees
Sep 6 - Sep 7
BQ Can Picafort Hotel

16. Hotel JS Sol de Can Picafort - Adults Only

Hotel JS Sol de Can Picafort - Adults Only
Santa Margalida
United Kingdom
KENNETH GERALD
CA $220
CA $249 total
includes taxes & fees
Aug 31 - Sep 1
Hotel JS Sol de Can Picafort - Adults Only

17. Es Baulo Petit Hotel

Es Baulo Petit Hotel
Santa Margalida
United Kingdom
Toby
CA $265
CA $302 total
includes taxes & fees
Sep 6 - Sep 7
Es Baulo Petit Hotel

18. THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments
Santa Margalida
United States
Ilgaz
CA $332
CA $376 total
includes taxes & fees
Aug 30 - Aug 31
THB Gran Bahia Hotel and Apartments

19. Ilusion Markus & Spa

Ilusion Markus & Spa
Santa Margalida
United Kingdom
Trevor
CA $302
CA $339 total
includes taxes & fees
Sep 2 - Sep 3
Ilusion Markus & Spa

20. Grupotel Farrutx

Grupotel Farrutx
Santa Margalida
Canada
Renay
CA $236
CA $270 total
includes taxes & fees
Aug 27 - Aug 28
Grupotel Farrutx
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Santa Margalida attractions

Playa de Can Picafort

8.4/10 (47 reviews)
Why not spend a lazy afternoon at Playa de Can Picafort during your trip to Can Picafort? Stroll along the beaches or visit the spas in this family-friendly area.
See properties

Illot dels Porros

You can learn about the history of Santa Margalida with a visit to Illot dels Porros. Stroll along the beautiful beaches in this family-friendly area, or check out its lively bars.
See properties

Finca Pública de Son Real

8.0/10 (2 reviews)
Learn about the local history of Son Baulo with a stop at Finca Pública de Son Real. Wander the beautiful beaches and seaside in this relaxing area.
See properties

Karting Can Picafort

9.0/10 (2 reviews)
Enjoy a trip to Karting Can Picafort and popular activities like biking in Santa Margalida. Check out the spas and top-notch restaurants in this relaxing area.
See properties

Punta Llarga de Son Real

Commune with nature and explore the great outdoors at Punta Llarga de Son Real during your travels in Santa Margalida. Wander the beautiful beaches and waterfront in this relaxing area.
See properties

Platja de s’Home Mort

Why not spend a lazy afternoon at Platja de s’Home Mort during your trip to Son Serra de Marina? While you're in the area, stroll along the beaches.
See properties

Es Figueral de Son Real

10.0/10 (1 review)
Learn about the local history of Son Baulo when you spend time at Es Figueral de Son Real. Stroll along the waterfront in this family-friendly area, or seek out the biking trails.
See properties

Necròpolis de Son Real

Learn about the local history of Santa Margalida when you spend time at Necròpolis de Son Real. Check out the spas and top-notch restaurants in this relaxing area.
See properties

Top Santa Margalida Hotel Reviews

THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments

10/10 Excellent
"Amazing food & staff!!! Great rooms & showers!!! Great location!!!"
scott 7-night trip
Posted 3 days ago
THB Gran Bahia Hotel and Apartments
Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only

10/10 Excellent
"Right by the beach easy access"
Shelsey Melanie 4-night trip
Posted 3 days ago
Hotel THB Gran Playa - Adults Only
BQ Sarah Hotel - Adults Only

BQ Sarah Hotel - Adults Only

10/10 Excellent
"Clean spacious room with large roof terrace. Big clean pool with plenty of sunbeds. Luggage storage and shower to use once you check out"
Olivia 1-night trip
Posted 3 days ago
BQ Sarah Hotel - Adults Only
Grupotel Montecarlo

Grupotel Montecarlo

10/10 Excellent
"Lovely hotel! Friendly staff always happy to help!"
Stephanie 6-night trip
Posted 8 days ago
Grupotel Montecarlo
BQ Can Picafort Hotel

BQ Can Picafort Hotel

8/10 Good
"The rooms were superclean and tidy however they were a bit too small so its was difficult to pack out from the big luggage. But apart from that everything was good in the room. Would have been nice to have a kettle and some coffee in the room also but overall was good. All the staff was very helpful and kind. There was great variety options at the breakfast even at dinner. It was excellent. We had slight ocean view from the balcony. I can only recommend this hotel. There was a lots of amenities nearby. The beach is basically 2 minutes walk away."
Katalin 7-night trip
Posted 9 days ago
BQ Can Picafort Hotel
The Sea Hotel by Grupotel - Adults Only

The Sea Hotel by Grupotel - Adults Only

8/10 Good
"The hotel is beautiful, location is perfect! Staff are welcoming, rooms are clean. Breakfast is Ok. Things we didn’t like: no free umbrellas or lounge chairs on the beach, you have to pay for them. No place to refill your water bottle. They don’t change your beach towels everyday."
Ingrid 3-night trip
Posted 10 days ago
The Sea Hotel by Grupotel - Adults Only
Hotel Octopus

Hotel Octopus

10/10 Excellent
"Great place to stay right in the middle of Can Picafort. No frills but for the price it was great."
Chantelle 4-night trip
Posted 2 weeks ago
Hotel Octopus
BG Hotel Tonga Tower

BG Hotel Tonga Tower

10/10 Excellent
"I spent 4 days at Tonga Tower Hotel with my friend, and we had a wonderful stay. It's a great hotel, and I would definitely come back again. The hotel staff were friendly and helpful, the rooms were clean, cleaned every day, and the towels were changed daily. The food was very good and varied, with plenty of options, so everyone can find something they like. The evening entertainment wasn't anything special, but that wasn't important to us. There were plenty of sunbeds around the pool, although if you want to be sure to get one, it's best to arrive shortly after the pool opens, around 8:00–8:30 a.m. A nice bonus is the dinner at the Sky Bar. However, you need to stay at least 3 nights to be eligible, and it must be booked in advance. The drinks included in the all-inclusive package are fairly standard, as in most hotels. If you want a higher-quality cocktail, you'll need to pay extra. Overall, Tonga Tower Hotel is a very nice hotel with a good standard, excellent food, and friendly staff. I would happily recommend it and would definitely stay there again."
Monika 4-night trip
Posted 3 weeks ago
BG Hotel Tonga Tower
Hotel JS Miramar

Hotel JS Miramar

8/10 Good
"Room cleaned well, staff at breakfast and dinner very attentive. Beach view great, did not use pool and jacuzzi as water was too cold. Pity the pool area does not get full sun, but good to have. "
Tereza 7-night trip
Posted 3 months ago
Hotel JS Miramar

More cheap stays in Santa Margalida

Apartamentos Charly's Can Picafort

Apartamentos Charly's Can Picafort

Calle Ran De Mar 7-9 Santa Margalida Balearic Islands
Get rates
5.8/10 (44 reviews)
Apartamentos Charly's Can Picafort
Moll Petit Apartments

Moll Petit Apartments

Carrer Isabel Garau 72 Can Picafort
Get rates
8/10 Very good! (2 reviews)
Moll Petit Apartments
Apartment in Can Picafort

Apartment in Can Picafort

Santa Margalida Balearic Islands
Get ratesApartment in Can Picafort
Beautiful Apartment With View

Beautiful Apartment With View

Santa Margalida Balearic Islands
Get ratesBeautiful Apartment With View
 Hotel Sa Roqueta - Adults only

Hotel Sa Roqueta - Adults only

Carrer Silenci, 18 Santa Margalida
Get rates Hotel Sa Roqueta - Adults only
Nice Apartment by the Beach

Nice Apartment by the Beach

Santa Margalida Balearic Islands
Get ratesNice Apartment by the Beach

Frequently asked questions

What is the best area to stay in Santa Margalida?
The best area to stay in Santa Margalida is Port d'Alcúdia, particularly for its excellent beach access and family-friendly facilities.Port d'Alcúdia is a purpose-built resort town with a long, sandy beach stretching for several kilometres. The main promenade, Passeig Marítim, runs alongside the beach and is lined with hotels, restaurants, and shops. The area is relatively flat, making it easy to get around with pushchairs or for those with mobility considerations.Families often find Port d'Alcúdia ideal due to its shallow, calm waters, which are superb for children. Many hotels here cater specifically to families, offering kids' clubs, swimming pools, and entertainment. There are also numerous activities like mini-golf, go-karting, and water parks nearby to keep everyone entertained.For couples seeking a more relaxed experience with a touch of local flavour, the area around the marina offers a slightly more sophisticated dining scene and opportunities for boat trips.
What are the best hotels in Santa Margalida that travellers recommend?
Two of the best hotels in Santa Margalida that receive consistently high recommendations from travellers are Grupotel Gran Vista & SPA and BQ Can Picafort Hotel.The 4-star Grupotel Gran Vista & SPA, with an 8.6 rating, offers a fantastic experience with amenities such as a poolside bar, a restaurant with garden views, and a Turkish bath. Guests frequently praise the good quality food, modern and spacious rooms, and helpful staff. It is conveniently located just 0.5 km from Playa de Can Picafort.Another excellent choice is the 4-star BQ Can Picafort Hotel, which has a 9.0 rating. This hotel features a poolside restaurant, an outdoor pool with sun loungers, and rooms with balconies or patios. It is very close to Playa de Can Picafort, just 0.3 km away.
What are the best family hotels in Santa Margalida?
For a family-friendly stay in Santa Margalida, consider the Es Baulo Petit Hotel or the Grupotel Gran Vista & SPA.The 4-star Es Baulo Petit Hotel, with an excellent 9.2 rating, offers a variety of amenities to make a family stay comfortable, including sofa beds, onsite babysitting and childcare, a shared children's playground, and baby bathtubs. It also features a children's pool, and is just 0.9 km from Playa de Son Bauló and 0.3 km from Es Figueral de Son Real.Another great option is the 4-star Grupotel Gran Vista & SPA, rated 8.6. This hotel provides complimentary supervised childcare and a children's club, along with a playground and a children's pool. Guests can also enjoy the free water park and a kids' meal option at the restaurant. It is conveniently located 0.5 km from Playa de Can Picafort.
Are there any all-inclusive hotels in Santa Margalida?
Yes, there are several excellent all-inclusive hotels in Santa Margalida, including Grupotel Picafort Beach, Grupotel Montecarlo, and Caprice Concord Hotel & Spa.The 4-star Grupotel Picafort Beach, with an impressive 9.0 rating, offers a fantastic all-inclusive experience. Guests can enjoy its outdoor pool, complete with sun loungers and umbrellas, and there's also a dedicated children's pool. It is conveniently located just 0.4 km from Playa de Can Picafort.Another superb option is the 4-star Grupotel Montecarlo, rated 8.8. This hotel provides an extensive all-inclusive stay with a full-service spa, including a sauna, hot tub, and steam room. Guests can indulge in various treatments such as hydrotherapy, Ayurvedic treatments, massages, manicures, pedicures, and facials. It is also very close to Playa de Can Picafort, just 0.4 km away.The 4-star Caprice Concord Hotel & Spa, with an 8.6 rating, is another highly-rated all-inclusive choice. It features a full-service spa offering massages, body treatments, body scrubs, and facial treatments, along with a Turkish bath or hammam. The hotel provides a complimentary buffet breakfast and is situated just 0.3 km from Playa de Son Bauló.
What are the best spa hotels in Santa Margalida?
For excellent spa hotels in Santa Margalida, consider the Grupotel Gran Vista & SPA, Caprice Janeiro Hotel & Spa, Caprice Concord Hotel & Spa, or Eix Platja Daurada Hotel & Spa.The 4-star Grupotel Gran Vista & SPA, with an 8.6 rating, offers an extensive spa experience including aromatherapy treatments, a hot tub, steam room, sauna, and various massages and facials. Guests frequently praise the good quality food, modern and spacious rooms, and helpful staff. It is conveniently located near Es Figueral de Son Real.Another great option is the 4-star Caprice Janeiro Hotel & Spa, also rated 8.6. This hotel features a full-service spa with treatment rooms, a Turkish bath, steam room, and offers massages, manicures, and body scrubs. It is just a short distance from Es Figueral de Son Real.The 4-star Caprice Concord Hotel & Spa, with an 8.6 rating, provides a full-service spa that includes a sauna, hot tub, and offers body scrubs, facial treatments, and various massages. It is also very close to Es Figueral de Son Real.The 4-star Eix Platja Daurada Hotel & Spa, rated 7.8, provides a full-service spa with a steam room, hot tub, sauna, and offers body treatments and hydrotherapy. It is located near Es Figueral de Son Real and Es Comú.
What hotels in Santa Margalida offer free breakfast?
For hotels in Santa Margalida that offer complimentary breakfast, consider the Caprice Concord Hotel & Spa, Caprice Janeiro Hotel & Spa, Hotel Ca Sa Pagesa, Hotel Son Baulo, and Hotel Sa Roqueta - Adults only.The 4-star Caprice Concord Hotel & Spa, with an 8.6 rating, provides a free buffet breakfast. This hotel also features a full-service spa with massage and facial treatments, a hot tub, and a Turkish bath. It is conveniently located near Na Patana, just 0.7 km away.Another excellent option is the 4-star Caprice Janeiro Hotel & Spa, also rated 8.6, which offers a free buffet breakfast. This hotel boasts a full-service spa with a steam room, couples treatment rooms, and a variety of body and facial treatments. It is very close to Na Patana, only 0.6 km away.The 3.5-star Hotel Ca Sa Pagesa, with an impressive 9.4 rating, includes a free buffet breakfast and complimentary WiFi. Guests frequently praise its lovely rooms.The 3-star Hotel Son Baulo, rated 8.0, provides a free buffet breakfast. This hotel offers sea views and is located near the sea, with an outdoor pool and poolside bar. It is just 0.5 km from Na Patana.Finally, Hotel Sa Roqueta - Adults only, with a high rating of 9.4, also includes a free buffet breakfast. This hotel offers complimentary WiFi and allows pets to stay for free. It is very close to Playa de Can Picafort, just 0.2 km away.
What are the top pet-friendly hotels in Santa Margalida?
For top pet-friendly hotels in Santa Margalida, consider Hotel Sa Roqueta - Adults only, Hotel Son Baulo, and Hotel JS Can Picafort.Hotel Sa Roqueta - Adults only, with an excellent 9.4 rating, warmly welcomes pets, offering amenities like free food and water bowls, and even allows pets to stay free of charge. Guests can also enjoy a complimentary buffet breakfast. This hotel is conveniently located just 0.2 km from Playa de Can Picafort, and 1.2 km from Es Figueral de Son Real.The 3-star Hotel Son Baulo, rated 8.0, provides a free buffet breakfast and features an outdoor pool with sun loungers and a poolside bar. Many rooms offer sea views, and it is located very close to the sea and just 0.1 km from Playa de Son Bauló.Another option is the 3-star Hotel JS Can Picafort, which has a 7.6 rating. This hotel is situated very near the sea and the beach, with direct access to the beach. Guests can also enjoy a terrace and furnished balconies. It is just 0.1 km from Playa de Can Picafort.
What are the best budget hotels in Santa Margalida?
For budget-friendly hotels in Santa Margalida, consider Hotel Sa Roqueta - Adults only, Hotel Son Baulo, Hotel Vista Park, Hotel Villa Barbara, and Apartamentos Ses Roquetes.Hotel Sa Roqueta - Adults only, with an excellent 9.4 rating, offers complimentary breakfast and free WiFi. It is conveniently located just 0.2 km from Playa de Can Picafort.The 3-star Hotel Son Baulo, rated 8.0, provides free breakfast, free toiletries, and free WiFi. Parking is available nearby at no extra cost, and it's only 0.5 km from Na Patana.Another great option is the 3-star Hotel Vista Park, which has an 8.8 rating. Guests benefit from free toiletries, free WiFi, and complimentary self-parking or nearby parking. It is just 0.4 km from Playa de Son Bauló.The 3-star Hotel Villa Barbara offers free self-parking, free WiFi, and complimentary toiletries. It also provides a 24-hour airport shuttle service and is very close to Playa de Can Picafort, just 0.1 km away.Finally, the 3-star Apartamentos Ses Roquetes, rated 9.0, features free WiFi, free self-parking or nearby parking, and lovely sea views. It is located 0.3 km from Playa de Can Picafort.
What are the most romantic hotels in Santa Margalida for couples?
For romantic hotels in Santa Margalida, consider the Caprice Concord Hotel & Spa or the Grupotel Montecarlo.The 4-star Caprice Concord Hotel & Spa, with an 8.6 rating, offers a wonderful spa with a hot tub, great for couples seeking relaxation. Guests can also enjoy free buffet breakfast and easy access to Es Figueral de Son Real, which is just 0.8 km away. Many rooms feature balconies with sea views, enhancing the romantic experience.Another excellent choice is the 4-star Grupotel Montecarlo, rated 8.8. This hotel also boasts a full-service spa with a hot tub, sauna, and steam room, offering various treatments for ultimate pampering. It is conveniently located 1.2 km from Es Figueral de Son Real and 1.6 km from Es Comú, providing easy access to local attractions.
What are the best hotels in Santa Margalida near Es Figueral de Son Real?
For hotels in Santa Margalida near Es Figueral de Son Real, consider the Es Baulo Petit Hotel or THB Gran Bahia Hotel and Apartments.The 4-star Es Baulo Petit Hotel, with a 9.2 rating, is an excellent choice as it is located just 0.3 km from Es Figueral de Son Real. This hotel is particularly well-suited for families, offering amenities such as a children's pool, a playground, and options like babysitting services and kids' meals. Connecting rooms and baby bathtubs are also available, ensuring a comfortable stay for those travelling with young children.Another great option is the 4-star THB Gran Bahia Hotel and Apartments, rated 9.2. This hotel is conveniently located 0.7 km from Es Figueral de Son Real and features an outdoor pool with sun loungers, a poolside bar, and an ocean view. Families will appreciate the children's pool and free cribs available, making it a comfortable stay for everyone.
When is the best time to go to Santa Margalida?
For the best weather and a full experience, the ideal time to visit Santa Margalida is during the late spring (May to early June) or early autumn (September to October).During these periods, the weather is pleasantly warm, superb for exploring the local area or enjoying the beaches without the intense heat and larger crowds of mid-summer. You'll find most attractions, restaurants, and shops are fully open, offering a complete holiday experience.Couples looking for a romantic getaway often find these shoulder seasons perfect. The evenings are mild, ideal for al fresco dining, and the beaches are less crowded, allowing for more peaceful relaxation.Families travelling with children might also prefer these times, as the temperatures are more comfortable for little ones to play outdoors and swim.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Santa Margalida.
How much is the nightly rate at a Santa Margalida hotel?
Prices for hotels in Santa Margalida often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia