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 – 1,096 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. The hotel is directly on the boulevard. The breakfast had everything you could possibly want. It was really perfect with even a chef frying an egg if you wanted it and how you wanted it. The bed was exactly ho we liked it concerning softness. Also the hotel had next to the entrance to parking spots for EV’s with 22kW chargers. (You may have to load the Iberdrola app; do not choose the bullet “do not send mail” since in that case you will not receive the confirmation link.)

Show more Show less
8.2
Very Good
3,648 reviews

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. Liked the location and the breakfast, especially that it went until 11. There was free public parking right in front of the entrance that was fairly easy to get a spot. The hotel offered free bicycles which we used to travel along the beach walk. The rooms on both sides of the building have great ocean views but really enjoyed the side that you could see Roses, despite a building being closer on that side. The pool/spa area was fabulous: we liked that it had long opening hours, was never crowded (as it had to be booked) and children were limited to afternoon hours.

Show more Show less
8
Very Good
5,213 reviews
Price from
$118
per night

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,833 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,562 reviews
Price from
$93
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,961 reviews
Price from
$76
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. Hotel installations and surroundings are fantastic. Incredible views and relaxing atmosphere.

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. Very comfortable rooms Excellent breakfast Friendly staff Dogfriendly Nice spacious airconditioned lounge Small, but nice swimmingpool

Show more Show less
8.5
Very Good
1,191 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,242 reviews
Price from
$54
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. a perfect paradise at the costa Brava.

Show more Show less
8.8
Excellent
2,115 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,826 reviews

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

  • 26 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