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 – 110 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.

Lovely staff
8.2
Scored 8.2
Very good
Rated very good
2,414 reviews
Price fromRp 1,067,044per 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,115 reviews
Price fromRp 1,762,604per 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,092 reviews
Price fromRp 2,081,019per 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.

Position. Adjacent safe parking.
8.4
Scored 8.4
Very good
Rated very good
3,873 reviews
Price fromRp 1,792,323per 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.

Well located in the center, beach just over the street. Room was big and with nice design. Comfortable bed. Breakfast has good selection, specially we liked fresh orange juice machine - you can make it by yourself as much as you need.
8.7
Scored 8.7
Fabulous
Rated fabulous
2,709 reviews
Price fromRp 2,177,959per 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,353 reviews
Price fromRp 2,027,950per 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.

The view from the balcony
8.1
Scored 8.1
Very good
Rated very good
2,161 reviews
Price fromRp 1,580,046per 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,239 reviews
Price fromRp 1,438,528per 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.

Great beachfront location. Staff helpful and friendly. Breakfast very good. Free parking for our motorbike.
8.9
Scored 8.9
Fabulous
Rated fabulous
564 reviews
Price fromRp 3,142,402per 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.

The Hotel Carman is amazing the room was so comfortable very clean.The room has a small balcony looking out onto the road which is not busy so very enjoyable to sit out and relax.The breakfast is value for money and everything you want to eat is there including a cooked breakfast if you wish.The staff are truly amazing so helpful and polite.
8.4
Scored 8.4
Very good
Rated very good
1,057 reviews
Price fromRp 1,281,267per night
See all 640 hotels in Roses

Most booked hotels in Roses in the past month

Roses's best hotels with breakfast

  • Prestige Sant Marc
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 3,029 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 Montmar
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,772 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
    Breakfast options
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,160 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 Spa Mediterraneo Park
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 3,353 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,031 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.

  • Casa Del Mar Hotel & Apartaments
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,239 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 Parc
    Breakfast options
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 426 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.

Budget hotels in Roses

  • 1935 Hotel Boutique by Terraza
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 434 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 Ciutadella
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,414 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,161 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

  • Hotel Carmen
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,056 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,576 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
     · 4,021 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

  • Nautilus Hotel
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,773 reviews

    Nautilus is located 200 metres from the beach, in Roses’s quiet Santa Margarida neighbourhood. It features a pleasant pool and sun terrace, dance shows as well as other live entertainment.

    Friendly staff, location good a quiet area. Breakfast good.

  • Hotel Montecarlo Spa & Wellness
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 6,091 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

Hotels located in the centre of Roses

  • Vistabella
    Central location
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 392 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 Cala Joncols
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 655 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

  • Hotel La Cala
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 526 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,338 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 Univers
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,072 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 & APARTAMENTS THALASSA Sport & Spa
    7.9
    Scored 7.9
    Good
    Rated good
     · 660 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
     · 476 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 Monterrey Roses by Pierre & Vacances
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,115 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

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
  • 81 attractions
  • 1 point of interest
  • 3 neighbourhoods

What guests said about Roses:

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

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
  • From Rp 2,980,895 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 1,637 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
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 57 reviews
    The apartment was light, attractive and comfortable. It was very practical and everything we needed was provided. There was also a sunny courtyard that we enjoyed. The owners were friendly and helpful, the parking was easy and the WiFi was very good. We have stayed in many apartments in Roses and this is one of our favourites. We would love to stay again.
    Stephen
    Netherlands
  • 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 Rp 2,211,215 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,873 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
  • From Rp 2,317,354 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,115 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 Rp 2,066,160 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 2,772 reviews
    The room was modern, clean, quiet and well sized. The hotel is situated in the town and really close to a fantastic market. Also walking to the shore did not take long. The bathroom was also very nice. The breakfast was good with plenty of choices and the staff was friendly.
    Lisa
    Sweden
  • From Rp 1,450,557 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 2,239 reviews
    Location, close proximity to the beach (200 m), with parking available. Breakfast included, it was basic but more than adequate. The rooms are dated, but I like that more than most sterile chain hotels which lack character. The staff were really helpful and friendly.
    Stephen
    Belgium
  • From Rp 1,432,868 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,414 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 Rp 2,133,381 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 5,259 reviews
    We were given the best room in the house (my opinion anyway), it was expensive but amazing views right up and down the boulevard and beach from our balcony. The hotel is quite old but beautiful, we were very happy to be able to spend 3 nights here.
    Sharon
    New Zealand
  • From Rp 1,945,869 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 1,773 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
  • From Rp 3,803,290 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 1,162 reviews
    it was a last minute decision for us to go to Roses for the weekend. we loved EVERYTHING about the property. the grounds were gorgeous. proximity to the beach was perfect. restaurant was also good
    Emily
    United States
  • From Rp 2,171,590 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,871 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 Rp 4,739,607 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 392 reviews
    One of the best hotels I have stayed at. Gorgeous views, excellent service, specious room. Did not eat at the hotel so cannot comment on dinning but breakfast was delicious.
    Beata
    United States
  • From Rp 2,317,354 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 3,115 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 Rp 1,291,350 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,160 reviews
    Great location, very close to the beach. Parking 3 min away from hotel. The staff was helpful, kind, nice. They let us do the check-in with 2 hours earlier.
    Elena Lavinia
    Romania
  • From Rp 2,865,735 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 4,021 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 Rp 2,805,590 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,338 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 Rp 1,415,178 per night
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 304 reviews
    Cozy room, perfect for the night! Close to the beach and walking distance from all the restaurants.
    Meghan
    Spain
  • From Rp 1,353,264 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 3,617 reviews
    The place, nearby Roses, the nature around, the parking
    Gerrit
    Netherlands

Research, refine and make plans for your whole trip