Hotels in Santa Margalida

November 2026
December 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
Oct 30 - Nov 1
In two weeks
Nov 6 - Nov 8

Where to stay in Santa Margalida?

1. Grupotel Gran Vista & SPA

Grupotel Gran Vista & SPA
Santa Margalida
$90
$106 total
includes taxes & fees
Oct 28 - Oct 29
Grupotel Gran Vista & SPA

2. Hotel Octopus

Hotel Octopus
Can Picafort
$45
$55 total
includes taxes & fees
Oct 26 - Oct 27
Hotel Octopus

3. THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments
Santa Margalida
$109
$128 total
includes taxes & fees
Oct 31 - Nov 1
THB Gran Bahia Hotel and Apartments

4. Hotel Vista Park

Hotel Vista Park
Santa Margalida
$83
$97 total
includes taxes & fees
Oct 26 - Oct 27
Hotel Vista Park

5. Hotel JS Yate

Hotel JS Yate
Santa Margalida
$103
$120 total
includes taxes & fees
Oct 28 - Oct 29
Hotel JS Yate

6. BQ Sarah Hotel - Adults Only

BQ Sarah Hotel - Adults Only
Santa Margalida
BQ Sarah Hotel - Adults Only

7. Hostal Blanca

Hostal Blanca
Santa Margalida
$64
$71 total
includes taxes & fees
Nov 5 - Nov 6
Hostal Blanca

8. Hotel Son Baulo

Hotel Son Baulo
Santa Margalida
Hotel Son Baulo

9. BG Hotel Tonga Tower

BG Hotel Tonga Tower
Santa Margalida
$93
$109 total
includes taxes & fees
Oct 26 - Oct 27
BG Hotel Tonga Tower

10. Apartamentos Ses Roquetes

Apartamentos Ses Roquetes
Santa Margalida
$69
$81 total
includes taxes & fees
Oct 27 - Oct 28
Apartamentos Ses Roquetes

11. The Sea Hotel by Grupotel - Adults Only

The Sea Hotel by Grupotel - Adults Only
Santa Margalida
$95
$112 total
includes taxes & fees
Oct 27 - Oct 28
The Sea Hotel by Grupotel - Adults Only

12. Hotel JS Horitzo

Hotel JS Horitzo
Santa Margalida
$68
$77 total
includes taxes & fees
Oct 27 - Oct 28
Hotel JS Horitzo

13. Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
$89
$105 total
includes taxes & fees
Oct 31 - Nov 1
Hotel THB Gran Playa - Adults Only

14. Es Baulo Petit Hotel

Es Baulo Petit Hotel
Santa Margalida
$146
$168 total
includes taxes & fees
Oct 30 - Oct 31
Es Baulo Petit Hotel

15. Hotel JS Can Picafort

Hotel JS Can Picafort
Santa Margalida
$82
$96 total
includes taxes & fees
Oct 27 - Oct 28
Hotel JS Can Picafort

16. Ilusion Markus & Spa

Ilusion Markus & Spa
Santa Margalida
$92
$106 total
includes taxes & fees
Oct 26 - Oct 27
Ilusion Markus & Spa

17. Aparthotel Can Picafort Palace

Aparthotel Can Picafort Palace
Santa Margalida
$90
$106 total
includes taxes & fees
Oct 26 - Oct 27
Aparthotel Can Picafort Palace

18. Casal Santa Eulàlia Hotel

Casal Santa Eulàlia Hotel
Santa Margalida
$285
$318 total
includes taxes & fees
Oct 26 - Oct 27
Casal Santa Eulàlia Hotel

19. BQ Can Picafort Hotel

BQ Can Picafort Hotel
Santa Margalida
BQ Can Picafort Hotel

20. Grupotel Picafort Beach

Grupotel Picafort Beach
Santa Margalida
$128
$149 total
includes taxes & fees
Oct 30 - Oct 31
Grupotel Picafort Beach
View all properties

Get last-minute hotel deals in Santa Margalida and save more

Sign in to unlock great savings.

The Sea Hotel by Grupotel - Adults Only

The Sea Hotel by Grupotel - Adults Only
Santa Margalida
$63 off
$95
per night
$223 total
includes taxes & fees
The Sea Hotel by Grupotel - Adults Only

THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments
Santa Margalida
$74 off
$106
per night
$248 total
includes taxes & fees
THB Gran Bahia Hotel and Apartments

Apartamentos Ses Roquetes

