Apartments in Roses

Book an apartment in Roses for a relaxing holiday: we have over 200 apartments in Roses for you to rent from cheap apartments to apartments near the beach

  • Save £100's booking your holiday letting
    Clickstay is a low cost holiday home rental website offering direct bookings with owners. We don't charge service fees, making it unlikely for you to find a cheaper holiday property elsewhere.
  • Price comparison made easy
    Our owners provide links to their listings on Airbnb, Booking.com and Vrbo - making it easy for you to compare prices. You should always find the lowest price on Clickstay.
  • Easy communication with owners
    Have direct contact with our owners by using our messaging system. We don't filter out messages between you and the owner.
Feefo logo

Rated highly on Feefo

Over 3,000 verified reviews

Lowest price pledge

Owners have the lowest prices on Clickstay

Clickstay logo
5%*
Airbnb logo
14 - 18%
Booking dot com logo
15 - 25%
Vrbo logo
15%
*5% paid by the owner.

Our 10 best apartments in Roses

Check out our best apartments in Roses.
  • Apartment in Roses, Spain

    Apartment to rent in Roses, Costa Brava

    2 bedroom apartment • Sleeps 6

    Holiday rental apartment Air-conditioned MARYVISTA Bas ROSES - 6pers. - Wi-Fi - Beach 300m.

    From £504 per week
  • Apartment in Santa Margarida, Spain

    Santa Margarida apartment to rent

    2 bedroom apartment • Sleeps 5

    Holiday rental Apartment MARINA ROSES - 5 pers - Pool - Sea 1500m.

    From £458 per week
  • Studio_apartment in Santa Margarida, Spain

    Santa Margarida studio to rent

    1 bedroom studio apartment • Sleeps 4

    Vacation Rental Studio MIRAMAR ROSES Costa brava Spain– 4 pers - Residential seafront

    From £412 per week
  • Apartment in Roses, Spain

    Apartment rental in Roses, Costa Brava, with shared pool

    1 bedroom apartment • Sleeps 4

    Rental Holiday apartment Els JARDINS 3 - ROSES - Air conditioning - Pool View 4 / 5pers.

    From £458 per week
  • Apartment in Santa Margarida, Spain

    Holiday apartment in Roses, Costa Brava

    3 bedroom apartment • Sleeps 6

    This 3 bedroom apartment is located in Roses and sleeps 6 people. It has air conditioning, sea views and a terrace. The apartment is within walking distance of a beach.

    From £777 per week
  • Apartment in Santa Margarida, Spain

    Apartment to rent in Roses, Costa Brava

    (1)
    1 bedroom apartment • Sleeps 4

    This 1 bedroom apartment with shared pool is located in Roses and sleeps 4 people. It has air conditioning, sea views and a terrace. The apartment is within walking distance of a beach.

    From £378 per week
  • Apartment in Santa Margarida, Spain

    Apartment to rent in Roses, Costa Brava

    2 bedroom apartment • Sleeps 4

    This 2 bedroom apartment with shared pool is located in Roses and sleeps 4 people. It has air conditioning, a balcony and a terrace. The apartment is near a beach.

    From £469 per week
  • Apartment in Santa Margarida, Spain

    Apartment with shared pool in Roses, Costa Brava

    2 bedroom apartment • Sleeps 5

    This 2 bedroom apartment with shared pool is located in Roses and sleeps 5 people. It has air conditioning, a balcony and a terrace. The apartment is near a beach.

    From £441 per week
  • Apartment in Santa Margarida, Spain

    Santa Margarida holiday apartment rental

    (7)
    2 bedroom apartment • Sleeps 5

    This 2 bedroom apartment is located in Roses and sleeps 5 people. It has air conditioning, sea views and a terrace. The apartment is within walking distance of a beach.

    From £420 per week
  • Apartment in Santa Margarida, Spain

    Holiday apartment in Roses, Costa Brava, with shared pool

    2 bedroom apartment • Sleeps 5

    This 2 bedroom apartment with shared pool is located in Roses and sleeps 5 people. It has air conditioning, sea views and a balcony. The apartment is within walking distance of a beach.

    From £980 per week

Cheap apartments in Roses

