Enter your dates to see the latest prices and deals for Roses hotels
Featuring free WiFi, Prestige Mar y Sol is set in Roses, 1640 feet from Ciutadella Roses and 1.4 mi from Aquabrava Water Park. This 3-star hotel has air-conditioned rooms with a private bathroom.
Canyelles Platja is located on the seafront just outside Roses with direct access to the beach. It has a swimming pool, a restaurant with sea views and free Wi-Fi access.
Located in Palau-Saverdera, 10 miles from Peralada Golf Club, Hotel Boutique Niu de Sol - Designed for Adults features views of the mountain.
Set on the outskirts of Pau, Hotel Mas Lazuli features an outdoor pool, sun terrace and outdoor dining. The elegant bedrooms have free WiFi and mountain views.
The seafront Vistabella offers fantastic views of Roses Bay and the surrounding mountains. It features rooms with balconies, a spa and 5 restaurants.
Hotel Mediterraneo Park is set 656 feet from Santa Margarida beach and is surrounded by 33 ft² of gardens and 2 outdoor swimming pools. It has rooms with balconies.
Number 1Booked hotel near Aquabrava Water Park
Number 2Booked hotel near Aquabrava Water Park
Number 3Booked hotel near Aquabrava Water Park
Number 4Booked hotel near Aquabrava Water Park
Number 5Booked hotel near Aquabrava Water Park
Number 6Booked hotel near Aquabrava Water Park
Number 7Booked hotel near Aquabrava Water Park
Number 8Booked hotel near Aquabrava Water Park
Number 9Booked hotel near Aquabrava Water Park
Number 10Booked hotel near Aquabrava Water Park
Hotel Ciutadella is located 328 feet from the beach in Roses, on the Costa Brava. It offers functional, air-conditioned rooms with a balcony, flat-screen TV and free Wi-Fi.
In front of Salatà Beach in Roses, the Maritim features an outdoor pool with a terrace. All the air-conditioned rooms have free Wi-Fi and balconies.
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.
Facing the beachfront, Prestige Victoria offers 3-star accommodations in Roses and features a seasonal outdoor swimming pool, fitness center and garden.
Located in Roses, 1640 feet from Playa Santa Margarida, Prestige Sant Marc features accommodations with a terrace, private parking, a restaurant and a bar. This 4-star hotel offers a tour desk.
Hotel Marina is located in the center of Roses, on the seafront. It offers free access to the gym and the rooftop swimming pool with hydromassage jets, open in summer.
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.
Marian 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.
Located just 820 feet from Santa Margarita Beach in Roses, 1935 Hotel Boutique & Apartments - Adults Only features a heated outdoor pool.
Nautilus is located 656 feet from the beach, in Roses’s quiet Santa Margarida neighborhood. It features a pleasant pool and sun terrace, dance shows as well as other live entertainment.
Located in Roses, a few steps from Platja La Nova, Hotel Parc provides accommodations with a shared lounge, free private parking, a terrace and a restaurant.
Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 66 feet from Roses Beach and has direct access to the promenade.
Featuring a 33-yard infinity swimming pool and a seasonal indoor pool, Hotel San Carlos is set 1.2 mi outside Roses. Free outdoor, unattended parking is available.