Skip to main content

Search hotels in Roses

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

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.

BIG BREAKFAST BUFFET swimming pool but didnt got time they have a bicycle locked room
8.2
Scored 8.2
Very good
Rated very good
2,437 reviews
Price fromTHB 2,380.55per 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.

Location
7.9
Scored 7.9
Good
Rated good
3,124 reviews
Price fromTHB 3,549.52per 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.

Great super location,good food helpful staff.
8.1
Scored 8.1
Very good
Rated very good
6,104 reviews
Price fromTHB 4,642.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.

Location, sauna and hammam
8.4
Scored 8.4
Very good
Rated very good
3,878 reviews
Price fromTHB 3,603.98per 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.

Very professional with great facilities
8.8
Scored 8.8
Fabulous
Rated fabulous
3,378 reviews
Price fromTHB 4,721.64per 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.

Fantastic views from every room and the dining terrace. Strong wifi. Free parking. Delicious food. Quiet location. Large pool with a deep end for diving. Don't miss the secret path to the Neolithic Dolmens!
8.1
Scored 8.1
Very good
Rated very good
2,177 reviews
Price fromTHB 3,525.05per 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.

All was well, very pleased with my room and the staff were fantastic.
8.4
Scored 8.4
Very good
Rated very good
2,248 reviews
Price fromTHB 3,012per night
Hotel & Spa Terraza 4 Sup, hotel in Roses

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 upgrade package
8.9
Scored 8.9
Fabulous
Rated fabulous
575 reviews
Price fromTHB 7,010.63per 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.

Looks very nice and tidy!
8.4
Scored 8.4
Very good
Rated very good
1,066 reviews
Price fromTHB 2,858.48per night
1935 Hotel Boutique by Terraza, hotel in Roses

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.

Staff, hotel, breakfasts, room - were excellent. Location was very good with lots of dining options close by. Hotel was just a few minutes walk from the beach.
9.3
Scored 9.3
Superb
Rated superb
444 reviews
Price fromTHB 5,155.76per night
See all 644 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,378 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.

    Cleaning, large bedroom, king-size bed, breakfast, car park,

  • Hotel Mediterraneo
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,039 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.

    El hotel está muy bien ubicado y la comida muy buena.

  • Hotel Costa Brava
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 778 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 ubicacion, el desayuno, la tranquilidad, todo en general

  • Hotel Cala Joncols
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 652 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.

    Wunderbare Lage, Ruhe, Garten, Frühstück, Personal

  • Vistabella
    Breakfast options
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 391 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
     · 575 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 Univers
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,076 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 Monterrey Roses by Pierre & Vacances
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,124 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

Budget hotels in Roses

  • Hotel La Cala
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 528 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,625 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.

  • H Bella Mar Roses
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 304 reviews

    In a prime location in Roses, H Bella Mar Roses provides an à la carte breakfast and free WiFi.

    El trato, nos hizo sentir como si estuviésemos en casa

  • Hotel Ciutadella
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,437 reviews

    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.

    Location was great and staff friendly and helpful.

  • Hotel Grecs
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,177 reviews

    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.

    Fabulous views good breakfast staff were very helpful

  • Prestige Sant Marc
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 3,042 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.

    Muy completo el desayuno y muy relajante la ubicación

  • Prestige Mar y Sol
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,709 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 Vela
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,169 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.

Hotels located in the centre of Roses

  • Hotel Parc
    Central location
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 430 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,248 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 Ramblamar
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,339 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 & APARTAMENTS THALASSA Sport & Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 659 reviews

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

    La proximité de la plage La gentillesse du personnel

  • Hotel Marian Platja
    7.9
    Scored 7.9
    Good
    Rated good
     · 477 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

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

    Very good value for money. What is there to say more.

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

  • Prestige Goya Park
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,882 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
  • 83 attractions
  • 1 point of interest
  • 3 neighbourhoods

