
Santa Margarida Holidays
- Plan, book, travel with confidence
Better together
Save up to €185 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Price found within the past 48 hours. Click for updated prices.

Hotel Roc Blanc & Spa
Price was €290, price is now €133 per person
€133
per person
18 Nov - 21 Nov
found 1 day ago
Return flight included
Dublin (DUB) to Barcelona (BCN)
8.4/10 Very Good! (642 reviews)
El parking es de pago, pero al final vale la pena pagar. Los empleados muy amables dispuestos a ayudar.
La habitación está bien quizás algún detalle más que le faltaría cuidar a la hora de la limpieza.
Ubicación ideal si quieres comprar y no coger el coche super cerca del caldea y otras áreas.
Reviewed on 6 Oct 2025


Allegro Barcelona
Eixample
Price was €498, price is now €275 per person
€275
per person
13 Nov - 17 Nov
found 1 day ago
Return flight included
Dublin (DUB) to Barcelona (BCN)
9/10 Wonderful! (942 reviews)
Excellent location, and very quiet. The only problem is the bathroom. Is very tiny with no space or privacy, but overall a very good experience
Reviewed on 11 Oct 2025

Where to stay in Santa Margarida
Find the best Santa Margarida areas and neighborhoods for the activities you enjoy most. Learn more about Santa Margarida

Roses Town Center
1 out of top 10 points of interest in this area
5/5(2 area reviews)
You'll enjoy the coffee shops and water parks in Roses Town Center. You might want to make time for a stop at Roses Beach or Nova Beach.
Top hotels in Santa Margarida

Hotel Montecarlo Spa & Wellness
Avinguda de la Platja, 2, Roses
Fully refundableReserve now, pay when you stay
The price is €111 per night from 26 Oct to 27 Oct
€111
26 Oct - 27 Oct
includes taxes & fees
8.6/10 Excellent! (786 reviews)
"Nice hotel and good location. Friendly staff. Lovely beach. A slight into the town centre for shopping/nightlife however also plenty of small eateries close by. A particular mention to a lovely small French wine and tapas place close by the hotel. Good entertainment in the hotel too."
Reviewed on 5 Oct 2025

Hotel Prestige Sant Marc
Av. de la Bocana, 38-48, Playa Sta. Margarida, Roses
The price is €104 per night from 25 Oct to 26 Oct
€104
25 Oct - 26 Oct
includes taxes & fees
8.6/10 Excellent! (353 reviews)
"Clean and tidy pleasant staff .only minor food in reasturant could be warmer by the time you picked from buffet and got to table food was going cold"
Reviewed on 27 Jul 2025

Prestige Victoria Hotel
Av. Gola de l'Estany, s/n, Playa Santa Margarita, Roses
The price is €115 per night from 14 Oct to 15 Oct
€115
14 Oct - 15 Oct
includes taxes & fees
8/10 Very Good! (532 reviews)
"The staff was amazing. The rooms were dated and way overpriced. They don’t provide coffee. Below the hotel was 100s of vendors selling stuff illegally with loud boom boxes. Don’t go there in August."
Reviewed on 15 Aug 2024
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Popular places to visit
Aqua Brava
3.5/5(4 reviews)
Bring your family to Aqua Brava and have a fun-filled day at this theme park in Roses. While you're in the area, stroll along the beautiful beaches.
Things to do

Boat Trip to Cadaqués from Roses with STOP 1:30h/2H in Cadaqués
€30
per adult
100% of travellers recommend

Girona Airport: Bus Transfer to/from Figueras Station
€8
per adult

The Best of Dalí’s Surrealistic World Small-Group Full-Day Tour
€109
per traveller
88% of travellers recommend
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.