Photo by velomartinez

Hotels in Santa Margarida, Roses

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Santa Margarida hotels

1. Hotel Montecarlo Spa & Wellness

Hotel Montecarlo Spa & Wellness
4.0 star property
Santa Margarida
8.6 out of 10, Excellent, (913 reviews)
"Really nice spa and breakfast"
Switzerland
Miriam
The price is RM514
RM583 total
includes taxes & fees
9 Nov - 10 Nov
Hotel Montecarlo Spa & Wellness

2. Hotel Ramblamar

Hotel Ramblamar
3.0 star property
Roses Town Center, 2.4 km from Santa Margarida
8.4 out of 10, Very good, (351 reviews)
"Best location in Roses"
United States
maria
The price is RM361
RM406 total
includes taxes & fees
14 Nov - 15 Nov
Hotel Ramblamar

3. ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
4.0 star property
1.2 km from Santa Margarida
9.4 out of 10, Exceptional, (84 reviews)
"Beautiful sea view, great outdoor space. Fully fitted kitchen "
United Kingdom
Emilie
The price is RM608
RM686 total
includes taxes & fees
9 Nov - 10 Nov
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA

4. Hotel Port Salins by Pierre & Vacances

Hotel Port Salins by Pierre & Vacances
4.0 star property
2.8 km from Santa Margarida
8.8 out of 10, Excellent, (312 reviews)
"an incredible stay with the best continental breakfast I've experienced in a long time. Less an a 10 minute walk to the beaches, also a lovely swimming pool. Very kid-friendly."
United States
brian
The price is RM402
RM460 total
includes taxes & fees
19 Nov - 20 Nov
Hotel Port Salins by Pierre & Vacances

5. Prestige Mar y Sol

Prestige Mar y Sol
3.0 star property
Roses Town Center, 2.3 km from Santa Margarida
8.6 out of 10, Excellent, (530 reviews)
"Awesome location by the beach, wonderful ocean view, delicious breakfast buffet, only a bit challenging finding parking off the street."
Canada
QINWEI
The price is RM468
RM524 total
includes taxes & fees
22 Nov - 23 Nov
Prestige Mar y Sol

6. Casa Del Mar Hotel

Casa Del Mar Hotel
1.0 star property
1.5 km from Santa Margarida
9.2 out of 10, Wonderful, (170 reviews)
"Good parking,location and staff"
United States
roberto
The price is RM254
RM288 total
includes taxes & fees
9 Nov - 10 Nov
Casa Del Mar Hotel

7. Boutique Hotel Comtal Empuries

Boutique Hotel Comtal Empuries
4.0 star property
6.3 km from Santa Margarida
9.2 out of 10, Wonderful, (54 reviews)
"Breakfast is amazing , the quality of the beds and pillows is great for a good sleep, the hotel has every detail for a great stay."
United States
viviana
The price is RM452
RM515 total
includes taxes & fees
9 Nov - 10 Nov
Boutique Hotel Comtal Empuries

8. Xon's Platja ApartHotel

Xon's Platja ApartHotel
3.0 star property
3.5 km from Santa Margarida
7.2 out of 10, Good, (636 reviews)
"Good location (close to the beach) and family friendly (pool, mini-golf, activities for adults and kids). Nice view from balcony. Only downside is that we had a room just next to the elevator and we could hear noise from people on the same floor and from floor above us."
United States
Aurelie
The price is RM315
RM355 total
includes taxes & fees
9 Nov - 10 Nov
Xon's Platja ApartHotel

9. Hotel Ampuria Inn

Hotel Ampuria Inn
3.0 star property
3.6 km from Santa Margarida
8.4 out of 10, Very good, (537 reviews)
"Nice staff, clean, good breakfast buffet. "
France
eddy
The price is RM263
RM298 total
includes taxes & fees
9 Nov - 10 Nov
Hotel Ampuria Inn

10. Palau Macelli

Palau Macelli
4.0 star property
5.9 km from Santa Margarida
10.0 out of 10, Exceptional, (96 reviews)
"Beautiful & very clean hotel with wonderful staff."
Canada
Jenna
The price is RM626
RM706 total
includes taxes & fees
27 Nov - 28 Nov
Palau Macelli

11. Mas Palou

Mas Palou
3.0 star property
3.6 km from Santa Margarida
7.6 out of 10, Good, (129 reviews)
"The room, the breakfast... Eveeything superb!!!"
United States
Rosario
The price is RM329
RM371 total
includes taxes & fees
9 Nov - 10 Nov
Mas Palou

12. Hotel Risech

Hotel Risech
2.0 star property
Roses Town Center, 2.5 km from Santa Margarida
7.8 out of 10, Good, (531 reviews)
"Thank you. Great experience. Downtown."
United States
Alain
The price is RM284
RM321 total
includes taxes & fees
12 Nov - 13 Nov
Hotel Risech

13. Hotel Octavia

Hotel Octavia
3.0 star property
10.9 km from Santa Margarida
8.6 out of 10, Excellent, (602 reviews)
"Ideal location"
United States
Sara
The price is RM457
RM512 total
includes taxes & fees
12 Nov - 13 Nov
Hotel Octavia

14. Hotel Spa Porto Cristo

Hotel Spa Porto Cristo
4.0 star property
9.1 km from Santa Margarida
8.6 out of 10, Excellent, (225 reviews)
"A wonderful hotel in a wonderful city!"
United States
Markus
The price is RM592
RM669 total
includes taxes & fees
9 Nov - 10 Nov
Hotel Spa Porto Cristo

