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.

The location was just perfect. And the staff was always helpful. The room was comfortable and spacious, with a small balcony where to relax after walking in the city. Very close to all the amenities, beach, restaurants... I will definitely stay in this hotel again.
8.2
Scored 8.2
Very good
Rated very good
2,308 reviews
Price from£55.17per 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
2,994 reviews
Price from£85.46per 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.

Perfect location Very clean Great breakfast Lovely staff
8.4
Scored 8.4
Very good
Rated very good
3,788 reviews
Price from£86.90per 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,173 reviews
Price from£105.19per night
Hotel Mas Palou, hotel in Roses

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.
7.7
Scored 7.7
Good
Rated good
3,542 reviews
Price from£78.32per night
Hostal ROM Familiar, hotel in Roses

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.

Great value food room and location
8.1
Scored 8.1
Very good
Rated very good
2,512 reviews
Price from£52.59per night
Prestige Sant Marc, hotel in Roses

Situated in Roses, 500 metres from Playa Santa Margarida, Prestige Sant Marc features accommodation with a terrace, private parking, a restaurant and a bar. This 4-star hotel offers a tour desk.

Plenty of variety at mealtimes catering for all European tastes. I didn't use the two pools but everything looked well maintained. Nice lounge with evening entertainment most evenings. A bus stop directly opposite the hotel, takes you right into town centre. "Must do " activities are the land train Rosas express, beautiful scenery especially Puig Rom trip, A boat trip , I missed my boat to Cadaques ( told it is beautiful but I had another lovely boat trip , to see fish from glass bottomed boat. Trips were not expensive. I travelled alone, but met lovely helpful people.
8.1
Scored 8.1
Very good
Rated very good
2,890 reviews
Price from£108.89per night
Hotel Risech, hotel in 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.

Location, breakfast, view, staff
7.6
Scored 7.6
Good
Rated good
1,124 reviews
Price from£69.99per night
Almadraba Park Hotel, hotel in 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.

Location
8.8
Scored 8.8
Fabulous
Rated fabulous
1,086 reviews
Price from£129.63per night
Hotel Univers, hotel in Roses

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.

Very big and too many olddies
7.8
Scored 7.8
Good
Rated good
2,977 reviews
Price from£83.47per night
See all 644 hotels in Roses

Most booked hotels in Roses in the past month

Roses's best hotels with breakfast

  • Vistabella
    Breakfast options
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 370 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
     · 513 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 Monterrey Roses by Pierre & Vacances
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,994 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,253 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,012 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,313 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 San Carlos
    7.1
    Scored 7.1
    Good
    Rated good
     · 871 reviews

    Featuring a 33-metre infinity swimming pool and a seasonal indoor pool, Hotel San Carlos is set 2 km outside Roses. Free outdoor, unattended parking is available.

    Very clean really friendly staff great place for a family

  • Hostal ROM Familiar
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,512 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

Budget hotels in Roses

  • Hotel Costa Brava
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 603 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 Univers
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,979 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.

  • Hotel Mas Palou
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,542 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 Risech
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,127 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

  • 1935 Hotel Boutique by Terraza
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 410 reviews

    Located just 250 metres from Santa Margarita Beach in Roses, 1935 Hotel Boutique by Terraza features a heated outdoor pool. All rooms at the property have a private terrace.

    Light, airy, clean and fresh. Modern, quirky design

  • Hotel Carmen
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,048 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.

