Skip to main content

Search hotels in Roses

Enter your dates to see the latest prices and deals for Roses hotels

Select occupancy

Roses – 1931 hotels and places to stay

Filter by:

Star Rating
Review score

Boutique Hotel Comtal Empuries

Hotel in Roses

Located in Roses, 6.9 miles from Dalí Museum, Boutique Hotel Comtal Empuries provides accommodations with a seasonal outdoor swimming pool, private parking, a garden and a shared lounge.

C
Cary
From
United Kingdom
Merien, the general manager is magnificent. Food is great. The entire place is an unspoiled gem.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,267 reviews
Price from
$136.54
1 night, 2 adults

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.

D
Dimitry
From
Spain
Great staff. Really comfortable. The hotel restaurant is good. Access from the hotel to the beach via tunnel.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,638 reviews
Price from
$168.28
1 night, 2 adults

Prestige Mar y Sol

Hotel in Roses Town Center, Roses

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.

P
Prasoon
From
United States
Location, value for money, breakfast!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,886 reviews
Price from
$120.24
1 night, 2 adults

Hotel Spa Mediterráneo 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.

I
Iulia Trifu
From
Spain
Amazing stay with good facilities, breakfast and very clean room.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 3,340 reviews
Price from
$132.91
1 night, 2 adults

Hotel Mediterráneo

Hotel in Santa Margarida, Roses

Part of the Hotels Mediterraneo complex, this hotel is set on the Bay of Roses. It is surrounded by 33 ft² of gardens and has 2 outdoor swimming pools.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,059 reviews
Price from
$95.60
1 night, 2 adults

1935 Hotel Boutique & Apartments - Adults Only

Hotel in Santa Margarida, Roses

Located just 820 feet from Santa Margarita Beach in Roses, 1935 Hotel Boutique & Apartments - Adults Only features a heated outdoor pool.

W
Wendy
From
Canada
This is just a most awesome boutique hotel. Roses doesn't do itself justice in the photos and this hotel is one block from the beach in a nice quiet and safe area. It was decorated tastefully and we enjoyed every bit of the property. The breakfast was amazing and the highlight. The staff are so friendly. We stayed two nights. If we go to costa brava again we will stay here a week.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 553 reviews
Price from
$143.37
1 night, 2 adults

Hotel Vistabella

Hotel in Almadraba-Canyelles, Roses

The seafront Vistabella offers fantastic views of Roses Bay and the surrounding mountains. It features rooms with balconies, a spa and 5 restaurants.

r
ricardo
From
Chile
Personal very kind and professional. Good breakfast and the best view
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 325 reviews
Price from
$221.20
1 night, 2 adults

Hotel Costa Brava

Hotel in Roses Town Center, Roses

Ideally located in Roses, Hotel Costa Brava has a buffet breakfast and free WiFi throughout the property. This 3-star hotel offers room service and a 24-hour front desk.

D
Dimitri
From
United States
The location’s amazing, also the room was brand new and all the people were great.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,841 reviews
Price from
$61.97
1 night, 2 adults

Hotel Univers

Hotel in Roses Town Center, Roses

This simple and pleasant hotel is in front of Roses Marina. It offeatures fers a seasonal outdoor pool, terrace and free Wi-Fi zone, just a 2-minute walk from Roses Beach.

P
Pauline
From
Spain
Good. Ought to go for higher rating.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,293 reviews
Price from
$112.38
1 night, 2 adults

Hotel Ciutadella

Hotel in Roses Town Center, Roses

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.

J
JC
From
Canada
A/C was very quiet and efficient and the staff was superb as they accommodated me with internet password in lobby while i waited for my check-in time, plus had a locked baggage room for my backpack as i strolled around the boardwalk.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,205 reviews
Price from
$66.17
1 night, 2 adults
See all 1931 hotels in Roses

Hotels with airport shuttles in Roses

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,835 reviews
From $187.42 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 568 reviews
From $480.39 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 554 reviews
From $203.80 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 444 reviews
From $186.01 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 768 reviews
From $507.70 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,008 reviews
From $184.86 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 497 reviews
From $331.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 236 reviews
From $170.30 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,267 reviews
From $271.51 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 957 reviews
From $277.11 per night