What guests said about Roses:

  • 10
    Scored 10

    Beautiful Spanish resort full of French Tourists as the...

    Beautiful Spanish resort full of French Tourists as the border is so close. Fine sandy beaches which are cleaned and smoothed every morning. History buffs will be in heaven visiting Neolithic Dolmens and medieval castles and forts - don't miss the Ciutadella on the seafront, it is magnificent! Wide clean promenade with separate bike lane. Cafes and restaurants galore. Get a local bus to stunning Cadaques - E6 return. What's not to like?
    Mark
    United Kingdom
  • 10
    Scored 10

    The town of Roses is walkable with lots of cafes,...

    The town of Roses is walkable with lots of cafes, restaurants, and shops. The locals are very nice. They seemed to like it when we spoke some Spanish with them (but it wasn't necessary). Nice grocery stores, as well.
    NANCY LEE
    Netherlands
  • 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

Explore guest reviews of hotels in Roses

  • From THB 6,650.31 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,645 reviews
    The location is excellent if you don’t want to be o a crowded spot, it also makes it quit at night for a good sleep. There are restaurants to choose and all were good, breakfast at the hotel were very nice and well though given the COVID situation. The pool is very nice. We had an ocean view room which I recommend to have 100%. You can park in the street, parking at the hotel has an extra cost.
    Sonia
    Chile
  • From THB 4,609.56 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,779 reviews
    Very friendly and personal staff, incredible breakfast, great room, not huge but with balcony and sights to the Pyrenees, very special bathroom with blue light, to not disturb your melatonin production at night! Fancy urban modern mix. Located quietly in a safe area and 300 meters to the beach and city area. Amazing daily sunsets!
    Caro701
    Switzerland
  • From THB 4,104.40 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 652 reviews
    The hotel is on a private Mediterranean cove on the Cami de Ronda trail. The artwork throughout the hotel and grounds is amazing. The staff makes you feel so special and taken care of. Food is delicious!!!!! It was hard to leave. One of the best hotels I’ve ever had the pleasure of staying at.
    Sherry
    United States
  • From THB 4,404.34 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 5,289 reviews
    it was located in a excellent position directly on the beach, yet walking distance to the heart of Roses. the hotel was spacious, inviting, yet had a homely feel. the rooms were good sizes with all the facilities required. and then the breakfast was plentiful and well laid out.
    Jane
    United Kingdom
  • From THB 3,354.56 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,625 reviews
    Absolutely loved this adorable little hotel, built in an old restored farmhouse. It was alongside the road on the way to one of our destinations and it turned out to be a gem. Our room even had a jacuzzi tub, which was a nice surprise. Very quiet and the breakfast was lovely.
    Jennifer
    Canada
  • From THB 6,127.40 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,386 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 THB 2,880.97 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,169 reviews
    Great Location at the promenade in Roses. Great value for money with clean & comfortable rooms. Balcony view with sea view is great. Good breakfast options. During the off season it was very easy to find a parking spot almost in front of the hotel.
    Michael
    Germany
  • From THB 4,025.47 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,177 reviews
    The hotel is quiet, and the view is amazing! It is well located since it is close to Cadaqués, and the town also has a long beach. The hotel has a game room and a big pool, so you can have fun there. The parking is good and safe.
    nataly
    Spain
  • From THB 4,025.47 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,177 reviews
    There is a stunning view from every point of the hotel! Nice breakfast is included. Dinner selection was great and tasty. Room was very large. Excellent for travelers with car. Would love to stay there again.
    Helena
    United States
  • From THB 5,540.94 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 3,042 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 THB 5,967.17 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 2,709 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 THB 3,847.88 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,320 reviews
    Hotel was basic, but clean.. Staff were very friendly and helpful. It's an ideal location, right on the beach front with lots of bars/restaurants all around.
    Karen
    United Kingdom
  • From THB 6,259.21 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,339 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 THB 5,169.97 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,124 reviews
    Great location with views of the beach & bay. Very helpful staff. The best hotel breakfast we've had for years!
    BRIAN
    France
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 82 reviews
    The location is good but we have to walk 20 mins to a beach. The pool was closed because of shortage of water.
    Madoka
    Spain
  • From THB 4,577.98 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,076 reviews
    fantastic hotel staff very friendly and a great breakfast very clean and near the center of roses
    Janet
    France
  • From THB 6,196.07 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 3,378 reviews
    This is one of the best hotel we have every stay at staff pool food all 5 star
    John
    United Kingdom
  • From THB 3,196.70 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,437 reviews
    The hotel is very close to the beach, the breakfast was great,
    Tareq
    Jordan
  • From THB 6,393.39 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 4,060 reviews
    Lovely hotel with comfortable rooms and very helpful staff
    Hana
    Canada
  • From THB 8,485.06 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,168 reviews
    absolutely beautiful hotel on an amazing beach
    Sheila
    Canada

Research, refine and make plans for your whole trip