50 Best Vacation Rentals in Sta. Margarita - Holiday Lettings - Cabins

Close

Sta. Margarita

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this vacation rental you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

63 Vacation rentals

(4) Very Good 

21

Vacation apartment with shared pool in Sta. Margarita

Roses / Sta. Margarita

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Swimming pool
  • Suitable for children age 5+
New, LUXURY 2 BED/2 BATH Apartment - 3rd floor of secure community complex with pool, WIFI, liftand sunny south/west facing terrace with open views to sea and natural park.The apartment is situated in Royal Marine II in Santa Margarita, Roses. The bay of Ros  …see more

from $75 / night

$428 - $881 / week

Book View

from $75 / night

27

Vacation chalet in Sta. Margarita

Roses / Sta. Margarita

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Child friendly
  • Pet friendly
  • Private garden
SPECTACULAR house with private boat mooring 17 meters in the channel Isla Santa Margarita of Roses, with private pool and views of the wetlands. Porch with summer dining and chill-out for the hottest nights of the summer, large garden with pool and direct access to priv  …see more

from $209 / night

$2990 - $3738 / week

Book View

from $209 / night

(2) Very Good 

24

Home rental in Sta. Margarita

Roses / Sta. Margarita

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach/lakeside relaxation
  • Nearest beach 0.2 mi
  • Suitable for children age 5+
Splendid Catalan house with mooring at your own terrace, viewing the South and small yacht harbour in front (Canales de Sta Margarita), fully protected from the NW Tramontana. Canales de Sta Margarita is the quiet part of Roses. Fishing, boating, sun bathing, ... Beach  …see more

from $153 / night

$1068 / week

Book View

from $153 / night

18

Roses / Sta. Margarita

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool

 …see more

from $138 / night

$962 / week

Book View

from $138 / night

23

Roses / Sta. Margarita

1 5 Min stay varies

  • 1 bedroom
  • Sleeps 5
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $161 / night

$908 / week

Book View

from $161 / night

(12) Very Good 

36

Sta. Margarita Vacation penthouse rental

Roses / Sta. Margarita

3 8 2 nights min

  • 3 bedrooms
  • Sleeps 8
  • 2 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
Very spacious, light and modern apt, great base to see Dali country and Barcelona (1.5hrs away). Sky diving at Empuriabrava 1 mile away, beautiful water park 5 mins drive. We have WiFi in our apartment and large TV, comfortable seating for approximately 8 people, mod  …see more

from $252 / night

$1260 - $1790 / week

Book View

from $252 / night

7

Sta. Margarita Vacation apartment rental

Roses / Sta. Margarita

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly
The Apartments are set in landscaped gardens overlooking the canal. The apartments havea communal pool.At the edge of the gardens the apartments also share the use of a mooring. The beach is a 5 - 10 min drive away. The local supermarket is in walk  …see more

from $70 / night

$284 - $725 / week

Book View

from $70 / night

13

Roses / Sta. Margarita

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Beach/lakeside relaxation
  • Nearest beach 3 mi
  • Swimming pool

 …see more

from $123 / night

$855 / week

Book View

from $123 / night

7

Roses / Sta. Margarita

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Air conditioning

 …see more

from $87 / night

$588 / week

Book View

from $87 / night

(1) Good 

13

Roses / Sta. Margarita

1 4 2 nights min

  • 1 bedroom
  • Sleeps 4
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool

 …see more

from $43 / night

$289 / week

Book View

from $43 / night

6

Roses / Sta. Margarita

Studio 4 7 nights min

  • Studio
  • Sleeps 4
  • 7 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $38 / night

$262 - $598 / week

Book View

from $38 / night

(4) Very Good 

11

Roses / Sta. Margarita

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Air conditioning

 …see more

from $88 / night

$614 - $855 / week

Book View

from $88 / night

9

Roses / Sta. Margarita

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach/lakeside relaxation
  • Child friendly
  • Pet friendly

 …see more

from $86 / night

$598 / week

Book View

from $86 / night

9

Sta. Margarita Vacation apartment accommodation

Roses / Sta. Margarita

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Child friendly
Apartment with a private terrace, outdoor pool in summer and canal view.It has free wifi. It has a double room and sofa bed . It has capacity of 4 people.The building has a swimming pool, open in high season. There is also a bakery.The nearest beach is 1.5 km.<  …see more

from $129 / night

$897 / week

Book View

from $129 / night

(6) Good 

31

Roses / Sta. Margarita

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.1 mi
  • Child friendly

 …see more

from $43 / night

$267 - $641 / week

Book View

from $43 / night

(6) Good 

10

Roses / Sta. Margarita

2 5 7 nights min

  • 2 bedrooms
  • Sleeps 5
  • 7 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $77 / night

$534 - $844 / week

Book View

from $77 / night

7

Vacation apartment in Sta. Margarita

Roses / Sta. Margarita

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Child friendly
Apartment with a private terrace, outdoor pool in summer and canal view. It has a double room and sofa bed . It has capacity of 4 people.The building has a swimming pool, open in high season. There is also a bakery.The nearest beach is 1.5 km.The Aquabrava  …see more

