Almadraba Park Hotel is a great choice for your beach stay in Roses, putting you near activities like scuba diving, snorkeling, and windsurfing. The outdoor pool provides fun for everyone, and guests can also take advantage of an outdoor tennis court and a sauna. Almadraba serves Mediterranean cuisine and is open for breakfast and dinner, and the gastropub is a great place to grab a drink. There's a rooftop terrace and a poolside bar, and rooms at this upscale hotel offer LCD TVs and minibars.
Hotel Carmen offers a fantastic location, putting you just steps from Roses Beach. Guests looking for a bite to eat can check out Garden Terrasse, which is open for lunch and dinner and offers garden views. Rooms offer up nice touches like premium bedding and designer toiletries, along with flat-screen TVs and minibars.
Canyelles Platja features a rooftop terrace and puts you within a 15-minute drive of Roses Beach. Guests can take a dip in the seasonal outdoor pool or grab a bite to eat at Canyelles, which is one of 2 restaurants and serves breakfast, lunch, and dinner. There's a beach bar and a poolside bar, and rooms at this upscale hotel offer balconies and minibars.
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 rooms at the Hotel Casa del Mar feature a private balcony. Each one has a flat-screen TV, fridge and a private bathroom. Free WiFi is also available throughout the property. The home city of Salvador Dalí, Figueres, is only 10.6 miles from the Casa del Mar. At the hotel itself you can relax in the pleasant gardens or make use of services such as private parking.
The family-run Hotel Montmar is located near the centre of Roses, just 985 feet from the beach. Its rooms have air-conditioning and plasma-screen TVs. Hotel Montmar’s rooms are decorated with tiled floors. Most have their own balcony and all have a private bathroom. The Montmar’s restaurant serves breakfast prepared with local produce. The surrounding area is popular for trekking and mountain biking. Set on the Costa Brava, Roses is close to Cap de Creus National Park. The seaside town of Cadaqués is just 9.9 miles away.
When you stay at Hotel Grecs, you'll be within a 10-minute drive of Roses Beach. After splashing around at the seasonal outdoor pool, you can grab a bite to eat at the restaurant or unwind with a drink at the bar/lounge. Other highlights include a terrace and a garden.
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 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.
Hostal Rom offers a fantastic location, putting you just steps from Roses Beach. For a bite to eat, guests can check out Mama Rom s Buffet, which serves Mediterranean cuisine and is open for breakfast, lunch, and dinner. A bar/lounge and a terrace are other highlights, and rooms offer LED TVs and free WiFi.
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. All of the rooms at Marian Platja feature a balcony, satellite TV, heating and air conditioning. Safes can be rented. For an extra cost you can use the hotel's tennis courts. Free WiFi is available throughout. There is a TV lounge, a reading room and a games room. Guests can enjoy buffet meals at the hotel restaurant. Live music shows are offered every evening. Roses is located on the Costa Brava, near Cadaqués. There is a golf course located 12.4 miles away, and Girona Airport is about 31.1 miles away. Free public parking is available next to the hotel.