15. Casa de l'Albada

Casa de l'Albada
2.5 star property
Els Grecs, 3.5 km from Santa Margarida
10.0 out of 10, Exceptional, (6 reviews)
"Karen has thought of everything to make the stay incredible! The views are amazing. And breakfast was delicious. Highly recommend!!"
New Zealand
Liberty
The price is RM749
RM833 total
includes taxes & fees
12 Nov - 13 Nov
Casa de l'Albada

16. AGI Gloria Rooms

AGI Gloria Rooms
2.0 star property
Roses Town Center, 2.5 km from Santa Margarida
6.8 out of 10, (55 reviews)
"Great place, handy location to everything. Took a little while to get used to the lock procedures for the front and room doors, but worked well. Recommended to all."
Australia
Nicholas
The price is RM238
RM271 total
includes taxes & fees
9 Nov - 10 Nov
AGI Gloria Rooms

17. Mas Cusi

Mas Cusi
4.0 star property
4.8 km from Santa Margarida
9.6 out of 10, Exceptional, (30 reviews)
"Great place, really close to Cadaques, lovely rooms and complex"
United Kingdom
Omar
The price is RM515
RM606 total
includes taxes & fees
9 Nov - 10 Nov
Mas Cusi

18. Aparthotel Giuliano

Aparthotel Giuliano
3.0 star property
3.7 km from Santa Margarida
7.8 out of 10, Good, (129 reviews)
"Perfect "
France
Julia
The price is RM188
RM374 total
includes taxes & fees
9 Nov - 10 Nov
Aparthotel Giuliano

19. Hotel Boutique Niu Del Sol

Hotel Boutique Niu Del Sol
3.0 star property
4.7 km from Santa Margarida
9.0 out of 10, Wonderful, (21 reviews)
"This hotel had charm and personality. The owner herself met us at front desk upon arrival. Breakfast was excellent good Too bad it was too chilly to use the adorable balcony space, or the roof terrace."
United States
GABRIEL
The price is RM500
RM558 total
includes taxes & fees
8 Dec - 9 Dec
Hotel Boutique Niu Del Sol

20. Hotel Peralada Wine Spa & Golf

Hotel Peralada Wine Spa & Golf
5.0 star property
11.5 km from Santa Margarida
9.6 out of 10, Exceptional, (176 reviews)
"Nice spa, beautiful room"
United States
Dylann
The price is RM1,314
RM1,475 total
includes taxes & fees
26 Nov - 27 Nov
Hotel Peralada Wine Spa & Golf
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.

Compare popular hotels in Santa Margarida

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
An indoor swimming pool with clear views of a beach and mountains.
Hotel Montecarlo Spa & Wellness
4.0 star property
8.6
Excellent
913 reviews
View
A spacious room with a stone wall, large windows, wicker furniture, and a potted plant.
Palau Macelli
4.0 star property
10.0
Exceptional
96 reviews
View
A pathway leading to a building with a white facade, potted plants, and a gated entrance.
Casa Del Mar Hotel
1.0 star property
9.2
Wonderful
170 reviews
View
A marina with several boats docked, surrounded by residential buildings with balconies and terraces.
Hotel Port Salins by Pierre & Vacances
4.0 star property
8.8
Excellent
312 reviews
View
A modern living room with a large window, a sofa, and a dining area with chairs and a table.
ECO-APARTMENTS LA MARINEDA & HOTEL THALASSA SPORT & SPA
4.0 star property
9.4
Exceptional
84 reviews
View

Where to stay in Santa Margarida

Find the best Santa Margarida areas for the activities you enjoy most.

Roses Town Center

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.

Almadraba-Canyelles

Almadraba-Canyelles is noteworthy for its seaside views, and you can make a stop at top attractions like Canyelles Beach and Canyelles Grosses Beach.

Els Grecs

Though Els Grecs may not have many top sights, you can venture to the surrounding area to see attractions like Roses Beach and Nova Beach.

Frequently Asked Questions

What's it like in Santa Margarida?

Santa Margarida is a neighbourhood that travellers like for its bars. Are you looking for Santa Margarida travel tips? Make sure that you visit Platja de Sant Margarida and Roses Beach while you're in the neighbourhood.

Where is the best place to stay in Santa Margarida?

Based on our traveller data, Hotel Prestige Sant Marc is one of the top choices for your stay in Santa Margarida. This hotel is a short 6-minute walk from Roses Beach, and it offers a restaurant and an outdoor pool. Other good choices for your stay in the neighbourhood include Hotel Montecarlo Spa & Wellness and Prestige Victoria Hotel.

How many hotels will I be able to find in Santa Margarida?

Expedia has 563 hotels and other accommodation options in Santa Margarida to choose from, making this an ideal home base for exploring the greater Roses area.

If I need to cancel my hotel reservation in Santa Margarida, will I receive a refund?

Yes! You'll find that most room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before check in. If you have a non-refundable reservation, you might be able to cancel it and receive a refund within 24 hours of your booking. Enter your dates, click on "Search", then you can use the "fully refundable" filter to get top deals in Santa Margarida.

What is there to do in this Roses neighbourhood?

Dip your toes in the water at Platja de Sant Margarida, Roses Beach and Saltar Beach while you're in Santa Margarida. A visit to Aventura Nautica is also worth the trip while you're discovering the neighbourhood. Platja de la Rubina, Aqua Brava and Rastrell Beach are just a few of the places to visit in and around Santa Margarida. Roses Citadel and Citadel of Roses are also worth a visit when you're out sightseeing in Roses.