Rent one of our cheapest apartments in Roses for a low cost holiday.
  • Studio_apartment in Santa Margarida, Spain

    Studio to rent in Roses, Costa Brava

    Studio apartment • Sleeps 2

    The studio in Rosas / Roses has capacity for 2 people. The studio is cozy, is fully-equiped, and is 25 m². It has views of the mountain and the river. The property is located 500 m from Sta.

    Lowest price pledge
    From £250 per week
  • Apartment in Santa Margarida, Spain

    Santa Margarida holiday apartment rental with shared pool

    1 bedroom apartment • Sleeps 2

    This 1 bedroom apartment with shared pool is located in Roses and sleeps 2 people. It has a terrace, a garden and wifi. The apartment is within walking distance of a beach.

    From £266 per week
  • Apartment in Santa Margarida, Spain

    Holiday apartment in Roses, Costa Brava

    (2)
    1 bedroom apartment • Sleeps 3

    This 1 bedroom apartment is located in Roses and sleeps 3 people. It has a balcony, wifi and a tv. The apartment is within walking distance of a beach.

    From £280 per week
  • Studio_apartment in Santa Margarida, Spain

    Santa Margarida holiday studio rental with shared pool

    Studio apartment • Sleeps 3

    The studio in Rosas / Roses has capacity for 4 people. The studio is comfortable, has an exterior, and is 30 m². It has views of the swimming pool.

    Lowest price pledge
    From £296 per week
  • Apartment in Santa Margarida, Spain

    Apartment in Roses, Costa Brava

    (3)
    1 bedroom apartment • Sleeps 3

    This 1 bedroom apartment is located in Roses and sleeps 3 people. It has a balcony, parking and a tv. The apartment is within walking distance of a beach.

    From £308 per week
  • Studio_apartment in Santa Margarida, Spain

    Santa Margarida holiday studio rental

    Studio apartment • Sleeps 2

    Welcome to the amazing town of Roses (Santa Margarida). We offer you an apartment (studio) on the Costa Brava, located a few steps from the beach. The studio (25m2) can accommodate 2 people.

    Lowest price pledge
    From £325 per week
  • Studio_apartment in Santa Margarida, Spain

    Santa Margarida studio to rent

    Studio apartment • Sleeps 2

    This flat is located with sea views. It is surrounded by different restaurants, shops and leisure places, to enjoy a perfect holiday in Costa Brava. This beautiful studio has a capacity for 2 people.

    Lowest price pledge
    From £325 per week
  • Apartment in Santa Margarida, Spain

    Apartment in Roses, Costa Brava

    1 bedroom apartment • Sleeps 3

    This 1 bedroom apartment is located in Roses and sleeps 3 people. It has a terrace, wifi and a tv. The apartment is within walking distance of a beach.

    From £315 per week
  • Apartment in Santa Margarida, Spain

    Apartment to rent in Roses, Costa Brava

    (4)
    1 bedroom apartment • Sleeps 3

    This 1 bedroom apartment is located in Roses and sleeps 3 people. It has a terrace, wifi and a tv. The apartment is within walking distance of a beach.

    From £315 per week
  • Apartment in Santa Margarida, Spain

    Apartment to rent in Roses, Costa Brava

    (2)
    1 bedroom apartment • Sleeps 3

    This 1 bedroom apartment is located in Roses and sleeps 3 people. It has a terrace, wifi and a tv. The apartment is within walking distance of a beach.

    From £315 per week

Apartments in Roses near the beach

  • Apartment in Santa Margarida, Spain

    Santa Margarida apartment to rent

    2 bedroom apartment • Sleeps 4

    This 2 bedroom apartment is located in Roses and sleeps 4 people. It has air conditioning, a balcony and a terrace. The apartment is within walking distance of a beach.

    From £441 per week
  • Apartment in Santa Margarida, Spain

    Santa Margarida holiday apartment rental with shared pool

    2 bedroom apartment • Sleeps 4

    This 2 bedroom apartment with shared pool is located in Roses and sleeps 4 people. It has air conditioning, sea views and a terrace. The apartment is within walking distance of a beach.

    From £1,015 per week
  • Apartment in Santa Margarida, Spain

    Apartment in Roses, Costa Brava

    3 bedroom apartment • Sleeps 4

    This 3 bedroom apartment is located in Roses and sleeps 4 people. It has air conditioning, a terrace and wifi. The apartment is near a beach.

    From £490 per week
  • Apartment in Roses, Spain

    Roses apartment to rent

    3 bedroom apartment • Sleeps 6

    This 3 bedroom apartment is located in Roses and sleeps 6 people. It has sea views, a terrace and wifi. The apartment is within walking distance of a beach.

    From £637 per week
  • Apartment in Santa Margarida, Spain

    Santa Margarida holiday apartment rental

    2 bedroom apartment • Sleeps 4

    This 2 bedroom apartment is located in Roses and sleeps 4 people. It has air conditioning, a terrace and wifi. The apartment is within walking distance of a beach.

    From £511 per week
  • Apartment in Roses, Spain

    Apartment to rent in Roses, Costa Brava

    2 bedroom apartment • Sleeps 4

    This 2 bedroom apartment is located in Roses and sleeps 4 people. It has air conditioning, sea views and a balcony. The apartment is near a beach.

    From £504 per week
  • Apartment in Santa Margarida, Spain

    Apartment with shared pool in Roses, Costa Brava

    (5)
    2 bedroom apartment • Sleeps 6

    This 2 bedroom apartment with shared pool is located in Roses and sleeps 6 people. It has a balcony, parking and a garden. The apartment is within walking distance of a beach.

    From £511 per week
  • Apartment in Santa Margarida, Spain

    Santa Margarida holiday apartment rental with shared pool

    1 bedroom apartment • Sleeps 3

    This 1 bedroom apartment with shared pool is located in Roses and sleeps 3 people. It has a terrace, parking and a garden. The apartment is near a beach.

    From £371 per week
  • Apartment in Santa Margarida, Spain

    Apartment rental in Roses, Costa Brava, with shared pool

    2 bedroom apartment • Sleeps 4

    This 2 bedroom apartment with shared pool is located in Roses and sleeps 4 people. It has a terrace, parking and a garden. The apartment is within walking distance of a beach.

    From £497 per week
  • Apartment in Roses, Spain

    Apartment to rent in Roses, Costa Brava

    2 bedroom apartment • Sleeps 4

    This 2 bedroom apartment with shared pool is located in Roses and sleeps 4 people. It has air conditioning, a balcony and a garden. The apartment is within walking distance of a beach.

    From £539 per week