Apartamentos Ses Roquetes
Santa Margalida
$15 off
$66
per night
$155 total
includes taxes & fees
Apartamentos Ses Roquetes

Ilusion Markus & Spa

Ilusion Markus & Spa
Santa Margalida
$36 off
$102
per night
$234 total
includes taxes & fees
Ilusion Markus & Spa

Grupotel Gran Vista & SPA

Grupotel Gran Vista & SPA
Santa Margalida
$85
per night
$203 total
includes taxes & fees
Sign in for extra savings
Grupotel Gran Vista & SPA

Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
$62 off
$86
per night
$204 total
includes taxes & fees
Hotel THB Gran Playa - Adults Only

Hotel Octopus

Hotel Octopus
Can Picafort
$53
per night
$59 total
includes taxes & fees
Hotel Octopus

Dunes Platja

Dunes Platja
Santa Margalida
$115
per night
$129 total
includes taxes & fees
Dunes Platja

Zafiro Mallorca

Zafiro Mallorca
Santa Margalida
Zafiro Mallorca

Zafiro Alzinar Mar

Zafiro Alzinar Mar
Santa Margalida
Zafiro Alzinar Mar

Blue Beach

Blue Beach
CAN PICAFORT
Blue Beach

Mar Brava

Mar Brava
Santa Margalida
Mar Brava

Llaut Boutique Hotel

Llaut Boutique Hotel
Santa Margalida
Llaut Boutique Hotel

Villa Barbara

Villa Barbara
Santa Margalida
Villa Barbara

Blanca Hostal Ex Apolo Hostal

Blanca Hostal Ex Apolo Hostal
CA'N PICAFORT
Blanca Hostal Ex Apolo Hostal

Apartamentos Baulomar

Apartamentos Baulomar
Santa Margalida
Apartamentos Baulomar

You may also like hotels with spas in Santa Margalida

The Sea Hotel by Grupotel - Adults Only

The Sea Hotel by Grupotel - Adults Only
Santa Margalida
$95
$112 total
includes taxes & fees
Oct 27 - Oct 28
The Sea Hotel by Grupotel - Adults Only

Hotel JS Yate

Hotel JS Yate
Santa Margalida
$103
$120 total
includes taxes & fees
Oct 28 - Oct 29
Hotel JS Yate

BG Hotel Tonga Tower

BG Hotel Tonga Tower
Santa Margalida
$93
$109 total
includes taxes & fees
Oct 26 - Oct 27
BG Hotel Tonga Tower

Es Baulo Petit Hotel

Es Baulo Petit Hotel
Santa Margalida
$146
$168 total
includes taxes & fees
Oct 30 - Oct 31
Es Baulo Petit Hotel

Ilusion Markus & Spa

Ilusion Markus & Spa
Santa Margalida
$92
$106 total
includes taxes & fees
Oct 26 - Oct 27
Ilusion Markus & Spa

Casal Santa Eulàlia Hotel

Casal Santa Eulàlia Hotel
Santa Margalida
$285
$318 total
includes taxes & fees
Oct 26 - Oct 27
Casal Santa Eulàlia Hotel

Aparthotel Can Picafort Palace

Aparthotel Can Picafort Palace
Santa Margalida
$90
$106 total
includes taxes & fees
Oct 26 - Oct 27
Aparthotel Can Picafort Palace

Grupotel Gran Vista & SPA

Grupotel Gran Vista & SPA
Santa Margalida
$90
$106 total
includes taxes & fees
Oct 28 - Oct 29
Grupotel Gran Vista & SPA

Hotel JS Miramar

Hotel JS Miramar
Santa Margalida
$90
$104 total
includes taxes & fees
Oct 27 - Oct 28
Hotel JS Miramar

Grupotel Picafort Beach

Grupotel Picafort Beach
Santa Margalida
$128
$149 total
includes taxes & fees
Oct 30 - Oct 31
Grupotel Picafort Beach
View all properties

You can also stay at hotels with a pool in Santa Margalida

Grupotel Gran Vista & SPA

Grupotel Gran Vista & SPA
Santa Margalida
$90
$106 total
includes taxes & fees
Oct 28 - Oct 29
Grupotel Gran Vista & SPA

Hotel THB Gran Playa - Adults Only

Hotel THB Gran Playa - Adults Only
Santa Margalida
$89
$105 total
includes taxes & fees
Oct 31 - Nov 1
Hotel THB Gran Playa - Adults Only

BQ Can Picafort Hotel

