See the latest prices and deals by choosing your dates.
Hotel in Santa Margarida, Roses
Located just 250 metres from Santa Margarita Beach in Roses, 1935 Hotel Boutique by Terraza features a heated outdoor pool. All rooms at the property have a private terrace. Lovely staff, very clean, great location although not on the water, comfy beds and room. Good breakfast. Easy to find free street parking (during off season). Quiet neighborhood.
Hotel in Santa Margarida, Roses
Situated in front of Salatà Beach in Roses, Maritim offers an outdoor pool with a sun terrace. All the air-conditioned rooms have free Wi-Fi and balconies. Very good hotel and beautiful views
Hotel in Santa Margarida, Roses
Nautilus 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. It was the only thing affordable in Madrid that gave privacy. You stayed in unique pods that gave you privacy in a hostel.
Hotel in Santa Margarida, Roses
Located 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, and bicycles are free to rent. Great Location. Great staff. Great spa.
Hotel in Santa Margarida, Roses
Situated 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. Great location, nice pool, friendly staff, huge room, comfy bed. Brilliant!
Hotel in Santa Margarida, Roses
Hotel Mediterraneo Park is set 200 metres from Santa Margarida beach and is surrounded by 10,000m² of gardens and 2 outdoor swimming pools. It has rooms with balconies. Clean; excellent staff; good food for dinner and breakfast.
Hotel in Santa Margarida, Roses
This small, family-run hotel is located in the Costa Brava resort of Roses, next to the historic site of Ciutadella and 3 minutes' walk from the beach. The room is bright, spacious, clean. Fully matches the photo. The breakfast is quite sufficient for a morning snack. The hotel is close to the sea and very close to a large beautiful fortress. A street with a beach, esplanade and many excellent restaurants a few tens of meters from the hotel. The hotel has its own spacious parking lot. I think I'll come here again.
Hotel in Santa Margarida, Roses
Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 20 metres from Roses Beach and has direct access to the promenade. The atmosphere and the service was top ten
Hotel in Santa Margarida, Roses
Part of the Hotels Mediterraneo complex, this hotel is set on the Bay of Roses. It is surrounded by 10,000m² of gardens and has 2 outdoor swimming pools. Beautiful gardens and pools. All incredibly well tended each day. Lovely room. Comfy bed and nice linen. Breakfast was good and plentiful. Close to the beach and town. Secure parking for a small fee. All staff very friendly and helpful. We will be back next year, hopefully.
Hotel in Santa Margarida, Roses
Monterrey has an ideal setting on the seafront of Roses, next to Santa Margarita Beach. It offers a outdoor swimming pool, a gym and a sauna. Staff was incredibly friendly at check-in. I was lucky enough to receive a room that faces the boardwalk so the view of the beach and sea was incredible. The location of the hotel is perfect to walk to various restaurants and is 5min walking to the the main boat, yacht, jet-ski and water sport rental and activites area.
Hotel in Santa Margarida, Roses
Located 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, and bicycles are free to rent. Great Location. Great staff. Great spa.
Hotel in Santa Margarida, Roses
Hotel Mediterraneo Park is set 200 metres from Santa Margarida beach and is surrounded by 10,000m² of gardens and 2 outdoor swimming pools. It has rooms with balconies. Clean; excellent staff; good food for dinner and breakfast.
Hotel in Santa Margarida, Roses
This small, family-run hotel is located in the Costa Brava resort of Roses, next to the historic site of Ciutadella and 3 minutes' walk from the beach. The room is bright, spacious, clean. Fully matches the photo.
Hotel in Santa Margarida, Roses
Part of the Hotels Mediterraneo complex, this hotel is set on the Bay of Roses. It is surrounded by 10,000m² of gardens and has 2 outdoor swimming pools. Beautiful gardens and pools. All incredibly well tended each day. Lovely room.
Hotel in Santa Margarida, Roses
Located 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. Nice, spacious room, clean and comfortable.
Hotel in Santa Margarida, Roses
Offering a seasonal outdoor swimming pool, 300 metres from the beach in Roses, Bay Hotel has air-conditioned rooms with a private terrace. The hotel features a garden and children’s playground. close to the beach, good breakfast and dinner
Hotel in Santa Margarida, Roses
HOTEL & APARTAMENTS THALASSA Sport & Spa is set in Roses Bay, just 30 metres from Salatar Beach. Amazing apartment on the ground floor with a lap pool just outside.