Skip to main content

Filter by:


Star rating

Review score

Roses – 116 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Ciutadella, hotel in Roses

Hotel Ciutadella is located 100 metres 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.

Clean rooms, good breakfast buffet, personal very nice and polite, nice location (near restaurants, beach, bus station, camí de Ronda...) Cool pool & rooftop.
8.2
Scored 8.2
Very good
Rated very good
2,350 reviews
Price from£55.06per night
Hotel Monterrey Roses by Pierre & Vacances, hotel in Roses

Monterrey has an ideal setting on the seafront of Roses, next to Santa Margarita Beach. It offers a outdoor swimming pool, a gym and a sauna.

Perfect location
7.8
Scored 7.8
Good
Rated good
3,006 reviews
Price from£85.30per night
Hotel Montecarlo Spa & Wellness, hotel in 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.

The Hotel was very clean and modern.
8.1
Scored 8.1
Very good
Rated very good
6,105 reviews
Price from£100.71per night
Hotel Marina, hotel in Roses

Hotel Marina is located in the centre of Roses, on the seafront. It offers free access to the gym and the rooftop swimming pool with hydromassage jets, open in summer.

Centre of town, great location. Comfortable room
8.4
Scored 8.4
Very good
Rated very good
3,799 reviews
Price from£86.74per night
Prestige Mar y Sol, hotel in Roses

Featuring free WiFi, Prestige Mar y Sol is set in Roses, 500 metres from Ciutadella Roses and 2.2 km from Aquabrava Water Park. This 3-star hotel has air-conditioned rooms with a private bathroom.

Fantastic choice of food . Pleasant and helpful staff
8.7
Scored 8.7
Fabulous
Rated fabulous
2,663 reviews
Price from£105.40per night
Hotel Spa Mediterraneo Park, hotel in Roses

Hotel Mediterraneo Park is set 200 metres from Santa Margarida beach and is surrounded by 10,000m² of gardens and 2 outdoor swimming pools. It has rooms with balconies.

Lovely hotel, good facilities and very clean. Nice bedrooms with a good bathroom.
8.8
Scored 8.8
Fabulous
Rated fabulous
3,202 reviews
Price from£104.99per night
Hotel Grecs, hotel in Roses

Situated 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.

Place is relaxed, pool was great. Place has been modernised and I think it is more than 2 star hotel.
8.1
Scored 8.1
Very good
Rated very good
2,074 reviews
Price from£76.46per night
Casa Del Mar Hotel & Apartaments, hotel in Roses

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.

Free parking Near to town Allowed pets
8.4
Scored 8.4
Very good
Rated very good
2,178 reviews
Price from£65.34per night
Hotel Carmen, hotel in Roses

Hotel Carmen is set less than 100 metres from the beach, in the Costa Brava town of Roses. This small design hotel offers charming, bright rooms with flat-screen satellite TV and a private bathroom.

Great location, lovely breakfast and staff. It had secure parking.
8.4
Scored 8.4
Very good
Rated very good
1,055 reviews
Price from£62.01per night
Hotel Mediterraneo, hotel in Roses

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

Really great outdoor pool area. Great choice with breakfast.
8.9
Scored 8.9
Fabulous
Rated fabulous
971 reviews
Price from£89.31per night
See all 643 hotels in Roses

Most booked hotels in Roses in the past month