BQ Can Picafort Hotel
Santa Margalida
BQ Can Picafort Hotel

Hotel Vista Park

Hotel Vista Park
Santa Margalida
$83
$97 total
includes taxes & fees
Oct 26 - Oct 27
Hotel Vista Park

Hotel JS Yate

Hotel JS Yate
Santa Margalida
$103
$120 total
includes taxes & fees
Oct 28 - Oct 29
Hotel JS Yate

BG Hotel Tonga Tower

BG Hotel Tonga Tower
Santa Margalida
$93
$109 total
includes taxes & fees
Oct 26 - Oct 27
BG Hotel Tonga Tower

Apartamentos Ses Roquetes

Apartamentos Ses Roquetes
Santa Margalida
$69
$81 total
includes taxes & fees
Oct 27 - Oct 28
Apartamentos Ses Roquetes

Es Baulo Petit Hotel

Es Baulo Petit Hotel
Santa Margalida
$146
$168 total
includes taxes & fees
Oct 30 - Oct 31
Es Baulo Petit Hotel

Hotel Son Baulo

Hotel Son Baulo
Santa Margalida
Hotel Son Baulo

Ilusion Markus & Spa

Ilusion Markus & Spa
Santa Margalida
$92
$106 total
includes taxes & fees
Oct 26 - Oct 27
Ilusion Markus & Spa
View all properties

Go beyond your typical stay in Santa Margalida

Pool image
Pool
Pool
spa image
Spa
Spa
hot tub image
Hot tub
Hot tub
pet friendly image
Pet friendly
Pet friendly
apart-hotel image
Apart hotel
Apart hotel
Resort image
Resort
Resort
Apartment image
Apart­ment
Apart­ment
Family friendly image
Family friendly
Family friendly
villa image
Villa
Villa
waterpark image
Waterpark
Waterpark
farm image
Farm
Farm
Our prices for hotels in Santa Margalida are cheapest in January

Price trends for hotels in Santa Margalida

Pricing is based on two traveler single night rates
View properties in October

October

High 23°C / low 19°C. Sunny most days.
23°
19°
19°
15°
16°
12°
14°
10°
15°
10°
16°
11°
18°
13°
22°
16°
26°
20°
29°
23°
29°
24°
27°
22°
Monthly weather averages (˚C)

Top landmarks in Santa Margalida

Playa de Can Picafort

