Skip to main content

Filter by:


Star rating

Review score

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

Situated in front of Salatà Beach in Roses, Maritim offers an outdoor pool with a sun terrace. All the air-conditioned rooms have free Wi-Fi and balconies.

8.4
Scored 8.4
Very good
Rated very good
3,735 reviews
Price from£106.55per night
Hotel Roses Platja, hotel in 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.

7.7
Scored 7.7
Good
Rated good
4,958 reviews
Price from£77.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.

8.1
Scored 8.1
Very good
Rated very good
6,019 reviews
Price from£100.56per 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.

8.8
Scored 8.8
Fabulous
Rated fabulous
3,122 reviews
Price from£117.15per 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.

7.8
Scored 7.8
Good
Rated good
2,959 reviews
Price from£85.18per night
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.

8.2
Scored 8.2
Very good
Rated very good
2,254 reviews
Price from£54.98per night
Hotel Vela, hotel in Roses

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

8.3
Scored 8.3
Very good
Rated very good
3,066 reviews
Price from£56.61per 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.

8.1
Scored 8.1
Very good
Rated very good
2,495 reviews
Price from£52.42per 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.

8.7
Scored 8.7
Fabulous
Rated fabulous
2,607 reviews
Price from£105.25per 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.

8.4
Scored 8.4
Very good
Rated very good
3,755 reviews
Price from£86.61per night
See all 643 hotels in Roses

Most booked hotels in Roses in the past month

Roses's best hotels with breakfast

  • Hotel Spa Mediterraneo Park
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 3,122 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

  • 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
     · 503 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.

    Good parking. Close to all amenities. Great breakfasts.

  • Hotel Mediterraneo
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 946 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 Monterrey Roses by Pierre & Vacances
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,959 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.

    Très beau hôtel pour le prix je recommande très bien placé

  • Hotel Roses Platja
    7.7
    Scored 7.7
    Good
    Rated good
     · 4,958 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,283 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 Risech
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,093 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.

    Très bon repas du soir au restaurant de l'hôtel.

Budget hotels in Roses

  • Hotel Marina
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,755 reviews

    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.

    la situation le confort et la gentillesse du personnels

  • Hotel Montmar
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,729 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,067 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.

  • Casa Del Mar Hotel & Apartaments
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,136 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 Costa Brava
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 576 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.

    La propreté irréprochable...l'accueil ...super ....

  • Hotel Parc
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 379 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.

  • Hotel La Cala
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 505 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 Mas Palou
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,513 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.

    Swimming pool large accomodation,great restaurant