Roses's best hotels with breakfast

  • Vistabella
    Breakfast options
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 372 reviews

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

    Extremely nice hotel with history and lovely location.

  • Hotel & Spa Terraza 4 Sup
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 516 reviews

    Featuring free Wi-Fi, a spa and rooms with balconies, Terraza sits 20 metres from Roses Beach and has direct access to the promenade.

    Oui beaucoup très bon hôtel Avec un bon restaurant

  • Hotel Mas Palou
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,559 reviews

    In a privileged position, both for its geographical and its artistic setting, you will find Mas Palou, a typical Catalan farm house from 1582.

    Gorgeous old farmhouse. Nice room. Great for dogs.

  • Hotel Monterrey Roses by Pierre & Vacances
    7.8
    Scored 7.8
    Good
    Rated good
     · 3,006 reviews

    Monterrey has an ideal setting on the seafront of Roses, next to Santa Margarita Beach. It offers a outdoor swimming pool, a gym and a sauna.

    Great location, good friendly staff, really good 2 day stay

  • Prestige Victoria
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,267 reviews

    The Prestige Victoria overlooks Santa Margarita Beach, 35 minutes’ walk from the centre of Roses. There is an outdoor pool, and most of the rooms have sea views.

    Le personnel au soin La propreté de l'établissement

  • Hotel Roses Platja
    7.7
    Scored 7.7
    Good
    Rated good
     · 5,044 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.

    Great location, lovely view. Good beach for swimming.

  • Hotel Ramblamar
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,319 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.

    Location is excellent, room was spacious and clean.

  • Hotel Marian Platja
    7.9
    Scored 7.9
    Good
    Rated good
     · 457 reviews

    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.

    L emplacement La demi pension le personnel aimable

Budget hotels in Roses

  • Hotel Montmar
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,758 reviews

    The family-run Hotel Montmar is located near the centre of Roses, just 300 metres from the beach. Its rooms have air-conditioning and plasma-screen TVs.

    All was perfect - no complaints and no suggestions :-)

  • Hotel Vela
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,113 reviews

    This holiday hotel is located in the picturesque resort of Roses, only 30 metres from the beach and the beautiful bay.

    Great Location and view of the bay from the balcony.

  • Hotel Costa Brava
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 625 reviews

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

    Hotel bien situé tre propre et tre belle chambre rien a dire

  • Hotel La Cala
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 509 reviews

    Located 200 metres 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.

    Petit déjeuner très copieux Bon emplacement centre ville

  • Hotel Risech
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,147 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.

    L'emplacement idéal, petit déjeuner très fourni et bon

  • Hotel Montana
    7.0
    Scored 7.0
    Good
    Rated good
     · 788 reviews

    Situated 100 metres from Roses Bay and its beach, Hotel Montana offers rooms with Mediterranean Sea views. It features a terrace and on-site parking.

    l emplacement geograhique le parking le personnelle

  • Hotel Carmen
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,055 reviews

    Hotel Carmen is set less than 100 metres from the beach, in the Costa Brava town of Roses. This small design hotel offers charming, bright rooms with flat-screen satellite TV and a private bathroom.

    room was clean and comfortable. Very kind reception.

  • Hostal ROM Familiar
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,525 reviews

    This family-run guest house offers free WiFi and air conditioning in all rooms. Hostal ROM Familiar is in the pedestrian centre of Roses, just 50 metres from the beach and its sunset promenade.

    It being so clean and tidy and the central location

Hotels located in the centre of Roses

  • Hotel Mediterraneo
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 972 reviews

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

    Situación del alojamiento, y la calidad del buffet!

  • Hotel Spa Mediterraneo Park
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 3,204 reviews

    Hotel Mediterraneo Park is set 200 metres from Santa Margarida beach and is surrounded by 10,000m² of gardens and 2 outdoor swimming pools. It has rooms with balconies.

    Fantastic bkft and hotel / restaurant very clean

  • Hotel Cala Joncols
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 645 reviews

    Located in Catalonia’s Cap de Creus Nature Reserve, Hotel Cala Joncols offers an outdoor pool and massage treatments. In summer, its beach bar hosts live music and chill-out nights.

    excellent location, very friendly staff, very good food

  • Hotel Parc
    Central location
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 401 reviews

    Offering a restaurant, a bar, a terrace and free WiFi throughout, Hotel Parc is located opposite the beach in Roses. Figueres is a 20-minute drive away.

    Hotel muy bien situado con parking y un buen desayuno.

  • Casa Del Mar Hotel & Apartaments
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,178 reviews

    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.

    Friendly staff and good location. Good value of money.

  • Hotel Montecarlo Spa & Wellness
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 6,100 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, and bicycles are free to rent.

    Location - Spa facilities - balcony - Staff - Breakfasts

  • HOTEL & APARTAMENTS THALASSA Sport & Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 644 reviews

    HOTEL & APARTAMENTS THALASSA Sport & Spa is set in Roses Bay, just 30 metres from Salatar Beach.

    El SPA incluido con la estancia es todo un detalle.

  • Hotel Univers
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,996 reviews

    This simple and pleasant hotel is located in front of Roses Marina. It offers a seasonal outdoor pool, sun terrace and free Wi-Fi zone, 2 minutes’ walk from Roses Beach.

    the staf was verry help full end the rooms where clean.

