
Santa Margarida Holidays from AU$661
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to AU$703 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
Your Santa Margarida Holiday
Whatever your style of travel, you can experience it all with a tailor-made Santa Margarida holiday package. Spend your next break uncovering this neighbourhood's coastal beaches and all the rest of its delights. Your trip to Santa Margarida wouldn't be complete without exploring leading attractions nearby such as Canyelles Beach, Roses Citadel and Aqua Brava. Expedia can help you turn your dream Santa Margarida holiday into reality, no matter your travel plans or budget.
Top Holiday Package Deals in Santa Margarida
Price found within the past 48 hours. Click for updated prices.

Melia Barcelona Sarrià
Les Corts
Save 100% on your flight
Price was AU$1,136, price is now AU$661 per person
AU$661
per person
25 Nov - 29 Nov
found 11 hours ago
Return flight included
London (LHR) to Barcelona (BCN)
8.6/10 Excellent! (1,004 reviews)
What I loved most about this property was the attentiveness from the moment I walked through the door. The staff went above and beyond to ensure I felt safe, supported, and that all my needs were met.
Check-in was seamless the team was friendly, knowledgeable, courteous, and very professional.
They handled everything effortlessly, from helping with our luggage to making sure our room had everything we needed. They even took the time to ask if we needed any additional amenities, offered dining recommendations, and made sure we felt accommodated, even with a small child in tow.
Their genuine care and attention made our stay truly exceptional. I highly recommend this property and will definitely keep it at the top of my list for future visits to Spain.
Reviewed on 15 Aug. 2025

El Palauet Royal Suites
Gràcia
Save 100% on your flight
Price was AU$4,618, price is now AU$2,678 per person
AU$2,678
per person
25 Nov - 29 Nov
found 11 hours ago
Return flight included
London (LHR) to Barcelona (BCN)
9.8/10 Exceptional! (28 reviews)
Rooms was very spacious and staff was outstanding.
Reviewed on 2 Jun. 2025

Lamaro Hotel
Downtown Barcelona
Save 100% on your flight
Price was AU$1,499, price is now AU$922 per person
AU$922
per person
25 Nov - 29 Nov
found 11 hours ago
Return flight included
London (LHR) to Barcelona (BCN)
9.4/10 Exceptional! (1,770 reviews)
Great hotel but not 5 stars. No amenities and rooms a bit tired.
Reviewed on 31 Aug. 2025

ME Barcelona
Eixample
Save 100% on your flight
Price was AU$1,993, price is now AU$1,250 per person
AU$1,250
per person
25 Nov - 29 Nov
found 11 hours ago
Return flight included
London (LHR) to Barcelona (BCN)
9.6/10 Exceptional! (203 reviews)
Very nice hotel centrally located. Staff were very friendly and helpful.
Reviewed on 20 Jun. 2025

Ohla Barcelona
Downtown Barcelona
Save 100% on your flight
Price was AU$1,579, price is now AU$1,048 per person
AU$1,048
per person
25 Nov - 29 Nov
found 11 hours ago
Return flight included
London (LHR) to Barcelona (BCN)
9.6/10 Exceptional! (1,004 reviews)
Perfect location, excellent staff and modern, spacious room.
Reviewed on 29 Aug. 2025
Our guide on 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
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.
Our pick of the best Santa Margarida Hotel Deals

Hotel Prestige Sant Marc
Av. de la Bocana, 38-48, Playa Sta. Margarida, Roses
Fully refundableReserve now, pay when you stay
The price is AU$206 per night from 21 Sept to 22 Sept
AU$206
21 Sept - 22 Sept
includes taxes & fees

Hotel Montecarlo Spa & Wellness
Avinguda de la Platja, 2, Roses
Fully refundableReserve now, pay when you stay
The price is AU$219 per night from 22 Sept to 23 Sept
AU$219
22 Sept - 23 Sept
includes taxes & fees

Prestige Victoria Hotel
Av. Gola de l'Estany, s/n, Playa Santa Margarita, Roses
The price is AU$218 per night from 21 Sept to 22 Sept
AU$218
21 Sept - 22 Sept
includes taxes & fees
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
Activities

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

From Roses: Cadaqués Catalonian Coast Boat Tour
AU$49
per adult

Boat through Cap de Creus and Port Lligat + Visit Cadaqués
AU$63
per adult
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.