Hotels located in the centre of Roses

  • 1935 Hotel Boutique by Terraza
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 406 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 Cala Joncols
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 642 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

  • Prestige Sant Marc
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2,856 reviews

    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.

    L'accueil, la propreté, la proximité de la plage et des restaurants.

  • HOTEL & APARTAMENTS THALASSA Sport & Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 639 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 Marian Platja
    7.9
    Scored 7.9
    Good
    Rated good
     · 449 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

  • Hotel Univers
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,962 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.

  • Prestige Victoria
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,194 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.

    Bien reçu, parle français, propre et emplacement

  • Prestige Goya Park
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,774 reviews

    Located in the Costa Brava resort of Roses, the Prestige Goya Park is just 300 metres from Santa Margarita Beach. Set in attractive gardens, it features 2 outdoor swimming pools.

    Excellent staff and lovely room for our two one night stays

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

  • 7.8
    Scored 7.8
    Good
    Rated good
     · 5 reviews
    Location and area was fantastic and exactly what we wanted as a family. Steps steps and more steps so not good for very young children / push chair and people with mobility issues. Beach was nicer and we preferred slightly outside roses which is what you get with this property. Apartment was a good size and with 5 people seemed larger than expected when we booked due to the outside balconies on each level
    sean
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 21 reviews
    The location was good, lovely view over the beach which was pretty quite this time of year. A large balcony to sit out on and watch the world go by, although they can see you!!! Private car parking. The apartment was clean. Had a washing machine. There were supermarkets near by. It’s probably about a 20/30 minute walk into Roses itself, but a lovely walk, lots of cafes and restaurants on the way.
    KIM
    United Kingdom
  • From £123.95 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 503 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
  • From £55.48 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,067 reviews
    Hotel Vela was continuously cleaned by friendly staff. The hotel attendants were friendly, observant, and welcoming. The room was simple but clean and comfortable. We didn't feel like we were just tourists. Good value for fresh breakfast with very attentive staff. Location could not have been better. Excellent accommodations and value for our 13 night stay in Roses.
    Simon
    United States
  • From £104.29 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,735 reviews
    I Happened upon the Marim as my regular hotel over the years is closed for the season The staff is wonderful. I usually dont eat breakfast but did.. the buffet is extensive.. I had dinner a few times at the restaurant upstairs. I met the Chef.. Food fantastic.. staff.. up beat and happy to be there. A wonderfully enriching experience !! Will return!!
    Elizabeth
    France
  • From £68.47 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 4,958 reviews
    Great location right on the beach in Roses. Lots of good restaurants along the waterfront to choose from, and a terrific sunset view from our 'partial' ocean view room (great view, in fact)! Staff was very helpful and welcoming, and the breakfast buffet included with the room was excellent!
    Paul
    Canada
  • From £115.40 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,194 reviews
    Loved the hotel. Friendly staff. Super comfy large beds. Sea view was gorgeous. Only thing to highlight was the parking! Drive round for a while but did eventually park. This is the norm in roses bay but don’t let this out you off! Hotel made up for it.
    Christopher
    United Kingdom
  • From £68.47 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 4,958 reviews
    Ideally located hotel on the beach front Spacious & clean Breakfast buffet style with a very good choice. Bar prices reasonable apart from the cost of water. Bathroom OK but looks quite tired... the hairdryer didn't work. Would definitely stay again.
    Kmilner
    France
  • From £88.90 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,283 reviews
    Very nice clean rooms. Bed and pillows are very good. Compare to hotel Univers the A/C is working super. Location perfect. Parking a bit more expensive but it’s very close to the hotel and it’s safe.
    Boris
    Germany
  • From £55.09 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,729 reviews
    Nice, sunny room with comfortable bed, nice spacious bathroom and shower. Friendly hotel with helpful staff. Great, convenient location near bus station, beach, restaurants, grocery stores, etc.
    Holly
    United States
  • From £107.71 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,607 reviews
    Hotel is in a great location. Within walking distance to the beach, restaurants, shopping strip and town centre. Our room overlooked the square, we had a small balcony so could open the door.
    Kieka66
    South Africa
  • From £78.99 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,774 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 £100.02 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2,856 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 £82.92 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,959 reviews
    Fab hotel, great staff, superb breakfast, great location. 12 euro to park car in secure spot, beach front. Dog friendly. Good aircon and quiet ceiling fan.
    jayjayrtc
    France
  • From £51.29 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,495 reviews
    The hotel is basic, but clean and comfortable. The best part was the staff, the nicest most helpful people. It made you feel as you were visiting family.
    I
    Isabelle
    United States
  • From £113.35 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.1
    Scored 9.1
    Superb
    Rated superb
     · 65 reviews
    Very comfortable and clean. 15 min walk to the beach an very well located to explore Costa Brava
    Julian
    Spain
  • From £60.79 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,033 reviews
    Excellent, well-run small hotel, one road back from beach at Roses. Good breakfast, good staff.
    Sarah HART
    France
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 51 reviews
    Location is just amazing, for beachgoers, foodlovers and also for hikers or bikers.
    Roman
    Switzerland
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 132 reviews
    Near Beach,
    ni made
    France

Research, refine and make plans for your whole trip

gogless