FAQs about hotels in Roses







The Blossoming Costa Brava

Sweeping around a sandy bay backed by mountains, the fishing port of 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 neighbouring village.

Although that restaurant serves no more, the town still has plenty of eateries and bars offering some of the area’s top nightlife. Some are by the long promenade whose palm trees are 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 large Roses marina, although the one in next door Empuriabrava is huge.

Watersports are very popular here and include diving and windsurfing. The Aqua Brava waterpark has a host of slides, rapids and a wave pool, and other entertainment includes karting and minigolf.

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

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

Learn more about visiting Roses
  • 66 attractions
  • 1 point of interest
  • 3 neighbourhoods
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Roses:

  • 10
    Scored 10

    Plenty of places to eat ...lots of lovely bars,nice shops...

    Plenty of places to eat ...lots of lovely bars,nice shops....very tidy and well kept promenade....free parking if you look for it...just a great beach ...ideal for families,couples or friends...definitely stay here again...
    Gordon
    France
  • 10
    Scored 10

    +1 for

    +1 for - Santa Margarida location and beach (sand, sea, attractions...). Find hotel located in Santa Margarida area as the beach is the best - 1h trip with mini train (Roses express) around the Roses (sea view from above Roses) - very good accomodation and dinner food served at Goya Park hotel - try chicken grilled at El Rey Del Pollo (take away) - start and end your sejour during the week to avoid traffic congestions on Sat or Sun
    S
    Netherlands
  • 10
    Scored 10

    We stayed in Canyelles, a small town next to roses.

    We stayed in Canyelles, a small town next to roses. A little bit more intimate than roses, although if you want to really go out roses is right there. A lot (to much) of roundabouts on the way to firgueras, but apart from that easy to reach.
    Maykel bouma
    Netherlands
  • 10
    Scored 10

    Was a great penthouse apartment all matched the photos and...

    Was a great penthouse apartment all matched the photos and more great location ten minutes supermarket 15 minutes lovely beach. Two great boat hire jet ski rental companies nearby. Was a perfect apartment location very clean well looked after. Definitely go back 💯💯👍
    Michael
    United Kingdom
  • 8.0
    Scored 8.0

    Wide variety of dining places, but a lot serving the same...

    Wide variety of dining places, but a lot serving the same stuff. Had a great meal in TXots and El cellar can roca( not in Roses). Nice to be able to sit and dine in the beach too , in town. Was very busy day and night, and lots of places you have to pay for parking . Was a much larger resort than I anticipated.
    Flaki
    United Kingdom
  • 10
    Scored 10

    Sea front, perfect position.

    Sea front, perfect position. The old town a few yards away, the bus stop also very close. Many very good restaurants serving a large variety of food.Average menu of the day 14/16euros mostly including wine. Buses ran to many other resorts eg. Barcelona, Girona, Cadaques.
    Janet
    United Kingdom