8.4/10 (47 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Playa de Can Picafort is a spot you might want to check out when visiting Can Picafort. Enjoy the sunset by the shore at Playa de Muro, Es Comú, and Alcúdia Beach.
See properties

Illot dels Porros

You might want to get your camera out and head to Illot dels Porros— just one of the landmarks located 5.8 mi (9.3 km) from central Santa Margalida. Hotels.com travelers also say the area is family-friendly and has lots of nice beaches.
See properties

Karting Can Picafort

9.0/10 (2 reviews)
Wanna race? You could pay a visit to Karting Can Picafort located 4.3 mi (6.9 km) from central Santa Margalida. Hotels.com travelers also say the area is relaxing and has lots of nice beaches.
See properties

Playa de Son Bauló

8.0/10 (4 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Playa de Son Bauló is a spot you might want to check out, located 0.3 mi (0.5 km) from central Son Baulo. Catch the sunset by the shore at Na Patana, just a short walk away.
See properties

Finca Pública de Son Real

8.0/10 (2 reviews)
You might want to get your camera out and head to Finca Pública de Son Real— just one of the landmarks located 0.3 mi (0.5 km) from central Son Baulo. Hotels.com travelers also say the area is relaxing and has lots of nice beaches.
See properties

Arenal d’en Casat

Whether you want to collect beach glass or watch the sunset, Arenal d’en Casat is a spot you might want to check out, located 5.8 mi (9.3 km) from central Santa Margalida. Enjoy the sunset by the shore at Playa de Can Picafort, Es Comú, and Playa de Son Bauló.
See properties

Necròpolis de Son Real

Necròpolis de Son Real is just one of the landmarks located 4.6 mi (7.4 km) from central Santa Margalida, so you might want to stop by for a few pics during your trip. Hotels.com travelers also say the area is family-friendly and has lots of nice beaches.
See properties

Es Figueral de Son Real

10.0/10 (1 review)
If you're planning a bit of sightseeing during your trip, head to Es Figueral de Son Real— just one of the landmarks located 0.3 mi (0.5 km) from central Son Baulo. Hotels.com travelers also say the area is relaxing and has lots of nice beaches.
See properties

Learn more about Santa Margalida

Santa Margalida is well-known for its attractions such as Karting Can Picafort and Playa de Can Picafort. This beachside city has something for everyone including sights like Es Comú and Illot dels Porros.

See all hotels in Santa Margalida
A historic building with arched windows and a clock tower.

Check out reviews of Santa Margalida hotels guests love

Son Brull Hotel & Spa

Son Brull Hotel & Spa
Pollenca

10/10 Exceptional

United States
Ali Grace
Son Brull Hotel & Spa

Grupotel Parc Natural & Spa

Grupotel Parc Natural & Spa
Muro

10/10 Exceptional

United States
Elaine
Grupotel Parc Natural & Spa

Ynaira Hotel & Spa

Ynaira Hotel & Spa
Ariany

10/10 Exceptional

United States
CHULRO
Ynaira Hotel & Spa

Hermitage Hotel & Spa Mallorca

Hermitage Hotel & Spa Mallorca
Bunyola

10/10 Exceptional

United States
Gena Jo
Hermitage Hotel & Spa Mallorca

Hotel Petit Paris

Hotel Petit Paris
Pollenca

10/10 Exceptional

United States
Simon
Hotel Petit Paris

Es Racó d’Artà, a Member of Design Hotels™

Es Racó d’Artà, a Member of Design Hotels™
Arta

10/10 Exceptional

United States
Thomas
Es Racó d’Artà, a Member of Design Hotels™

Alaró Natura Rural Suites

Alaró Natura Rural Suites
Alaro

10/10 Exceptional

United States
Vance I Rodriguez
Alaró Natura Rural Suites

THB Gran Bahia Hotel and Apartments

THB Gran Bahia Hotel and Apartments
Santa Margalida

10/10 Exceptional

United States
Karla
THB Gran Bahia Hotel and Apartments

Bordoy Alcudia Port Suites - Adult Only

Bordoy Alcudia Port Suites - Adult Only
Alcúdia

10/10 Exceptional

United States
Dana
Bordoy Alcudia Port Suites - Adult Only

The Sea Hotel by Grupotel - Adults Only

The Sea Hotel by Grupotel - Adults Only
Santa Margalida

10/10 Exceptional

United States
Michelle
The Sea Hotel by Grupotel - Adults Only

THB Bamboo Alcudia Hotel - Adults Only

THB Bamboo Alcudia Hotel - Adults Only
Alcúdia

10/10 Exceptional

United States
ermal
THB Bamboo Alcudia Hotel - Adults Only

Casal Santa Eulàlia Hotel

Casal Santa Eulàlia Hotel
Santa Margalida

10/10 Exceptional

United States
Shane
Casal Santa Eulàlia Hotel

Hotel Creu de Tau Only Adults

Hotel Creu de Tau Only Adults
Capdepera

10/10 Exceptional

United States
Harry
Hotel Creu de Tau Only Adults

Grupotel Molins

Grupotel Molins
Pollenca

10/10 Exceptional

United States
Zebulon
Grupotel Molins

Can Simoneta Hotel - Adults Only

Can Simoneta Hotel - Adults Only
Capdepera

10/10 Exceptional

United States
Jamie
Can Simoneta Hotel - Adults Only

Rafa Nadal Residence

Rafa Nadal Residence
Manacor

10/10 Exceptional

United States
SHERRIE
Rafa Nadal Residence

Frequently Asked Questions

What accommodations do travelers like in Santa Margalida?

Where can I get free parking at my hotel in Santa Margalida?

These hotels offer the perk of free parking: BQ Can Picafort Hotel, BG Hotel Tonga Tower and BQ Sarah Hotel - Adults Only. You can check out all 22 choices on our site.

Can I book a refundable hotel in Santa Margalida?

If you want the flexibility to change your travel plans to Santa Margalida, most accommodations offer refundable* rates you can book. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.

Where can I stay in Santa Margalida if I want a vacation home instead of a hotel?

If you're looking for a good alternative to a hotel, browse our selection of 94 vacation homes. You can also book one of 48 apartments or 104 villas.

What will the weather in Santa Margalida be like during my vacation?

The warmest months in Santa Margalida are usually August and July with an average temp of 77°F. February and January are the chilliest months when the average temp is 55°F. The rainiest months are November and September.

Why should I book my Santa Margalida hotel through Hotels.com?

There are plenty of reasons to book your Santa Margalida travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.