Most booked hotels in Roses and surrounding area in the past month

See all

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 4,715 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,762 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,537 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 4,817 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 3,686 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,726 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,841 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,843 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,205 reviews

Popular with guests booking hotels in Roses

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,293 reviews

Hotels located in the center of Roses

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 34 reviews

Roses Casc Antic Sl Sabater 4 offers accommodations in Roses, 12 miles from Dalí Museum and 14 miles from Peralada Golf Club. This apartment provides air-conditioned accommodations with free Wifi.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 33 reviews

Roses Casc Antic S. L. Sabater 1 is located in Roses, just 12 miles from Dalí Museum and 14 miles from Peralada Golf Club. Featuring city views, this apartment also includes free Wifi.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 45 reviews

Roses Casc Antic SL Sabater 2 is located in Roses, just 12 miles from Dalí Museum and 14 miles from Peralada Golf Club. Guests staying at this apartment have access to free Wifi and a terrace.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 451 reviews

BEL APPARTEMENT ROSES PLAGE provides accommodations within half a mile of the center of Roses, with free Wifi and a kitchen with a microwave, a toaster, and a fridge.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 53 reviews

Roses Casc Antic SL Sabater 5 is located in Roses, just 12 miles from Dalí Museum and 14 miles from Peralada Golf Club. This apartment features accommodations with a balcony and free Wifi.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,008 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.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 16 reviews

Roses Sweet Home 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 balcony and free Wifi.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 74 reviews

Roses Casc Antic SL Avda Rodhe is located in Roses, just 12 miles from Dalí Museum and 13 miles from Peralada Golf Club.

Budget hotels in Roses and nearby

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 2,835 reviews

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.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,205 reviews

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.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 252 reviews

H Bella Mar Roses is well set in Roses, and provides a shared lounge and free WiFi. Each room at the 2-star hotel has city views, and guests can enjoy access to a sun terrace.

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 16 reviews

Roses offers accommodations in Roses, a 19-minute walk from Canyelles Petites beach and 14 miles from Dalí Museum. This property offers access to a terrace and free private parking.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 198 reviews

Offering a seasonal outdoor swimming pool, Apartamento Edificio la Masía features accommodations in Roses. This apartment provides free private parking and an elevator.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 151 reviews

Featuring a garden, Mas la Torre features accommodations in Palau-Saverdera. With free private parking, the property is 11 miles from Dalí Museum and 12 miles from Peralada Golf Club.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 49 reviews

Apartament estilós i renovat a primera línia, amb vistes privilegiades! is a recently renovated apartment in Empuriabrava, near Empuriabrava Beach.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 23 reviews

AwayDays - MIAMI - Estudio Vista Mar is located in Empuriabrava, just a 3-minute walk from Empuriabrava Beach and 11 miles from Dalí Museum. This beachfront property offers access to a terrace.

Best hotels with breakfast in Roses and nearby

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,899 reviews

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.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 4,462 reviews

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.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 523 reviews

Located 656 feet from Roses Beach and 5 minutes’ walk from the Marina, Hotel La Cala offers free Wi-Fi and air-conditioned rooms with a balcony and flat-screen TV.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 3,731 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.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2,841 reviews

Ideally located in Roses, Hotel Costa Brava has a buffet breakfast and free WiFi throughout the property. This 3-star hotel offers room service and a 24-hour front desk.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,762 reviews

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.

Hotel Grecs

Hotel in Roses
Breakfast options
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,046 reviews

Located on a hillside overlooking Roses, Grecs offers a large outdoor pool and a free Wi-Fi zone. Each functional room has a balcony with wonderful views of the Costa Brava.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2,293 reviews

This simple and pleasant hotel is in front of Roses Marina. It offeatures fers a seasonal outdoor pool, terrace and free Wi-Fi zone, just a 2-minute walk from Roses Beach.

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

  • 108 attractions
  • 1 point of interest
  • 3 neighborhoods

What Guests Said About Roses:

Scored out of 10, guest rating 10

My Auntie and cousin live in Roses 🌹 🌹 🌹 🌹 🌹.

