Hotels in Santa Margarida, Roses
Enter your dates and choose from 628 hotels and other places to stay
Featured hotels in Santa Margarida
- Scored out of 10, guest rating 9.0Superb - What previous guests thought, 105 reviewsFromUS$1231 night, 2 adults
- Scored out of 10, guest rating 9.4Superb - What previous guests thought, 9 reviewsFromUS$951 night, 2 adults
- Scored out of 10, guest rating 9.4Superb - What previous guests thought, 31 reviewsFromUS$1481 night, 2 adults
- Scored out of 10, guest rating 9.4Superb - What previous guests thought, 18 reviewsFromUS$1091 night, 2 adults
- Scored out of 10, guest rating 9.6Exceptional - What previous guests thought, 22 reviewsFromUS$1641 night, 2 adults
- Scored out of 10, guest rating 9.0Superb - What previous guests thought, 9 reviewsFromUS$3121 night, 2 adults
- Scored out of 10, guest rating 8.4Very good - What previous guests thought, 4,005 reviewsFromUS$1371 night, 2 adults
- Scored out of 10, guest rating 8.5Very good - What previous guests thought, 4,468 reviewsFromUS$1811 night, 2 adults
- Scored out of 10, guest rating 8.5Very good - What previous guests thought, 3,141 reviewsFromUS$1721 night, 2 adults
- Scored out of 10, guest rating 8.1Very good - What previous guests thought, 3,012 reviewsFromUS$1441 night, 2 adults
- Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 399 reviewsFromUS$2941 night, 2 adults
- Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 29 reviewsFromUS$1901 night, 2 adults
- Scored out of 10, guest rating 8.0Very good - What previous guests thought, 55 reviewsFromUS$1121 night, 2 adults
- Scored out of 10, guest rating 8.4Very good - What previous guests thought, 21 reviewsFromUS$1431 night, 2 adults
- Scored out of 10, guest rating 7.9Good - What previous guests thought, 178 reviewsFromUS$881 night, 2 adults
- Scored out of 10, guest rating 7.6Good - What previous guests thought, 568 reviewsFromUS$1451 night, 2 adults
- Scored out of 10, guest rating 6.7Pleasant - What previous guests thought, 8 reviewsFromUS$1011 night, 2 adults
- Scored out of 10, guest rating 7.8Good - What previous guests thought, 6 reviewsFromUS$1221 night, 2 adults
- Scored out of 10, guest rating 7.1Good - What previous guests thought, 27 reviewsFromUS$1001 night, 2 adults
- Scored out of 10, guest rating 9.0Superb - What previous guests thought, 2,521 reviewsFromUS$1351 night, 2 adults
Most booked hotels in Santa Margarida in the past month
Popular with guests booking hotels in Roses
Scored out of 10, guest rating 7.7Good - What previous guests thought, 5,595 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 5,249 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.5Very good - What previous guests thought, 4,468 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 3,316 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.5Very good - What previous guests thought, 3,143 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 4,005 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.1Very good - What previous guests thought, 3,012 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 7.9Good - What previous guests thought, 2,795 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.3Very good - What previous guests thought, 1,661 reviewsPopular with guests booking hotels in Roses
Scored out of 10, guest rating 8.5Very good - What previous guests thought, 2,410 reviews
The best hotels with breakfast in Santa Margarida
1935 Hotel Boutique & Apartments - Adults Only
Hotel in RosesBreakfast optionsScored out of 10, guest rating 9.3Superb - What previous guests thought, 525 reviewsLocated just 250 metres from Santa Margarita Beach in Roses, 1935 Hotel Boutique & Apartments - Adults Only features a heated outdoor pool.
From US$144.05 per nightNautilus Hotel
Hotel in RosesBreakfast optionsScored out of 10, guest rating 8.3Very good - What previous guests thought, 1,661 reviewsNautilus is located 200 metres from the beach, in Roses’s quiet Santa Margarida neighbourhood. It features a pleasant pool and sun terrace, dance shows as well as other live entertainment.
Hotel Montecarlo Spa & Wellness
Hotel in RosesBreakfast optionsScored out of 10, guest rating 8.1Very good - What previous guests thought, 5,249 reviewsLocated on Santa Margarita Beach in Roses Bay, Hotel Montecarlo offers a spa with sea views. All air-conditioned rooms come with a balcony and sea views.
From US$140.94 per nightPrestige Victoria
Hotel in RosesBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 3,143 reviewsFacing the beachfront, Prestige Victoria offers 3-star accommodation in Roses and features a seasonal outdoor swimming pool, fitness centre and garden.
Prestige Sant Marc
Hotel in RosesBreakfast optionsScored out of 10, guest rating 8.4Very good - What previous guests thought, 4,005 reviewsSituated in Roses, 500 metres from Playa Santa Margarida, Prestige Sant Marc features accommodation with a terrace, private parking, a restaurant and a bar. This 4-star hotel offers a tour desk.
Prestige Goya Park
Hotel in RosesBreakfast optionsScored out of 10, guest rating 8.1Very good - What previous guests thought, 3,012 reviewsLocated in the Costa Brava resort of Roses, the Prestige Goya Park is just 300 metres from Santa Margarita Beach. Set in attractive gardens, it features 2 outdoor swimming pools.
Hotel Marian Platja
Hotel in RosesBreakfast optionsScored out of 10, guest rating 8.0Very good - What previous guests thought, 441 reviewsMarian Platja is a family-run hotel with air conditioning and direct access to Roses Beach and Seafront Promenade. It offers an outdoor pool and a bar with a terrace next to the beach.
Hotel & Spa Terraza 4 Sup
Hotel in RosesBreakfast optionsScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 841 reviewsFeaturing free Wi-Fi, a spa and rooms with balconies, Terraza sits 20 metres from Roses Beach and has direct access to the promenade.
From US$140.94 per night
Check out other unique places to stay in Santa Margarida
Hotels with Pools
251 hotels with pools in Santa MargaridaAccessible Hotels
33 accessible hotels in Santa MargaridaFamily Hotels
213 family hotels in Santa MargaridaCheap hotels
222 cheap hotels in Santa MargaridaBeach Hotels
162 beach hotels in Santa MargaridaPet-Friendly Hotels
280 pet-friendly hotels in Santa MargaridaSpa Hotels
10 spa hotels in Santa MargaridaHotels with Hot tubs
12 hotels with hot tubs in Santa Margarida
More districts like Santa Margarida
Explore hotel options in other areas of Roses
Roses Town Centre
378 hotelsAlmadraba-Canyelles
321 hotels