You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Roses, located on the stunning Costa Brava in Catalonia, Spain, is a charming coastal town known for its vibrant tourism and rich history. As a popular destination, Roses offers a variety of accommodations ranging from luxurious seaside resorts to quaint boutique hotels, ensuring a comfortable stay for every traveler. The town is divided into several neighborhoods, each offering unique experiences. The bustling town center is perfect for those who enjoy being in the heart of the action, while the quieter Santa Margarida area is ideal for a more relaxed atmosphere.
Visitors to Roses can explore its top attractions, including the ancient Citadel of Roses, which offers a glimpse into the town's historical significance. The beautiful beaches, such as Platja de Roses, are perfect for sunbathing and water sports. Additionally, the nearby Parc Natural dels Aiguamolls de l'Empordà provides stunning natural landscapes for hiking enthusiasts.
See the latest prices and deals by choosing your dates
Hotel in Roses · 0.26 km from centre
8.2
3,226 reviews
This holiday hotel is located in the picturesque resort of Roses, only 98 feet from the beach and the beautiful bay.
Hotel Vela features a central location in the Catalan resort of Roses, making it ideal for a stay in this beautiful Costa Brava resort. Before heading to the white, sandy beaches you can enjoy breakfast in the hotel, served between 08.00 and 10.00.
Being set close to the sea, the hotel features fantastic views over the whole Bay of Roses. More impressive sights can be seen in nearby Figueres, the birthplace and home city of Salvador Dalí, and the Aiguamolls de l'Empordà natural park.
Hotel in Roses · 0.14 km from centre
8.4
483 reviews
Breakfast available
With a stay at Prestige Mar y Sol in Roses (Roses Town Center), you'll be steps from Roses Beach and Cap de Creus. This beach hotel is 13.7 mi (22.1 km) from Dali Museum and 0.1 mi (0.1 km) from Nova Beach.
Hotel in Roses · 0.24 km from centre
8.4
1,014 reviews
Hotel Carmen is less than 100 yards from the beach, in the Costa Brava town of Roses. This small designer hotel offers charming, bright rooms with flat-screen satellite TV and a private bathroom.
The Carmen Hotel is housed in 3 renovated fishing cottages. It was designed by local artists, and has typical Mediterranean style. It is in the heart of Roses, with many shops, bars and restaurants nearby.
Hotel Carmen has a 24-hour front desk where staff can provide information about what to see and do in the surrounding area.
In the area around Roses are the beautiful village of Cadaques and the Salvador Dalí Museum at Figueras.
Hotel in Roses · 0.43 km from centre
9.2
171 reviews
Breakfast available
With a stay at Hotel Montmar in Roses (Roses Town Center), you'll be within a 10-minute walk of Roses Beach and Cap de Creus. This hotel is 13.5 mi (21.7 km) from Dali Museum and 0.3 mi (0.5 km) from Nova Beach.
Hotel in Roses · 0.47 km from centre
8.6
349 reviews
Breakfast available
Located in Roses (Roses Town Center), Hotel Ciutadella is within a 5-minute walk of Roses Beach and Cap de Creus. This hotel is 12.9 mi (20.8 km) from Dali Museum and 0.2 mi (0.3 km) from Nova Beach.
Hotel in Roses · 1.01 km from centre
9.2
128 reviews
Casa Del Mar Hotel is in the heart of Roses, within a 5-minute walk of Cap de Creus and Roses Beach. This hotel is 12.5 mi (20.1 km) from Dali Museum and 0.1 mi (0.2 km) from Rastrell Beach.
Hotel in Santa Margarida, Roses · 2.14 km from centre
8.4
4,005 reviews
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. The hotel provides an outdoor swimming pool and a 24-hour front desk and free WiFi throughout the property.
A buffet breakfast is available each morning at the hotel.
Popular points of interest near Prestige Sant Marc include Playa Salatar, Platja La Nova and Ciutadella Roses. The nearest airport is Girona-Costa Brava Airport, 43 mi from the accommodations.
Parking is subject to availability, since it cannot be reserved and there are not always places available.
Hotel in Roses · 1.26 km from centre
8.5
4,468 reviews
Breakfast available
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.
The lounge and bar area at Hotel Maritim 4 Superior offer views of the Bay of Roses. A bar service is available at the poolside terrace, and the restaurant serves a range of local and international dishes.
Maritim Hotel is a 10-minute walk from the center of Roses, on the Costa Brava. The Aiguamolls Natural Park is within a 10-minute drive, and Figueres is 9 miles away. Free public parking can be found next to the hotel.
Hotel in Roses · 2.66 km from centre
9.0
167 reviews
With a stay at Hotel Vistabella in Roses (Almadraba-Canyelles), you'll be steps from Cap de Creus and 3 minutes by foot from Canyelles Beach. This beach hotel is 3.9 mi (6.3 km) from Roses Beach and 15.8 mi (25.5 km) from Dali Museum.
This property is recommended by The Hotel Guru
Apartment in Roses · 0.35 km from centre
9.6
10 reviews
Piso de 4 habitaciones en el centro de Roses is located in Roses, just 13 miles from Dalí Museum and 14 miles from Peralada Golf Club. This apartment provides air-conditioned accommodations with a terrace and free Wifi. The property is 600 yards from the city center and a 6-minute walk from Platja La Nova.
The spacious apartment is composed of 4 bedrooms, a living room, a fully equipped kitchen, and 2 bathrooms. Towels and bed linen are provided in the apartment.
Ciutadella Roses is a 9-minute walk from the apartment, while Salvador Dali's House is 11 miles away. Girona-Costa Brava Airport is 43 miles from the property.
Guest house in Roses · 0.50 km from centre
8.4
3,629 reviews
Conveniently located in Roses, Hostal Gallet offers air-conditioned rooms, a garden, free WiFi and a shared lounge. Boasting room service, this property also has a restaurant and a terrace. The accommodations features a concierge service, a tour desk and currency exchange for guests.
At the guest house, all rooms are fitted with a desk, a flat-screen TV, a private bathroom, bed linen and towels. The rooms are fitted with a safety deposit box, while some rooms also offer a patio. All guest rooms feature a wardrobe.
Hostal Gallet offers a buffet or continental breakfast.
Staff at the 24-hour front desk speak Catalan, English, Spanish and French.
Popular points of interest near the accommodations include Platja La Nova, Playa Rastell and Platja de la Punta. The nearest airport is Girona-Costa Brava, 43 mi from Hostal Gallet, and the property offers a paid airport shuttle service.
Hotel in Roses · 1.48 km from centre
9.3
524 reviews
Located just 820 feet from Santa Margarita Beach in Roses, 1935 Hotel Boutique & Apartments - Adults Only features a heated outdoor pool. All rooms and appartments at the property have a private terrace.
Each of the stylish rooms is air-conditioned and includes a flat-screen TV. Free WiFi is available throughout the property.
Breakfast including local products is available every morning. The hotel also offers use of bicycles. Private parking is available on site.
Ciutadella Roses is 2953 feet from 1935 Hotel Boutique, while Aquabrava Water Park is 0.7 mi away. The nearest airport is Girona-Costa Brava Airport, 32 mi from the property.
The hotel also offers *use of bicycles*.
The hotel also offers *bike hire*.
Hotel in Santa Margarida, Roses · 1.92 km from centre
8.1
5,249 reviews
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.
All rooms at the Hotel Montecarlo have simple décor with tiled floors. Each features a fully-equipped bathroom and satellite TV. All have partial or full sea views.
There is a bar, which provides live music and entertainment, as well as a large terrace with views of the bay. Offering show cooking, the hotel’s buffet restaurant serves a selection of Spanish and international cuisine.
All guests have free access to the spa facilities.
Figueres is just 11 mi from the Hotel Montecarlo and is home to the Dalí Museum. Dalí's charming house-museum in Portlligat is a 25-minute drive away, and the Aiguamolls Nature Park is just 3.1 mi away. Parking is available on site (subject to availability).
Hotel in Santa Margarida, Roses · 2.09 km from centre
8.5
3,143 reviews
Facing the beachfront, Prestige Victoria offers 3-star accommodations in Roses and features a seasonal outdoor swimming pool, fitness center and garden. Providing a restaurant, the property also has a bar, as well as a sauna and a spa center. Certain rooms at the property include a balcony with a sea view.
At the hotel, each room comes with a closet. Complete with a private bathroom equipped with a hairdryer, guest rooms at Prestige Victoria have a TV and air conditioning, and selected rooms are equipped with a terrace. All rooms have a safety deposit box.
Guests at the accommodation can enjoy a buffet breakfast.
Languages spoken at the 24-hour front desk include Catalan, English, Spanish and French.
Playa Santa Margarida is a 5-minute walk from Prestige Victoria, while Dalí Museum is 12 miles away. Girona-Costa Brava Airport is 43 miles from the property.
Apartment in Santa Margarida, Roses · 2.46 km from centre
7.7
3 reviews
Offering a garden, WELCS APARTAMENTO 133 EMP con piscina comunitaria offers accommodations in Roses. Guests can benefit from a terrace and an outdoor pool. Free Wifi is available throughout the property and Playa Santa Margarida is 1.1 miles away.
The air-conditioned apartment consists of 3 bedrooms, a living room, a fully equipped kitchen with an oven and a coffee machine, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
Dalí Museum is 12 miles from the apartment, while Peralada Golf Club is 14 miles away. Girona-Costa Brava Airport is 43 miles from the property.
Apartment in Roses · 0.03 km from centre
7.2
40 reviews
Agi Arago Studio is located in Roses, just 13 miles from Dalí Museum and 14 miles from Peralada Golf Club. This apartment offers accommodations with a balcony and free Wifi. The property is 0.4 miles from the city center and a few steps from Platja La Nova.
This air-conditioned apartment comes with a fully equipped kitchenette, a seating area, a dining area, and a satellite flat-screen TV. Towels and bed linen are featured in the apartment.
Ciutadella Roses is a 8-minute walk from the apartment, while Salvador Dali's House is 12 miles away. Girona-Costa Brava Airport is 43 miles from the property.
Apartment in Roses · 0.05 km from centre
9.0
3 reviews
Roses Centre Platja 3 offers accommodations in Roses, 13 miles from Dalí Museum and 14 miles from Peralada Golf Club. This apartment provides air-conditioned accommodations with free Wifi. The property is 700 yards from the city center and a 2-minute walk from Platja de la Punta.
Providing a terrace with sea views, this apartment also offers a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 1 bathroom with a bath. The accommodation is non-smoking.
Ciutadella Roses is a 9-minute walk from the apartment, while Salvador Dali's House is 12 miles away. Girona-Costa Brava Airport is 43 miles from the property.
Apartment in Roses · 0.05 km from centre
With a stay at Arago 273 in Roses With 2 Bedrooms and 2 Bathrooms in Roses (Roses Town Center), you'll be steps from Roses Beach and Cap de Creus. This apartment is 13.2 mi (21.2 km) from Dali Museum and 0.5 mi (0.8 km) from Citadel of Roses.
Apartment in Roses · 0.05 km from centre
With a stay at Arago 272 in Roses With 2 Bedrooms and 2 Bathrooms in Roses (Roses Town Center), you'll be steps from Roses Beach and Cap de Creus. This apartment is 13.2 mi (21.2 km) from Dali Museum and 0.5 mi (0.8 km) from Citadel of Roses.
Apartment in Roses · 0.05 km from centre
With a stay at Arago 271 in Roses With 2 Bedrooms and 2 Bathrooms in Roses (Roses Town Center), you'll be steps from Roses Beach and Cap de Creus. This apartment is 13.2 mi (21.2 km) from Dali Museum and 0.5 mi (0.8 km) from Citadel of Roses.