Explore guest reviews of hotels in Roses

  • From £131.96 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,598 reviews
    The location is so wonderful. If you don’t know the area it’s a bit daunting to discern where in the region you want to stay. The answer is HERE. A sweet perfect cove on the Mediterranean with restaurants but away from the big beach scene. The staff was so accommodating- helped us book. The massage room and masseuse were great. The boat ride to Cadaques from the main Roses beach was so easy. We loved our 3 nights here. Don’t hesitate if you can find your dates!
    Lorrie
    United States
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 15 reviews
    Brand new, spacious, well equipped and very clean apartment (not yet on google maps) with parking space in the parking garage and excellent wifi. Very close to the beach. On the beach you have a nice view over the bay and Roses and it is a nice walk to Roses, past many (too) large hotels, but Roses is a nice and cozy seaside resort. Attentive owners who do their very best, trying hard communicating in English. We would definitely stay again.
    Jelle_B
    Netherlands
  • From £150.24 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 484 reviews
    Great view of water and sunsets from the unit. Location was convenient to a beach at bottom of the hill and extensive park/walking trails along the ocean 10 minutes away. Owner was pleasant and met us on arrival and showed us the unit, Price was reasonable for size of unit. Parking was easy. Well stocked kitchen. Pictures generally accurate.
    Patrick
    United States
  • From £72.34 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,147 reviews
    The property's location is its main highlight, being very close to the beach and numerous restaurants. I had the pleasure of spending a night there with my family, and we thoroughly enjoyed our time. Additionally, the convenience of paid parking available right in front of the hotel added to the ease of our stay.
    Milind
    Canada
  • From £82.18 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,807 reviews
    Very beautiful stay right next to the beach and extremely co-operative staff ..scenic view and sea shores arround ! All water sports near by , I must say it's the best property if you're staying at Roses. They even extended by 4 hrs extra stay at no cost ! Very good customer service !
    Rushabh
    India
  • From £75.33 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,074 reviews
    Spacious room with a view over Roses and the other side of the bay. We.could see for miles! The restaurant serves a buffet with acceptable food and reasonably priced wine. There was even a flamenco show on Saturday night in the bar. Parking was easy, right next to the hotel.
    Wendy
    France
  • From £94.17 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 6,100 reviews
    The position of the Hotel on the beachfront. The facilities. Helpful staff. Good, private parking available for a fee, in a private compound, as parking in the resort is difficult. Good breakfast. 10 metres from the beach. Great room with balcony and frontal Seaview (room 115)
    william
    United Kingdom
  • From £107.87 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 50 reviews
    We have already visited Roses for the fourth time, and every time we find and discover for us something new: beautiful sea and beaches, quite bays, interesting museums, delicious Mediterranean cuisine, beautiful trails for MTB and hiking.
    Igor
    France
  • From £133.76 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 644 reviews
    The whole apartment is new, nice furniture, all amenities one might need. Very good location, in front of Roses beach. We paid 11e more to have the seaview and we do not regret, worth every penny.
    Fernanda
    Spain
  • From £269.43 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 372 reviews
    definitely the location is amazing. 3 great restaurants right at the hotel. beautiful decor at the outdoor spaces with a nice seating areas to relax. short walk to the beach and beach night club.
    danka
    United States
  • From £82.18 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,807 reviews
    Excellent hotel, right on the beach front. Light and airy reception, lifts were a little slow, but the rooms at a good sized, and we enjoyed the balcony. The hotel has a nice bar which has
    Paul Baker
    United Kingdom
  • From £89.48 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,773 reviews
    This hotel is in a very good location. Easy access to the beach and many other amenities. Private parking is available for a fee. Breakfast buffet is always good, catering for everyone.
    Soulaf
    United Kingdom
  • From £95.02 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,905 reviews
    Amazing location to get around Costa Brava with a car, had a fridge which Wes essential and a good breakfast with gluten free options. We loved the balcony and the short walk from Roses
    María Constanza
    Argentina
  • From £72.34 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,319 reviews
    Location for beach and bars was great Hotel was clean and tidy Staff were very friendly I would use Hotel again if in that area
    garry
    United Kingdom
  • From £50.85 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,758 reviews
    It's what you expect from a spanish hotel in a beach town. Staff was friendly. Good value for Money.
    K&C 2022
    Germany
  • From £80.47 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,996 reviews
    fantastic hotel staff very friendly and a great breakfast very clean and near the center of roses
    Janet
    France
  • From £95.54 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 5,044 reviews
    Situated in ideal location on promenade and short walk to bars and restaurants, very clean hotel
    Paul
    France
  • From £60.88 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,055 reviews
    Excellent, well-run small hotel, one road back from beach at Roses. Good breakfast, good staff.
    Sarah HART
    France
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 72 reviews
    Location was pretty nice, and one of the cheaper apartments in roses.
    ArnoudNederpel
    Netherlands
  • From £64.21 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,035 reviews
    Location -close to the beach+ quiet area Confortable beds, big room
    Ander
    Spain

Research, refine and make plans for your whole trip