Apartments in Roses

Rent an apartment in Roses and get the most out of your holiday. Browse over 400 apartments and narrow down your search by filtering on the number of bedrooms, bathrooms and other facilities

Our best apartments in Roses

Rent a great apartment in Roses for a wonderful holiday.
Apartment in Spain, Roses

Apartment Maryvista Roses

2 bedroom apartment • Sleeps 6

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

From £462 per week
Apartment in Spain, Santa Margarida

Appartement Marina Roses

2 bedroom apartment • Sleeps 5

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

From £420 per week
Studio apartment in Spain, Santa Margarida

Studio Miramar Roses

1 bedroom studio apartment • Sleeps 4

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

From £378 per week
Apartment in Spain, Santa Margarida

123 Oasis F5 Inmosantos 2 Rooms Appartement Roses

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and capacity for 6 people. Accommodation of 65 m² comfortable and has an exterior, located on beach, It has views of waterfront and the garden.

From £878 per week
Apartment in Spain, Roses

1085 Dallas Vista Mar - Apivend

3 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 3 bedrooms and has capacity for 6 people. The apartment is tastefully-furnished, is fully-equiped, and is 80 m². The property is located right next to the beach.

From £687 per week
Apartment in Spain, Santa Margarida

121 Oasis A1 Inmosantos 2 Rooms Appartement Roses

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and capacity for 6 people. Accommodation of 65 m² comfortable and has an exterior, located on beach, It has views of waterfront and the garden.

From £764 per week
Apartment in Spain, Santa Margarida

133 Oasis A5 Inmosantos 2 Rooms Appartement Roses

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and capacity for 6 people. Accommodation of 65 m² tastefully-furnished and is modern, located on beach, It has views of waterfront and the garden.

From £878 per week
Apartment in Spain, Santa Margarida

301 Nuria B1 Inmosantos 1 Room Appartement Roses

1 bedroom apartment • Sleeps 4

The apartment in Rosas / Roses has 1 bedrooms and capacity for 4 people. Accommodation of 45 m² tastefully-furnished and is a new build, It has views of the mountain.

From £634 per week

Cheap apartments in Roses

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

Welcs Estudio 501 Emp Cerca Del Mar

Studio apartment • Sleeps 2

Welcome to Roses (Santa Margarida), Costa Brava. We offer you a studio-type apartment on the Costa Brava, ideally located just a few steps from the beach.

From £252 per week
Apartment in Spain, Santa Margarida

Apartment In Roses Near Sandy Beach

2 bedroom apartment • Sleeps 6

Apartment in Roses near Sandy Beach

From £265 per week
Apartment in Spain, Santa Margarida: Outdoor

Roses Holiday Center

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 £287 per week
Apartment in Spain, Mas Oliva

1141 Mas Oliva Con Piscina - Apivend

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and has capacity for 6 people. The apartment is cozy, is very light, and is 55 m². It has views of waterfront and the mountain.

From £315 per week
Studio apartment in Spain, Santa Margarida

Welcs Estudio 275 Emp Con Vistas Al Mar

Studio apartment • Sleeps 3

In the sunny city of Roses, where the sea merges with the horizon, there is a cosy studio of 30 m². It is a perfect place for three guests to enjoy the beauties of the Mediterranean.

From £317 per week
Apartment in Spain, Roses

Welcs Apartamento 459 Emp Con Piscina Frente Al Ma

1 bedroom apartment • Sleeps 4

The apartment in Roses has 1 bedroom(s) and capacity for 4 people. Cosy and functional 50 m² accommodation, located on the seafront, with close access to the beach.

From £324 per week
Apartment in Spain, Roses

Welcs Apartamento 429 Emp Con Piscina Comunitaria

1 bedroom apartment • Sleeps 4

Welcome to the charming town of Rosas on the Costa Brava. We offer a townhouse for rent with a shared pool, perfect for an unforgettable holiday.

From £324 per week
Studio apartment in Spain, Santa Margarida

Welcs Estudio 328 Emp Con Piscina Comunitaria

Studio apartment • Sleeps 4

Welcome to the wonderful urbanization of Santa Margarida in Roses, Costa Brava. We offer for rent a charming studio with communal pool and sea views.

From £324 per week

Apartments in Roses near the beach

Apartment in Spain, Santa Margarida

243 Daniel3b Inmosantos 2 Rooms Appartement Roses

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and capacity for 6 people. Accommodation of 55 m² cozy and is modern, It has views of the mountain and the swimming pool.

From £683 per week
Apartment in Spain, Santa Margarida

251 Danielaa Inmosantos 1 Room Appartement Roses

1 bedroom apartment • Sleeps 4

The apartment in Rosas / Roses has 1 bedrooms and capacity for 4 people. Accommodation of 45 m² cozy and is modern, It has views of the mountain and the swimming pool.

From £683 per week
Apartment in Spain, Santa Margarida

132 Oasis B7 Inmosantos 2 Rooms Appartement Roses

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and capacity for 6 people. Accommodation of 65 m² tastefully-furnished and is modern, located on beach, It has views of waterfront and the garden.

From £878 per week
Apartment in Spain, Santa Margarida

131 Oasis B8 Inmosantos 2 Rooms Appartement Roses

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and capacity for 6 people. Accommodation of 65 m² tastefully-furnished and is modern, located on beach, It has views of waterfront and the garden.

From £878 per week
Apartment in Spain, Roses

2006-av. Rhode 89 Entresol +prk4-5

3 bedroom apartment • Sleeps 7

Apartment in Roses facing Nova Beach with sea views – Spacious and comfortable The apartment in Roses has 3 bedrooms and capacity for 7 people.

From £929 per week
Apartment in Spain, Santa Margarida

252 Danielab Inmosantos 1 Room Appartement Roses

1 bedroom apartment • Sleeps 4

The apartment in Rosas / Roses has 1 bedrooms and capacity for 4 people. Accommodation of 45 m² cozy and is modern, It has views of the mountain and the swimming pool.

From £683 per week
Apartment in Spain, Santa Margarida

240 Danielbb Inmosantos 2 Rooms Appartement Roses

2 bedroom apartment • Sleeps 6

The apartment in Rosas / Roses has 2 bedrooms and capacity for 6 people. Accommodation of 55 m² cozy and is modern, It has views of the mountain and the swimming pool.

From £683 per week
Apartment in Spain, Santa Margarida

105 Oasis B5 Inmosantos 1 Room Appartement Roses

1 bedroom apartment • Sleeps 4

The apartment in Rosas / Roses has 1 bedrooms and capacity for 4 people. Accommodation of 65 m² cozy and is fully-equiped, located on beach, It has views of waterfront and the garden.

From £699 per week

Prices and Availability

Cheapest month: November 2026 average weekly price £60399% of apartments are available
High season: August 2027 average weekly price £1,262100% 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, Roses 2026 - 2027

£0£1,435£1,077£718£359OctoberNovemberDecemberJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptember
Average weekly price

Average weekly prices

The prices graph shows you the average weekly price for one of our apartments over the next twelve months. August and July are the most expensive months where the average weekly price is £1,262 in August and £1,203 in July. The cheapest month is May where the average weekly price is £573 (22/05 - 29/05). The average price varies considerably between regions, distance from the nearest beach and the size of the apartment.

Availability for apartments, Roses 2026 - 2027

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

Weekly availability

The graph above shows the availability over the next twelve months. December (26/12 - 02/01) is the busiest time where 98% of our apartments are available to book. The quietest time to visit is in May (29/05 - 05/06) where 100% 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.