Hotels located in the centre of Roses

  • Hotel Mediterraneo
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 962 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,173 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

  • Prestige Mar y Sol
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,633 reviews

    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.

    Nearby parking. Eazy access to many eateries and bars.

  • Hotel Cala Joncols
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 646 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
     · 391 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,157 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,081 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
     · 642 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.

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

  • 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 £124.37 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 513 reviews
    Great location on the beach. Big room (double superior w. sea view) with very beautiful views from the balcony. Very clean room. Good bed and silent airco. Tastefully decorated public areas. Free parking in front of the hotel. Very dog friendly. Great breakfast with cava and good coffee. Friendly and smiling personnel throughout the hotel. Will certainly return one day.
    Kirsi
    Belgium
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 81 reviews
    Apartment was spacious and location was good. Walking distance to beach and restaurants and good grocery store nearby. Centrally located for us to visit Figueres and Costa Brava. Parking (€5 per night) was very secure, but suitable only for a very small car. Washing machine and drying rack was nice for us because we were traveling for several weeks.
    Janet
    United States
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 17 reviews
    Probably the best was the view!! But the appartment was also very well equipped, clean, comfortable etc. Location is great too. literally 20 meters from the beach, and, on the other side, 30 meters to possibly the best Restaurant in Roses (Express, don't be put off by the name). Many more good restaurants nearby too.
    jos
    Luxembourg
  • From £95.72 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 5,012 reviews
    Fantastic location right on the beach . Good breakfast. Very easy free parking directly opposite the hotel, you have to cross a sometimes busy road but better than paying the high price the hotel charges. Staff in hotel very friendly, overal a very good stay
    Kevin
    France
  • From £81.48 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,711 reviews
    Very convenient location. 5min walk to the beach, 15min slow walk to the supermarket. Location perfect. Hotel not large itself , so, not very crowded naturally. Very clean rooms, towels change every day. Air conditioner helps a lot.
    Nida
    Ireland
  • 6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 182 reviews
    Well situated overlooking Roses. However, you will need a car to get up there as quite steep and difficult if on foot or bicycle. Great value for money. I would recommend it for sure.
    LS
    Italy
  • From £108.07 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,633 reviews
    We had a room with a sea view, and it was beautiful. We chose to stay in Roses in order to easily visit Cadaques, Cap de Creus, Figueres, and Girona. The location was perfect.
    Deborah
    United States
  • From £89.20 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,994 reviews
    Breakfast was awesome! Lots of variety and choice. Eggs made to order! The location is the best right in front of the beach and most importantly we felt safe.
    Catia
    Canada
  • From £85.77 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,787 reviews
    Breakfast was amazing, location is also great just in front of the beach, some rooms even have a great view to the bay. Easy to park outside of the hotel.
    Yupisalsa
    Spain
  • From £51.46 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,512 reviews
    Really modern well laid out hotel, good size rooms, good wife, very short walk to the beach. Very pleasant staff, good breakfast, nice outside terrace.
    Paul Tovell
    United Kingdom
  • From £55.66 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,098 reviews
    Location was perfect - in the centre of Roses , beach across the rd , the shops a few minutes walk , lovely breakfast with view of the beach
    martin
    Ireland
  • From £82.34 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,778 reviews
    Right on the beach. Good comforting feel throughout the hotel. Breakfast buffet was well stocked with a nice variety of opions.
    Teresann
    United States
  • From £120.42 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,313 reviews
    Decent hotel, with quite a big breakfast spread. The balcony had an amazing view of the beach, and is situated in a good spot
    Rabah Assainar
    India
  • From £132.21 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,598 reviews
    The breakfast is the best thing about the hotel. Really good. Very well located across the street from Canyelles beach.
    Pablo
    Uruguay
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 410 reviews
    It was close to the beach, nicely decorated and clean. Breakfast was delicious and staff was very helpful and nice.
    Hamdija
    United States
  • From £107.21 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 6,081 reviews
    The staff is super friendly. The Hotel is right on the beach, parking is easy to find.
    Carlos
    Spain
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 12 reviews
    The location, big apartment, parking, close to the stores and the beach.
    Dudas
    Romania
  • From £104.21 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,088 reviews
    absolutely beautiful hotel on an amazing beach
    Sheila
    Canada
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 135 reviews
    Near Beach,
    ni made
    France

Research, refine and make plans for your whole trip