Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Roses – 881 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel Maritim

Hotel in Santa Margarida, Roses

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. Best location and really good staff. Very helpful and friendly Fantastic breakfast and dinner at the hotel

Show more Show less
8.2
Very Good
3,523 reviews
Price from
$108
per night

Hotel Montecarlo Spa & Wellness

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. .Fabulous location, we were given a free upgrade to a beautiful superior room with full sea view. The pool and spa were really clean and comfortable. We will definitely book again ❤️ Also free soft drinks was a lovely touch 🤗

Show more Show less
8
Very Good
5,208 reviews

Hotel Roses Platja

Hotel in Santa Margarida, Roses

Hotel Roses Platja is next to Santa Margarida Beach, on the beautiful Costa Brava. It offers an indoor and outdoor pool and free WiFi zone. Some rooms include private balconies. A really nice hotel and great staff for the most part

Show more Show less
7.8
Good
2,859 reviews

Hotel Ramblamar

Hotel in Roses Town Center, Roses

Hotel Ramblamar is in central Roses, next to the beach and to the Paseo Maritimo. All air-conditioned rooms have free Wi-Fi, balconies and most have sea views. Excellent location, walking distance to everything and a very good breakfast.

Show more Show less
7.8
Good
1,523 reviews
Price from
$79
per night

Hotel Risech

Hotel in Roses Town Center, Roses

Hotel Risech is located next to Roses Beach, a 5-minute walk from the marina. The functional rooms include a flat-screen TV and many come with beautiful sea views. The hotel is a few steps from the beach . It was amazing value for a 2* hotel. Excellent food

Show more Show less
7.2
Good
3,816 reviews
Price from
$69
per night

Almadraba Park Hotel

Hotel in Almadraba-Canyelles, Roses

The Almadraba Park Hotel is a well-equipped hotel in a beautiful natural setting, the Cap de Creus Natural Park, one of the largest and best preserved in Catalonia. it was a last minute decision for us to go to Roses for the weekend. we loved EVERYTHING about the property. the grounds were gorgeous. proximity to the beach was perfect. restaurant was also good

Show more Show less
8.7
Excellent
852 reviews

Canyelles Platja

Hotel in Almadraba-Canyelles, Roses

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. Guest Services (Jordi and Meritxell) and their team were exceptional!!! Since we did not speak the local language, we felt they went above and beyond to ensure we were comfortable with the room, suggested many places to visit with detailed directions, were very professional and personable. We felt very safe. After deciding to extend our cruise vacation, this hidden gem put the icing on the cake. The facilities, all personnel, and the location are a 10 plus. We have shared this information with our USA friends and family. We had such a great time that we look forward to returning to this hotel in the future. Hoping to bring more family members with us.

Show more Show less
8.5
Very Good
1,192 reviews

Hotel Vela

Hotel in Roses Town Center, Roses

This holiday hotel is located in the picturesque resort of Roses, only 98 feet from the beach and the beautiful bay. We traveled with our infant daughter in August. The hotel staff could not have been more welcoming, kind and helpful in setting us up comfortably for our stay.

Show more Show less
8.3
Very Good
2,195 reviews
Price from
$53
per night

Hotel Spa Mediterraneo Park

Hotel in Santa Margarida, Roses

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. It's a very well appointed hotel with outdoor games and activities for children.

Show more Show less
8.8
Excellent
2,108 reviews

Hostal ROM Familiar

Hotel in Roses Town Center, Roses

This family-run guest house offers free WiFi and air conditioning in all rooms. Hostal ROM Familiar is in the pedestrian center of Roses, just 164 feet from the beach and its sunset promenade. We stayed here in August 2020 and thought this hotel was perfect. The rooms were spotlessly clean and newly removated. The price was super affordable. We rented 2 rooms between 6 people - the family room and a double room. All the installations were high standard - air con, ceiling fans, showers etc. Breakfast was great. Staff were friendly, flexible and multi - lingual. The beds were comfortable including the bunk beds. Bed linen and towels high standard n cristal clean. The place had good, welcoming energy n although the price was inexpensive it did not feel cheap. We will be back!

Show more Show less
7.9
Good
1,867 reviews
Price from
$53
per night

Most-booked hotels in Roses in the past month

See all

Roses's best hotels with breakfast

See all

Budget hotels in Roses

See all

Hotels located in the center of Roses

See all

FAQs about hotels in Roses

The Blossoming Costa Brava

Sweeping around a sandy bay backed by mountains, the fishing port Roses has become one of the most popular Costa Brava resorts. This was partly due to El Bulli, one of the world’s best restaurants, which once graced a neighboring village.

Although that landmark restaurant is now closed, the town still has plenty of eateries and bars with some of the area’s best nightlife. Some are by the long promenade with palm trees beautifully silhouetted at sunset. Around the Bay of Roses, the headland becomes more rugged and the beaches more cove-like. In the opposite direction is the large Roses marina, although the one in next door Empuriabrava is huge.

Water sports are very popular here, including diving and windsurfing. The Aqua Brava waterpark has a host of slides, rapids and a wave pool, and other entertainment includes go-karts and minigolf.

Above the southern end of town, the star-shaped ruins of the 16th-century Castell de la Trinitat overlook the lighthouse. On the other side of Roses, the Ciutadella is a much larger site containing Greek and Roman remains and partly surrounded by medieval walls. Even older are the Creu d’en Cobertella megalithic structures, one of which is the largest in Catalonia.

The Roses accommodations on Booking.com include boutique hotels with pools, beachfront apartments and luxury villas.

Learn more about visiting Roses

  • 20 attractions
  • 1 points of interest
  • 3 neighborhoods
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Roses:

Explore guest reviews of hotels in Roses

See all

Research, refine, and make plans for your whole trip