Skip to main content

Search hotels in Santa Margarita

Enter your dates to see the latest prices and deals for Santa Margarita hotels

Santa Margarita – 7 hotels and places to stay

Filter by:

Star rating
Review score

Hostal Es Niu de Tamariu

Tamariu (Near Santa Margarita)

Boasting a bar, Hostal Es Niu de Tamariu is set in Tamariu in the Catalonia region, 300 metres from Platja de Tamariu and 29 km from Medes Islands Marine Reserve.

F
Fenja Roberta
From
Germany
Delicious breakfast! Very close to the beach! 10/10 can only recommend. Also very nice staff!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,009 reviews
Price from
US$86.50
1 night, 2 adults

Hostal Ses Negres

Begur (Near Santa Margarita)

Located in Begur and with Platja de Sa Riera reachable within 100 metres, Hostal Ses Negres provides concierge services, non-smoking rooms, a terrace, free WiFi throughout the property and a...

A
Avi
From
Spain
comfortable, very friendly helpfull staff, great location, all good
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,015 reviews
Price from
US$104.01
1 night, 2 adults

Hotel Aigua Blava

Begur (Near Santa Margarita)

Overlooking the beautiful bays of Fornells and Aiguablava, Hotel Aigua Blava offers stunning views and a popular restaurant. All of the bright, air-conditioned rooms have a balcony and free Wi-Fi.

R
Rosamond
From
France
Situation superb, excellent views, restaurant good without too much markup on the wine. A little expensive but nevertheless good value for money. Plenty of good staff. Seating well arranged …….
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,215 reviews
Price from
US$257.98
1 night, 2 adults

Hostal Sa Teula

Llafranc (Near Santa Margarita)

Boasting a bar, Hostal Sa Teula is situated in Llafranc in the Catalonia region, 400 metres from Llafranc and 27 km from Medes Islands Marine Reserve.

F
Franco
From
South Africa
The breakfast was delicious-wholesome and healthy The location very central
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 972 reviews
Price from
US$78.80
1 night, 2 adults

Can Mascort Eco Hotel

Palafrugell (Near Santa Margarita)

Situated in Palafrugell, 23 km from Medes Islands Marine Reserve, Can Mascort Eco Hotel features views of the city.

M
Monica
From
Portugal
I really enjoyed this hotel. everything was perfect!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 473 reviews
Price from
US$185.38
1 night, 2 adults

Hotel Mas del Sol

Vall-Llobrega (Near Santa Margarita)

Located in Vall-Llobrega, 30 km from Medes Islands Marine Reserve, Hotel Mas del Sol provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

K
Ken
From
Ireland
Magnificent Spanish property in a peaceful location, surrounded by lavender and vineyards
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 311 reviews
Price from
US$136.14
1 night, 2 adults

Can Liret

Palafrugell (Near Santa Margarita)

Can Liret features a garden, a bar and a sun terrace with swimming pool and continental breakfast in Palafrugell. This 4-star hotel offers a tour desk.

B
Benjamin
From
Germany
Such a lovely and charming place.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 280 reviews
Price from
US$175.10
1 night, 2 adults

Hotel hcp

Calella de Palafrugell (Near Santa Margarita)

Boasting a bar, Hotel hcp is set in Calella de Palafrugell in the Catalonia region, 200 metres from El Port Pelegri Beach and 28 km from Medes Islands Marine Reserve.

d
de valk
From
Spain
Very nice breakfast included, great staff and just a few minutes walk from the beach.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 781 reviews
Price from
US$109.15
1 night, 2 adults

La Indiana de Begur, Petit Hotel Boutique

Begur (Near Santa Margarita)

Located in Begur, 2.1 km from Platja Fonda, La Indiana de Begur, Petit Hotel Boutique provides accommodation with a shared lounge, free private parking, a terrace and a restaurant.

L
Lideweij
From
Netherlands
Centrally located (beautiful old town Begur) and very stylish interior! Staff was very helpful. Small boutique hotel, can highly recommend!! Excellent breakfast by a lovely lady.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 227 reviews
Price from
US$175.10
1 night, 2 adults

Alta House Begur

Begur (Near Santa Margarita)

Set in Begur, 2.2 km from Platja Fonda, Alta House Begur offers accommodation with a garden, private parking, a terrace and a bar.

A
AadBoe
From
Netherlands
We liked and loved the way the staff communicated Always a "good morning" or "good afternoon". Asking what your plans are for the day and giving tips/advices for diners, beaches, sightseeings and so on. They were very helpful. Very polite staff. The hotel itself is modern and situated in a very quiet street, nearby the center of the small town. We're looking forward to a new visit as soon as possible. Thanks Alta House for giving us a nice stay!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 874 reviews
Price from
US$152.81
1 night, 2 adults
See all 7 hotels in Santa Margarita

