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 – 3 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.1
Superb - What previous guests thought, 1,018 reviews
Price from
US$94.76
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...

J
Johan
From
Belgium
Superfriendly staff on a toplocation.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,024 reviews
Price from
US$103.59
1 night, 2 adults

Terra de vents

Calonge (Near Santa Margarita)

Set in Calonge, 37 km from Medes Islands Marine Reserve, Terra de vents has a number of amenities including a terrace, a restaurant and a bar.

t
thibault
From
France
Hotel super clean, Josep has been super helpfull and nice. The room was comfortable and close from the beaches and other accomodations. I would recommend it 100%
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 154 reviews
Price from
US$132.54
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.

M
Margie
From
Australia
The room had a really comfortable bed, was fully air conditioned and had a great shower. The hotel was also so close to the beach.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 972 reviews
Price from
US$78.48
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.

H
Hannah
From
Ireland
Beautiful hotel. Stunning interior. Peaceful and relaxing. The spa is gorgeous. The owners and their family were very nice and helpful. Very comfortable beds.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 475 reviews
Price from
US$232.21
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.

M
Madeleine van G.
From
Netherlands
We loved it here! We came from busy Barcelona, so this was a perfect quiet place to end our vacation. Lovely staff, personal approach. The rooms are nice. At the swimming pool they have a fridge where you can get your drinks and you write down what you took. If you want wine or prosecco, you can ask inside. On some days they opened a cocktail bar by the pool which we loved! Breakfast was also really nice.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 326 reviews
Price from
US$135.58
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, 278 reviews
Price from
US$153.17
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.

L
Louise
From
Ireland
Beautiful area and staff exceptionally helpful
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 793 reviews
Price from
US$108.70
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.

M
Mark
From
United Kingdom
Outstanding. Staff are incredible.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 233 reviews
Price from
US$174.39
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.

Z
Zeheer
From
United Arab Emirates
Our stay was very comfortable and we had a relaxing stay
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 856 reviews
Price from
US$152.18
1 night, 2 adults
See all hotels in and around Santa Margarita

Hotels with airport shuttles in Santa Margarita

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,024 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,087 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 208 reviews
From US$422.02 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 280 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 461 reviews
From US$86.03 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 629 reviews
From US$296.46 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 765 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 60 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 94 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 793 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,335 reviews

Popular with guests booking hotels in Begur

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,182 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,223 reviews

Popular with guests booking hotels in Palamós

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

Popular with guests booking hotels in Llafranc

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

Popular with guests booking hotels in Begur

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,329 reviews

Popular with guests booking hotels in Palamós

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,688 reviews

Popular with guests booking hotels in Begur

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

Popular with guests booking hotels in Sant Antoni de Calonge

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

Popular with guests booking hotels in Calella de Palafrugell

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,044 reviews

Budget hotels in Santa Margarita and nearby

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 56 reviews

Located in Calella de Palafrugell, 600 metres from Platja d'en Calau and 27 km from Medes Islands Marine Reserve, Apartament amb piscina i aparcament - Baixos amb jardinet offers an outdoor swimming...

From US$177.88 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 971 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.

From US$87.20 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 34 reviews

Offering quiet street views, Apartamento reformado en Calella de Palafrugell a 1 minuto de la playa is an accommodation located in Calella de Palafrugell, 300 metres from El Port Pelegri Beach and 28...

From US$229.03 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Located in Calella de Palafrugell in the Catalonia region, Apt Santa Agatha has a balcony.

From US$337.15 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 53 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$103.47 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 3,335 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$75.57 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,393 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$79.35 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 478 reviews

Just 100 metres from the beach, these fully equipped apartments are located in the small coastal town of Tamariu. The Costa Brava Airport in Girona is 55 km away.

From US$68.01 per night

Best hotels with breakfast in Santa Margarita and nearby

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

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

From US$249.73 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 514 reviews

Featuring free WiFi, an outdoor pool and a sun terrace, Hotel Casa Peya - Adults Only is set in a historic building in Palafrugell, 10 minutes' drive from Calella Beach and Llafranc Beach.

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

The Hotel Tamariu is a small, family-run hotel in the picturesque town of Tamariu, situated overlooking the beach on the Costa Brava, close to the French border.

From US$122.07 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 612 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$154.63 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,182 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$122.54 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 959 reviews

Set in a 18th-century Catalan farmhouse, this hotel offers stylish rooms with free Wi-Fi and a rain-effect shower, and a terrace with fantastic views.

From US$81.30 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 626 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$101.61 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 409 reviews

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

From US$122.07 per night