Sta. Margarita Rentals

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

2,472 Houses

(5) Very Good 

25

Ca 'd' Oro

Roses / Sta. Margarita

Roses house

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.2 mi
  • Child Friendly

Price per night from

$163

Price per night from

$163

Great rentals within 20 miles that match your search

Distance approx 1.81 km from Sta. Margarita

13

Apartement in center of Rosas just at 50 meters from the beach - San Josep 2

Costa Brava / Roses

Roses apartment

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Child Friendly
  • Air conditioning

Price per night from

$63

Price per night from

$63

Distance approx 15.21 km from Sta. Margarita

16

Beachfront house with shared swimming pool

Costa Brava / L'Estartit

L'Estartit villa

3 7 min stay varies

  • 3 bedrooms
  • sleeps 7
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$80

Price per night from

$80

Distance approx 2.14 km from Sta. Margarita

9

Inmobahia - Canigo 9B

Costa Brava / Empuriabrava

Empuriabrava apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Child Friendly
  • Car not necessary
  • Air conditioning

Price per night from

$157

Price per night from

$157

Distance approx 1.16 km from Sta. Margarita Show on Map

17

Renovated 2 bedroom apartment at 20m from the beach Salatar, Roses, Costa Brava

Costa Brava / Roses

Roses apartment

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Child Friendly

Price per night from

$158

Price per night from

$158

Distance approx 1.21 km from Sta. Margarita Show on Map

25

Holiday apartment with 2 bedrooms and private parking in Mas Matas, Roses

Costa Brava / Roses

Roses apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Child Friendly
  • Pet Friendly

Price per night from

$124

Price per night from

$124

Distance approx 3.26 km from Sta. Margarita

21

Two-Bedroom Duplex Sea View located 50m from the beach.

Costa Brava / Roses

Roses apartment

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly

Price per night from

$63

Price per night from

$63

Distance approx 15.15 km from Sta. Margarita

12

Central apartment with garden and pool only 250m from the beach

Costa Brava / L'Estartit

L'Estartit apartment

2 6 5 nights min

  • 2 bedrooms
  • sleeps 6
  • 5 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$56

Price per night from

$56

Distance approx 1.89 km from Sta. Margarita

28

Holiday rental modern 3 bedroom apartment in the center of Roses, Costa Brava

Costa Brava / Roses

Roses apartment

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Child Friendly
  • Air conditioning

Price per night from

$281

Price per night from

$281

Distance approx 16.3 km from Sta. Margarita

29

Magnificent seafront house with views

Costa Brava / L'Estartit

L'Estartit villa

6 11 5 nights min

  • 6 bedrooms
  • sleeps 11
  • 5 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$145

Price per night from

$145

Distance approx 1.7 km from Sta. Margarita

19

Holiday letting 1 bedroom apartment in the center of Roses

Costa Brava / Roses

Roses apartment

1 4 min stay varies

  • 1 bedroom
  • sleeps 4
  • min stay varies
  • Child Friendly
  • Pet Friendly

Price per night from

$102

Price per night from

$102

Distance approx 1.77 km from Sta. Margarita

8

Inmobahia - BII - 118

Costa Brava / Empuriabrava

Empuriabrava apartment

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Child Friendly
  • Car not necessary

Price per night from

$68

Price per night from

$68

Distance approx 15.32 km from Sta. Margarita

14

Apartment with pool 450m from the beach

Costa Brava / L'Estartit

L'Estartit apartment

1 4 5 nights min

  • 1 bedroom
  • sleeps 4
  • 5 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$48

Price per night from

$48

Distance approx 1.73 km from Sta. Margarita

7

Inmobahia - BI - 73

Costa Brava / Empuriabrava

Empuriabrava apartment

1 4 3 nights min

  • 1 bedroom
  • sleeps 4
  • 3 nights min
  • Child Friendly
  • Car not necessary

Price per night from

$75

Price per night from

$75

Distance approx 11.02 km from Sta. Margarita

26

Jessica

Costa Brava / L'Escala

L'Escala villa

2 7 min stay varies

  • 2 bedrooms
  • sleeps 7
  • min stay varies
  • Nearest beach 0.6 mi
  • Swimming pool
  • Pet Friendly

Price per night from

$94

Price per night from

$94

Distance approx 9.63 km from Sta. Margarita

34

Florence

Costa Brava / L'Escala

L'Escala house

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Nearest beach 0.85 mi
  • Swimming pool

Price per night from

$111

Price per night from

$111

Distance approx 2.18 km from Sta. Margarita

(3) Very Good 

69

Beautiful renovated studio and calm. Very nice view of the sea and the beach

Costa Brava / Empuriabrava

Empuriabrava apartment

1 2 5 nights min

  • 1 bedroom
  • sleeps 2
  • 5 nights min
  • Child Friendly
  • Car not necessary

Price per night from

$57

Responds fast!
avg. 1 hour 22 minutes

Price per night from

$57

Distance approx 14.49 km from Sta. Margarita

(2) Very Good 

25

House La Pallissa 10 PEOPLE TV SAT, POOL, BARBECUE

Province of Girona / Llampaies

Llampaies apartment

3 10 2 nights min

  • 3 bedrooms
  • sleeps 10
  • 2 nights min
  • Nearest beach 17 mi
  • Child Friendly
  • Ask about pets

Price per night from

$306

Responds fast!
avg. 2 hours 25 minutes

Price per night from

$306

Distance approx 1.89 km from Sta. Margarita

(2) Excellent 

9

Ideally located in the quiet seaside resort