from $129 / night

$897 / week

Book View

from $129 / night

(12) Very Good 

24

Roses / Sta. Margarita

3 5 Min stay varies

  • 3 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $74 / night

$516 / week

Book View

from $74 / night

9

Roses / Sta. Margarita

2 5 3 nights min

  • 2 bedrooms
  • Sleeps 5
  • 3 nights min
  • Child friendly
  • Ask about pets

 …see more

from $81 / night

$534 / week

Book View

from $81 / night

9

Vacation apartment rental

Roses / Sta. Margarita

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Child friendly
Apartment with a private terrace ,pool in summer and garden view. It has one double room and a sofa bed with capacity of 4 people.The building has a swimming pool, open in high season. There is also a bakery.The nearest beach is 1.5 km.The Aquabr  …see more

from $129 / night

$897 / week

Book View

from $129 / night

13

Vacation apartment in Sta. Margarita

Roses / Sta. Margarita

2 6 3 nights min

  • 2 bedrooms
  • Sleeps 6
  • 3 nights min
  • Beach/lakeside relaxation
  • Nearest beach 2 mi
  • Child friendly
Apartment with a private terrace ,pool in summer and garden view. It has one double room, other with two beds and a sofa bed with capacity of 6 people.The building has a swimming pool, open in high season. There is also a bakery.The nearest beach is 1.5 km.  …see more

from $150 / night

$1047 / week

Book View

from $150 / night

8

Roses / Sta. Margarita

Studio 4 7 nights min

  • Studio
  • Sleeps 4
  • 7 nights min
  • Swimming pool
  • Child friendly
  • Pet friendly

 …see more

from $38 / night

$262 - $598 / week

Book View

from $38 / night

(1) Very Good 

18

Roses / Sta. Margarita

Studio 3 Min stay varies

  • Studio
  • Sleeps 3
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool

 …see more

from $43 / night

$225 - $492 / week

Book View

from $43 / night

9

Roses / Sta. Margarita

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Child friendly

 …see more

from $50 / night

$267 - $620 / week

Book View

from $50 / night

(3) Good 

35

Roses / Sta. Margarita

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Child friendly

 …see more

from $50 / night

$267 - $620 / week

Book View

from $50 / night

14

Roses / Sta. Margarita

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach/lakeside relaxation
  • Child friendly

 …see more

from $92 / night

$641 - $801 / week

Book View

from $92 / night

22

Roses / Sta. Margarita

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Child friendly

 …see more

from $35 / night

$187 - $508 / week

Book View

from $35 / night

(4) Very Good 

33

Roses / Sta. Margarita

1 4 4 nights min

  • 1 bedroom
  • Sleeps 4
  • 4 nights min
  • Swimming pool
  • Child friendly

 …see more

from $86 / night

$481 - $641 / week

Book View

from $86 / night

(1) Excellent 

35

Roses / Sta. Margarita

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Pet friendly

 …see more

from $278 / night

$1944 - $3663 / week

Book View

from $278 / night

(1) Very Good 

7

Roses / Sta. Margarita

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Child friendly

 …see more

from $39 / night

$267 - $620 / week

Book View

from $39 / night

20

Roses / Sta. Margarita

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $46 / night

$321 - $668 / week

Book View

from $46 / night

(8) Very Good 

17

Roses / Sta. Margarita

2 6 7 nights min

  • 2 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $65 / night

$449 - $651 / week

Book View

from $65 / night

(2) Good 

8

Roses / Sta. Margarita

1 6 3 nights min

  • 1 bedroom
  • Sleeps 6
  • 3 nights min
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Swimming pool

 …see more

from $97 / night

$748 / week

Book View

from $97 / night

(2) Very Good 

24

Roses / Sta. Margarita

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Ask about pets

 …see more

from $59 / night

$315 - $962 / week

Book View

from $59 / night

(1) Very Good 

31

Roses / Sta. Margarita

Studio 3 7 nights min

  • Studio
  • Sleeps 3
  • 7 nights min
  • Beach/lakeside relaxation
  • Child friendly
  • Pet friendly

 …see more

from $38 / night

$267 - $534 / week

Book View

from $38 / night

(2) Very Good 

27

Roses / Sta. Margarita

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0 mi
  • Child friendly

 …see more

from $82 / night

$492 - $908 / week

Book View

from $82 / night

(7) Very Good 

39

Roses / Sta. Margarita

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $57 / night

$396 / week

Book View

from $57 / night

10

Roses / Sta. Margarita

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $54 / night

$374 - $823 / week

Book View

from $54 / night

(2) Very Good 

17

Roses / Sta. Margarita

Studio 4 Min stay varies

  • Studio
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

 …see more

from $41 / night

$257 - $566 / week

Book View

from $41 / night

11

Roses / Sta. Margarita

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.1 mi
  • Child friendly

 …see more

from $39 / night

$267 - $620 / week

Book View

from $39 / night

Don’t let an old browser slow down your holiday

Your browser is out of date and might not work well with our website. Download the latest version to speed up your hunt for the perfect holiday home.

Just click on the icons to get to the download page