Skip to main content

Filter by:


Star rating

Review score

Roses – 114 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.

In my reservation they it has a balcony view
8.2
Scored 8.2
Very good
Rated very good
2,403 reviews
Price fromVND 1,778,761per 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.

Nothing really
7.9
Scored 7.9
Good
Rated good
3,053 reviews
Price fromVND 2,755,531per 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.

location welness center with indoor pool for out of season
8.1
Scored 8.1
Very good
Rated very good
6,109 reviews
Price fromVND 3,253,319per 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,842 reviews
Price fromVND 2,801,991per 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.

Breakfast selection was the best we’ve experienced .setting for breakfast so good. We arrived late due to plane delay and staff / reception open at 2.30 in the morning! Thankyou!!
8.7
Scored 8.7
Fabulous
Rated fabulous
2,700 reviews
Price fromVND 3,404,867per 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,283 reviews
Price fromVND 3,115,044per 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.

Wonderful view Large swimming pool Large and clean room
8.1
Scored 8.1
Very good
Rated very good
2,117 reviews
Price fromVND 2,470,133per 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.

Clean and comfortable the room was large. The hotel is in an excellent location with free parking.
8.4
Scored 8.4
Very good
Rated very good
2,213 reviews
Price fromVND 2,110,619per 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,060 reviews
Price fromVND 2,003,042per 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
1,000 reviews
Price fromVND 2,884,956per night
See all 643 hotels in Roses

Most booked hotels in Roses in the past month

Roses's best hotels with breakfast

  • Hotel Vela
    Breakfast options
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,145 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.

  • Vistabella
    Breakfast options
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 380 reviews

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

    Emplacement, personnel cool malgré les 5*, confort.

  • Hotel & Spa Terraza 4 Sup
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 537 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 Univers
    7.8
    Scored 7.8
    Good
    Rated good
     · 3,047 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,572 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.9
    Scored 7.9
    Good
    Rated good
     · 3,055 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,330 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.

    Emplacement top! Restauration excellente très bon.

  • Prestige Goya Park
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,821 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.

    L'emplacement, le buffet, le confort de la literie

Budget hotels in Roses

  • Hotel Costa Brava
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 693 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
     · 515 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 Ramblamar
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,335 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,206 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, la propreté et le petit déjeuner 😊🫣

  • Hotel Montana
    7.0
    Scored 7.0
    Good
    Rated good
     · 810 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.

    Le calme de l'hôtel et le personnel chaleureux.

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

  • Hotel Maritim
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,888 reviews

    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.

    very clean, Efficient, lovely food, friendly staff