My Auntie and cousin live in Roses 🌹 🌹 🌹 🌹 🌹. I have been twice, absolutely stunning. First time I went peak season and second I went beginning of March. I preferred to early March to Sept. I prefer quiet 🤫 to busy. Lots of beautiful walks and beautiful coast like.
Guest review byAlessandro
Australia
Scored out of 10, guest rating 10

Roses is a great town to visit , it is a up market place...

Roses is a great town to visit , it is a up market place with lots and of shops and restaurants to visit. There are plenty of hotels to choose from. Lovely beach and lots going on depending on when you visit.
Guest review byAnonymous
Scored out of 10, guest rating 10

Beautiful seaside town very clean.

Beautiful seaside town very clean. Lovely little shops & restaurants. You can enjoy a stroll along the sea front or take a boat trip along the coast to neighbouring villages or the mini train around the national park. There is a lot of history in the area you can visit the museum at the citadel and the neighbouring town of Castello de Emporium. If you like Salvador Dali you can visit his home in the qaint Village of Carques & the museum at Figueres. All very pretty towns. Everyone I met was enjoying themselves. You can have a very relaxing holiday in an area which is unspoilt.
Guest review bymichelle
United Kingdom
Scored out of 10, guest rating 10

Lovely town. very easy to get around, lots of shops .

Lovely town. very easy to get around, lots of shops . Restaurants a plenty and reasonably priced. Fabulous beach with calm waters, not too deep when you get in. Interesting historical sites. Friendly people.
Guest review bySlattery
Scored out of 10, guest rating 10

We stayed at Canyelles, which is a bus ride or an hour walk...

We stayed at Canyelles, which is a bus ride or an hour walk from Roses. Canyelles is excellent and suits us fine. Roses itself is now too crowded and at night it is like a giant bazaar. We used to holiday there every year but it is now spoilt to some extent. The shopping centre is good and there are many excellent restaurants.
Guest review byTerry Mellors
United Kingdom
Scored out of 10, guest rating 8.0

No parking, it's like winning the lottery.

No parking, it's like winning the lottery. People were very friendly. Very hot in August. Beautiful sea line, sunsets are amazing. To get to Cap Norfeu took us three times to get there, so my advice- come early because it closes at 10.30 and reopens at 16.30. Citadel of Roses is an interesting place, but the best to visit it afternoon because it is very hot at noon. Near Citadel is a free parking. And also thete is Chinese restaurant right in front wich was very tasty.
Guest review byValentina
Israel

See reviews by guests who stayed at hotels in Roses

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,638 reviews
The hotel is beautiful and has a great breakfast !! The staff was nice and welcoming. It’s well located, right in front of the beach and has every facilities you need to spend a good weekend or holiday (gym, spa, pool…etc). Also, we didn’t have a car and were able to go around easily, the location is quite good, 40min by walk to go to Roses but it was nice to be out of the restlessness.
Guest review byLamia
France
From $271.51 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,267 reviews
Our stay at this boutique hotel was truly exceptional – the staff were professional, attentive, and always welcoming. The room was very comfortable with perfect air conditioning. Breakfasts were delicious, varied, and beautifully prepared. The charming garden, full of greenery and shade, was the perfect place to enjoy a morning coffee or relax in the evening. Highly recommended!
Guest review byGreg de Vril
Ireland
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,046 reviews
This was our 2nd stay at Hotel Grecs & we will be back next year. The view is panoramic of Roses bay from every where in the hotel. The food is plentiful & delicious. The swimming pool is big & lots of sun beds. The most important thing is the relaxed atmosphere created by the great staff.
Guest review byBarry
United Kingdom
From $242.62 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 4,817 reviews
Beautiful hotel right in front of the Sandy Beach. Everything was just perfect, thank you. We booked in for 2 nights and eventually stayed for 4 nights. The staff was very polite and helpful and did a fantastic job thank you. We will most definitely return
Guest review byNaveen
United Kingdom
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,205 reviews
The hotel is closed to the beach , shops and restaurant .
Guest review byCarmen
United Kingdom

More places to explore, more ways to go