Hotels with airport shuttles in Santa Margarita

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 614 reviews
From US$140.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,015 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,092 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 209 reviews
From US$520.05 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,047 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 770 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 612 reviews
From US$391.06 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 759 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 64 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 94 reviews

Most booked hotels in Santa Margarita and surroundings in the past month

See all

Popular with guests booking hotels in Tamariu

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,313 reviews

Popular with guests booking hotels in Begur

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,190 reviews

Popular with guests booking hotels in Calella de Palafrugell

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,188 reviews

Popular with guests booking hotels in Begur

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,215 reviews

Popular with guests booking hotels in Palamós

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,885 reviews

Popular with guests booking hotels in Pals

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,902 reviews

Popular with guests booking hotels in Sant Antoni de Calonge

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,325 reviews

Popular with guests booking hotels in Begur

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 648 reviews

Popular with guests booking hotels in Begur

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,330 reviews

Popular with guests booking hotels in Begur

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 925 reviews

Budget hotels in Santa Margarita and nearby

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 972 reviews

Boasting a bar, Hostal Sa Teula is situated in Llafranc in the Catalonia region, 400 metres from Llafranc and 27 km from Medes Islands Marine Reserve.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 71 reviews

Located in Palafrugell, 24 km from Medes Islands Marine Reserve, Ses Terrisses Hotel provides accommodation with a seasonal outdoor swimming pool, private parking, a garden and a terrace.

From US$105.06 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,313 reviews

Located in a beautiful and tranquil cove along the Costa Brava, this charming modern hotel is surrounded by pine trees and is adjacent to the beach. Dine in the restaurant with panoramic views.

From US$99.22 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,330 reviews

This charming hotel has a peaceful setting near Begur, surrounded by forest. Mas Ses Vinyes - Adults Only offers a spa (extra cost), an outdoor pool and a terrace with beautiful views.

From US$111.69 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,402 reviews

Offering a shared outdoor pool, Arrels d'Emporda is a pet-friendly aparthotel located in Palafrugell, 300 metres from the city centre.

From US$104.19 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 233 reviews

Located 10 minutes’ walk from Aiguablava Beach, L'Aixart Aiguablava Hotel offers en-suite rooms with terrace and free Wi-Fi. All rooms have sea views, and free parking is available on site.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 614 reviews

Located in Begur, 2.3 km from Platja Fonda, Hostalet de Begur - Adults Only provides accommodation with a garden, private parking, a shared lounge and a terrace.

From US$140.08 per night
Scored out of 10, guest rating 5.2
Passable - What previous guests thought, 14 reviews

Located 22 km from Medes Islands Marine Reserve, 48 km from Girona Train station and 7.3 km from Golf Playa de Pals, Habitación independiente provides accommodation set in Begur.

From US$75.88 per night

Best hotels with breakfast in Santa Margarita and nearby

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 141 reviews

Featuring an on-site restaurant and a shared terrace, El Far Hotel Restaurant is located in Llafranc. It offers air-conditioned rooms with a private balcony and free WiFi. Free parking is available.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 473 reviews

Situated in Palafrugell, 23 km from Medes Islands Marine Reserve, Can Mascort Eco Hotel features views of the city.

From US$243.92 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 605 reviews

La Malcontenta is set in a restored, 19th-century, country mansion near Palamós, on the Costa Brava. It has an outdoor swimming pool, free Wi-Fi and free parking.

From US$199.62 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,190 reviews

Facing the beachfront, Parador de Aiguablava offers 4-star accommodation in Begur and features a seasonal outdoor swimming pool, fitness centre and garden.

From US$202.42 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 376 reviews

Hotel del Teatre is set in an 18th-century house in Regencós, in Catalunya’s Baix Empordà region. It offers an outdoor pool and rooms with free WiFi. The hotel has only 7 charming rooms.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 227 reviews

Located in Begur, 2.1 km from Platja Fonda, La Indiana de Begur, Petit Hotel Boutique provides accommodation with a shared lounge, free private parking, a terrace and a restaurant.

From US$280.16 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 861 reviews

Located 50 metres from Begur’s main square, Hotel Sa Calma is a renovated 19th-century house with a free rooftop hot tub. All rooms feature a chromotherapy bath and shower.

From US$256.82 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 410 reviews

This restored 19th-century house is located in Vila Marinera de Begur, on the Costa Brava, and features original decorative ceilings and frescoes.

What guests said about Santa Margarita:

6.0

The place is beautiful, I recommend going there out of...

The place is beautiful, I recommend going there out of season in August as the beaches are very small and the parking areas limited. The best thing to do is to take hikes along the coastal paths and swim in the coves (wear appropriate footwear, flip-flops).
Guest review by
Núria
Spain