- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
€68
per night
Hotel Mediterraneo Park
4 Star Hotel with 205 rooms from €68. Hotel Mediterraneo Park is set 200 metres from Santa Margarida beach and is surrounded by 10,000m² o... more
Score: 8.6 out of 10
€39
per night
Prestige Victoria hotel located in Santa Margarida
Hotel with 208 rooms from €39. The Prestige Victoria overlooks Santa Margarita Beach just 10 minutes’ walk from the centre of Roses... more
Score: 7.5 out of 10
€74
per night
Monterrey
Monterrey has an ideal setting on the seafront of Roses, next to Santa Margarita Beach. It offers a ... more
Score: 8.1 out of 10
€138
per night
Terraza
4 Star Hotel with 90 rooms from €138. Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 20 metres from Roses Beach. Set i... more
Score: 8.6 out of 10
€97
per night
Vistabella
5 Star Hotel with 29 rooms from €97. Featuring an indoor pool, 4 restaurants and a spa, Vistabella offers views of Roses Bay and the surr... more
Score: 8.8 out of 10
€92
per night
Thalassa Sport Spa
Hotel with 8 rooms from €92. Please note that the spa is closed from 13:00 on Sundays.... more
Score: 8.3 out of 10
€60
per night
Hotel Mediterráneo Anexo
Part of the Hotels Mediterraneo complex, this hotel is set on the Bay of Roses. It is surrounded by ... more
Score: 8.5 out of 10
€90
per night
Ciudad De Vacaciones Cala Montjoi
Resort with 206 rooms from €90. There is both an indoor and outdoor theatre which put on regular shows for your entertainment. Then ... more
Score: 7.5 out of 10