Costa Brava / Empuriabrava

Empuriabrava apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$68

Responds fast!
avg. 2 hours 9 minutes

Price per night from

$68

Distance approx 0.1 km from Sta. Margarita Show on Map

(2) Excellent 

37

6 pers - Canal view - Quiet - Penthouse roof terrace - Air conditioning - Beach

Costa Brava / Roses

Roses apartment

1 6 7 nights min

  • 1 bedroom
  • sleeps 6
  • 7 nights min
  • Nearest beach 2 mi
  • Swimming pool
  • Child Friendly

Price per night from

$46

Price per night from

$46

Distance approx 19.82 km from Sta. Margarita

(14) Very Good 

21

Pals Beach Villa

Pals / Playa de Pals

Pals villa

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.4 mi
  • Swimming pool
“Extreme helpfulness” We have been 3 generations in the house for a week. We had a very good time. The house have rooms so that everybody could have a private life, and a cosy livingroom and terrace for being together. The garden is beautiful too. The
…see more

Price per night from

$121

Price per night from

$121

Distance approx 11.09 km from Sta. Margarita

(1) Excellent 

20

Olivia

L'Escala / Riels

L'Escala house

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 1 mi
  • Swimming pool
  • Air conditioning

Price per night from

$69

Price per night from

$69

Distance approx 11.08 km from Sta. Margarita

38

Costabravaforrent Palas Atenea, breathtaking view

Costa Brava / L'Escala

L'Escala house

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.2 mi
  • Child Friendly

Price per night from

$129

Price per night from

$129

Distance approx 10.49 km from Sta. Margarita

20

Estella

Costa Brava / L'Escala

L'Escala apartment

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Nearest beach 0.7 mi
  • Air conditioning
  • Pet Friendly

Price per night from

$74

Price per night from

$74

Distance approx 9.8 km from Sta. Margarita

15

Costabravaforrent Perris, seafront, up to 4

Costa Brava / L'Escala

L'Escala apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 mi
  • Child Friendly

Price per night from

$102

Price per night from

$102

Distance approx 11 km from Sta. Margarita

(1) Excellent 

24

Costabravaforrent Ricardell, up to 8 with pool

Costa Brava / L'Escala

L'Escala house

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.7 mi
  • Swimming pool

Price per night from

$158

Price per night from

$158

Distance approx 10.78 km from Sta. Margarita

34

Illa

Province of Girona / Montgo, Girona Province

Montgo, Girona Province villa

5 10 min stay varies

  • 5 bedrooms
  • sleeps 10
  • min stay varies
  • Nearest beach 0.2 mi
  • Swimming pool
  • Air conditioning

Price per night from

$199

Price per night from

$199

Distance approx 11.75 km from Sta. Margarita

32

Costabravaforrent Segalar 7 up to 4, shared pool

Costa Brava / Albons

Albons apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 4 mi
  • Swimming pool

Price per night from

$107

Price per night from

$107

Distance approx 2.39 km from Sta. Margarita

31

Villa Andaluz

Costa Brava / Roses

Roses house

5 12 7 nights min

  • 5 bedrooms
  • sleeps 12
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$566

Price per night from

$566

Distance approx 9.77 km from Sta. Margarita

(3) Very Good 

17

Punta-Romana

Costa Brava / L'Escala

L'Escala apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 0.05 mi
  • Swimming pool

Price per night from

$86

Price per night from

$86

Distance approx 10.61 km from Sta. Margarita

11

clear

Costa Brava / L'Escala

L'Escala apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 0.01 mi
  • Pet Friendly

Price per night from

$55

Price per night from

$55

Distance approx 9.9 km from Sta. Margarita

29

Noa

Costa Brava / L'Escala

L'Escala villa

5 10 min stay varies

  • 5 bedrooms
  • sleeps 10
  • min stay varies
  • Nearest beach 0.55 mi
  • Swimming pool
  • Air conditioning

Price per night from

$199

Price per night from

$199

Distance approx 3 km from Sta. Margarita

14

Bramer 47

Costa Brava / Roses

Roses house

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child Friendly

Price per night from

$237

Responds fast!
avg. 3 hours 38 minutes

Price per night from

$237

Distance approx 10.02 km from Sta. Margarita

12

Louise

Costa Brava / L'Escala

L'Escala apartment

3 7 min stay varies

  • 3 bedrooms
  • sleeps 7
  • min stay varies
  • Nearest beach 0.4 mi

Price per night from

$63

Price per night from

$63

Distance approx 10.98 km from Sta. Margarita

17

Joy

Costa Brava / L'Escala

L'Escala villa

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 0.6 mi
  • Swimming pool
  • Air conditioning

Price per night from

$115

Price per night from

$115

Distance approx 10.41 km from Sta. Margarita

8

Sandra

Costa Brava / L'Escala

L'Escala apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 0.04 mi
  • Swimming pool
  • Pet Friendly

Price per night from

$69

Price per night from

$69

Distance approx 2.03 km from Sta. Margarita

20

Spacious house with garden & Wifi

Costa Brava / Empuriabrava

Empuriabrava house

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 3 mi
  • Child Friendly

Price per night from

$180

Responds fast!
avg. 20 minutes

Price per night from

$180

Distance approx 11.01 km from Sta. Margarita

16

Cristina

Costa Brava / L'Escala

L'Escala house

3 7 min stay varies

  • 3 bedrooms
  • sleeps 7
  • min stay varies
  • Nearest beach 0.4 mi
  • Swimming pool
  • Pet Friendly

Price per night from

$115

Price per night from

$115