Prices and Availability for apartments in Roses

Cheapest monthSeptember 2025 average weekly price £45741% of apartments are available
High seasonJuly 2025 average weekly price £90427% of apartments are available

All data is for the next 12 months and all the prices are the average weekly cost (Saturday - Saturday).

Price information for apartments in Roses (2024 - 2025)

£0£1,069£801£534£267OctoberNovemberDecemberJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptember
Average weekly price

Average weekly prices for apartments in Roses

The prices graph for apartments in Roses shows you the average weekly price for one of our apartments over the next twelve months. July and August are the most expensive months to rent a apartment in Roses where the average price is £904 in July and £896 in August. The cheapest month to rent a apartment is in September where the average weekly price is £333 (27/09 - 04/10). The average price of a apartment in Roses varies considerably between regions, distance from the nearest beach and the size of the apartment. See the graph for average weekly prices for our top destinations in Roses below.

Availability for apartments in Roses (2024 - 2025)

0%100%75%50%25%OctoberNovemberDecemberJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptember
Average available apartments

Weekly availability for apartments in Roses

The graph above shows the availability of our apartment holiday rentals in Roses over the next twelve months. February (22/02 - 01/03) is the busiest time to rent a apartment in Roses where only 386 of our apartments are available to book. The quietest time to visit Roses at the moment is in February (08/02 - 15/02) where 97% of our apartments have availability.

Travel guide

Apartments in Roses

Less than 30km from the French border, nestled in the province of Girona, in coastal Catalonia's Costa Brava, between the mountains and the Mediterranean, the beautiful coastal town of Roses is one of the Costa Brava's quieter resorts, making it the ideal destination for a family holiday. Once a sleepy fishing village with an old town dating back to the 16th century, it is now home to the biggest fishing fleet in the Costa Brava, as well as one of the most beautiful bays in the world - the Bay of Roses. Boasting picturesque golden sand beaches and bays, natural parks and an impressive sports harbour, it is popular with families and water sports enthusiasts who can enjoy a range of outdoor activities from windsurfing to snorkeling, tennis and golf.

The Bay of Roses is considered to be one of the most beautiful bays in the world, stretching 16km, formed by the valley of the Fluvià river. It is the most northern bay of the Catalan coast, between the Cap de Creus peninsula and the Montgrí Massif, where you'll find the neighbouring towns of Castelló d’Empúries, Sant Pere Pescador and L’Escala. The sheltering cliff landscape and shallow waters mean that the Blue Flag beaches here are great for kids to make a splash, while there are number of secluded coves should you wish to enjoy some privacy and peace.

Discover more than 45km of beaches and 15km of coves, as well as 50km of navigable canals, stretching down to l’Escala in the north. Located between Aiguamolls de l'Empordà Natural Park and the Cap de Creus peninsula, Roses is one of the most naturally beautiful regions in Spain and the only west facing beach resort, making it the best place to watch the sun go down. Whether you want an action packed holiday of adventure sports or a low-key relaxing break in scenic surroundings, Roses can offer you the best of both. The resort is also less than a half hour drive from the whitewashed town of Cadaques, where The Portlligat Museum-House lies, that Salvador Dali once called home.

A local's favourite is 140m-long golden sand beach Platja Palangres, overlooking the whitewashed houses between the harbour and the headland. Here you can find shaded picnic spots, a parking area and refreshment stalls selling ice cream. Or for some peace away from the crowds, Cala el Canadell is the perfect place to while away the hours, as you watch the fishing boats bobbing up and down on the crystalline blue waters.

With the help of a guided tour take the coastal path from Roses to Cadaques and El Port de la Selva, which runs along the coast, through the centre of Cap de Creus National Park. From here take in stunning views of the sparkling Mediterranean and surrounding mountain landscape, boasting the foothills of the Girona Pyrenees.

Key holiday info

  • Girona-Costa Brava airport is a 1 hour drive from Roses, with direct flights taking approx. 2 hrs 15 mins.
  • The average temperature in July and August is 25°C.
  • The average sea temperature in August is 22°C.
  • The Bay of Roses is ranked as one of the most beautiful in the world.
  • Roses is the only beach resort facing west, so be prepared for some incredible sunsets!
  • Roses lies between Aiguamolls de l'Empordà and Cap de Creus natural parks.

Did you know...

  • Kids will love AquaBrava Water Park with its many attractions, lazy river, children's area, restaurant and bars.
  • Once a sleepy old fishing village, Roses is now home to the largest fishing fleet on the Costa Brava.
  • Roses was a former Greek colony, founded in the 8th century BC by Greek colonists from Rhodes.