Hotels located in the centre of Roses

  • Hotel Mediterraneo
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,000 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,283 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
     · 650 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
     · 416 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,213 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,109 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 Marian Platja
    7.9
    Scored 7.9
    Good
    Rated good
     · 468 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 & APARTAMENTS THALASSA Sport & Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 653 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
  • 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 VND 3,086,283 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 5,145 reviews
    Post injury, I needed a hotel close to my physio and chose this hotel. If I could give this hotel 10 star, I would! For the amazing staff that went above and beyond to help and support me every single day. From the front desk to the cleaning team, and in particular the restaurant staff who I am forever grateful for their kindness, professionalism and always helping me before asking for it. I warmly recommend this hotel, not only for the great location but for the best people I’ve encountered!
    Tina
    Sweden
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 44 reviews
    A lovely spacious apartment on the sixth floor with superb outlook over the town of Roses, the port area and the open sea. we particularly liked the large balcony area which faced 2 directions allowing late afternoon sunbathing. The apartment was well equipped, very clean and our intro from the host was exactly right. Parking was easy, just outside the apartment in a generous sized parking bay. Having an elevator was also a bonus with suitcases !
    Stephen
    United Kingdom
  • From VND 3,873,341 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,700 reviews
    We had what I would describe as a suite. I dont think this was because the hotel was empty it was quite full. Had an apartment in Roses for years but never ventured into this hotel, my loss!!!. Staff top rate. Location, couldnt be faulted for visitors to Roses and Cadaquea,Figueres etc. Only hotel we have stayed at that took covid guidelines seriously, felt very comfortable.
    Nigel
    United Kingdom
  • From VND 3,373,894 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,888 reviews
    Hotel is directly on boulevard, so no busy street in between as is in many other locations in Roses. Room was on side of building with sweeping view of Roses and beach. Nice trip to Dali-house in Port Lligat and sturdy walk of about 20km through bit of wilderness back, with lots of birds and snake if you are lucky. Catamaran trip to cape and underwater world was enjoying.
    Marc
    Netherlands
  • From VND 1,714,602 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,145 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
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 8 reviews
    Unit is definitively beautifully decorated with very nice and comfortable furnishings, the Terrace is gorgeous and the view is Fabulous. it is very clean, the lady cleaning the unit is very sweet We booked this unit because of it's close proximity of the beach but were very disappointed with the lack of basic amenities as I will described below.
    Kiki
    United States
  • From VND 2,765,487 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,842 reviews
    We had the top floor of the hotel which was a 3 bedroom apartment with two bathrooms and it was spacious with an enormous balcony overlooking the beach. Plenty of space inside the apartment for two couples. Even though the hotel is on a busy street there was no noise inside the apartment. The breakfast was also pretty good.
    Debbie
    Australia
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 3,055 reviews
    Staff was incredibly friendly at check-in. I was lucky enough to receive a room that faces the boardwalk so the view of the beach and sea was incredible. The location of the hotel is perfect to walk to various restaurants and is 5min walking to the the main boat, yacht, jet-ski and water sport rental and activites area.
    spencer
    United States
  • From VND 3,373,894 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,888 reviews
    This is the perfect set up if you want to spend a week at the beach. The hotel backs right onto the beach front making it easy for you to hop into your bikini and pop down to the ocean. And when you’re all swimmed out you can come back to the bar for a drink/to hang out by the pool.
    Rachelle
    United Kingdom
  • From VND 1,742,257 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,403 reviews
    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.
    Miguel
    United Kingdom
  • From VND 2,765,487 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,842 reviews
    The location, right across the street from the beach and close to restaurants is perfect. The staff are multilingual and extra-helpful. The bed was comfortable and the bathroom really nice. Breakfast, included in the price, was good, with lots of choices.
    Bonnie
    France
  • From VND 5,254,425 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 34 reviews
    The location of the apartments is very good. Access to the beach and also to the incredible restaurant below. Car parking was beneath the apartment and although we did use taxis on occasions, access from the apartment to other parts of Roses was easy.
    Peter
    Spain
  • From VND 1,935,841 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,115 reviews
    The hotel is close to the center and the central beach. The hotel grounds are very nicely decorated and it is a pleasure to be here. The hotel staff are friendly and helpful. There is a large car park near the hotel and it is free.
    Kira
    Ukraine
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 11 reviews
    Location, great summer vacation after pandemic, Spacious place, great view to the mountines, close to the sandy beach, quiet neighborhoods. Less crowded than Roses center. Friendly place.
    Bartlomiej
    Belgium
  • 6.0
    Scored 6.0
    Pleasant
    Rated pleasant
     · 13 reviews
    The apartment was 5 minutes from the beach and was spacious. It was clean on arrival with fresh bedding. There was parking included and a small swimming pool for use by guests.
    Debry
    United Kingdom
  • From VND 4,262,998 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,633 reviews
    This hotel was a real find for us. Directly across from a beautiful beach in the Bay of Canyelles. Comfortable room, quality breakfast and a very high standard of cleanliness.
    Marie
    United Kingdom
  • From VND 3,873,341 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,700 reviews
    The location is perfect - in the center, just next to the beach. The room is very nice and spacious. Food at the breakfast is deliscious. Everyting according to expectations.
    Aleksandra
    Luxembourg
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 136 reviews
    The apartment was ideally situated in the middle of Roses town and only 150 metres from the beach. The bed in particular was very comfortable. But everything was good.
    Keith
    United Kingdom
  • From VND 3,042,035 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 3,283 reviews
    A very clean and very nice hotel. Next to the beach. Very friendly and helpfull staff. A lot of facilities
    Grootlufken
    Belgium
  • From VND 3,086,283 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 5,145 reviews
    A really nice hotel and great staff for the most part
    Patrick
    Sweden

Research, refine and make plans for your whole trip