Self-catering holiday homes in Catalonia

1,172 Properties, sort by: 
Refine Your Search Start a New Search
Find by availability dates:
and/or by weekly rental rate (in £ GBP)
Current Criteria:
(remove all criteria)

Lerida Province farmhouse rental - The property
4 Bedrooms, Sleeps 10
  • Farmhouse
  • 3 Bathrooms
  • mountain, rural
  • garden
Rates per property (GBP)
£1,282 - £1,453/week
Golf Holiday Rental
Ski Holiday Rental
Calonge villa rental
4 Bedrooms, Sleeps 8
  • Villa
  • 2 Bathrooms
  • near the sea, village
  • garden
Rates per property (GBP)
£500 - £1,500/week
Golf Holiday Rental
San Pedro Pescador house rental - Mas Armada, the house
4 Bedrooms, Sleeps 8
  • House
  • 3 Bathrooms
  • near the sea, village
  • air-conditioning
Rates per property (GBP)
£641 - £1,410/week
Golf Holiday Rental
Begur villa rental - View from the heated private pool
5 Bedrooms, Sleeps 12
  • Villa
  • 3 Bathrooms
  • near the sea, village
  • garden
Rates per property (GBP)
£890 - £2,495/week
Golf Holiday Rental
L'Ametlla de Mar house rental - Property
4 Bedrooms, Sleeps 8
  • House
  • 3 Bathrooms
  • near the sea, village
  • air-conditioning
Rates per property (GBP)
£700 - £1,300/week
Golf Holiday Rental
Miami Playa villa rental - bonmont golf course
2 Bedrooms, Sleeps 6
  • Villa
  • 2 Bathrooms, 1 Separate Toilet
  • beach, resort
  • air-conditioning
Rates per property (GBP)
£90/night
£560/week
Golf Holiday Rental
Calonge villa rental - Dining out
5 Bedrooms, Sleeps 10
  • Villa
  • 3 Bathrooms
  • mountain, near the sea
  • garden
Rates per property (GBP)
£641 - £2,137/week
Golf Holiday Rental
Calonge villa rental - View of rear house and upper terrace
5 Bedrooms, Sleeps 10
  • Villa
  • 3 Bathrooms
  • mountain, near the sea
  • garden
Rates per property (GBP)
£769 - £2,137/week
Golf Holiday Rental
Sant Antoni de Calonge villa rental - Our pool
3 Bedrooms, Sleeps 6
  • Villa
  • 3 Bathrooms, 2 Separate Toilets
  • beach, village
  • garden
Rates per property (GBP)
£940/week
Golf Holiday Rental
Calonge villa rental - View from the pool looking southeast
4 Bedrooms, Sleeps 8
  • Villa
  • 3 Bathrooms
  • near the sea, village
  • garden
Rates per property (GBP)
£214/night
£1,026 - £1,880/week
Golf Holiday Rental
Girona City villa rental - View of house from pool area
4 Bedrooms, Sleeps 8
  • Villa
  • 2 Bathrooms, 1 Separate Toilet
  • rural, town
  • garden
Rates per property (GBP)
£100 - £120/night
£600 - £950/week
Golf Holiday Rental
Cadaques house rental
7 Bedrooms, Sleeps 12
  • House
  • 3 Bathrooms, 1 Separate Toilet
  • beach, city centre
  • pets not allowed
Rates per property (GBP)
£1,154 - £1,325/week
Golf Holiday Rental
L'Escala villa rental - Villa Caro
4 Bedrooms, Sleeps 8
  • Villa
  • 2 Bathrooms
  • near the sea, village
  • garden
Rates per property (GBP)
£598 - £812/week
Golf Holiday Rental
Vidreras villa rental - Villa Pima
12 Bedrooms, Sleeps 24
  • Villa
  • 8 Bathrooms
  • beach, near the sea
  • garden
Rates per property (GBP)
£1,026 - £1,368/night
£2,154 - £4,274/week
Golf Holiday Rental
L'Ametlla de Mar villa rental - Rear of Villa Jodimar
4 Bedrooms, Sleeps 8
  • Villa
  • 2 Bathrooms, 1 Separate Toilet
  • near the sea, village
  • pool
Rates per property (GBP)
£385 - £1,239/week
Golf Holiday Rental
Miami Playa villa rental - Villa & Pool
3 Bedrooms, Sleeps 8
  • Villa
  • 2 Bathrooms
  • near the sea, town
  • garden
Rates per property (GBP)
£600 - £950/week
Golf Holiday Rental
Calonge villa rental - The Villa
3 Bedrooms, Sleeps 6
  • Villa
  • 3 Bathrooms, 1 Separate Toilet
  • near the sea, rural
  • garden
Rates per property (GBP)
£450 - £1,200/week
Golf Holiday Rental
La Bisbal d'Emporda house rental - Torre Ronsat (West Side)
3 Bedrooms, Sleeps 6
  • House
  • 2 Bathrooms
  • near the sea, rural
  • garden
Rates per property (GBP)
£427 - £1,282/week
Golf Holiday Rental
Begur apartment rental
2 Bedrooms, Sleeps 6
  • Apartment
  • 2 Bathrooms
  • beach, resort
  • garden
Rates per property (GBP)
£256 - £983/week
Golf Holiday Rental
Begur apartment rental - Living-dining  UNIT F 303
3 Bedrooms, Sleeps 7
  • Apartment
  • 2 Bathrooms
  • beach, resort
  • garden
Rates per property (GBP)
£342 - £1,111/week
Golf Holiday Rental
Begur apartment rental - UNIT A 101
2 Bedrooms, Sleeps 4
  • Apartment
  • 2 Bathrooms
  • beach, resort
  • air-conditioning
Rates per property (GBP)
£427 - £1,068/week
Golf Holiday Rental
Begur apartment rental - Swimming pool and garden
3 Bedrooms, Sleeps 6
  • Apartment
  • 2 Bathrooms
  • beach, resort
  • garden
Rates per property (GBP)
£376 - £983/week
Golf Holiday Rental
Calonge villa rental - Villa
3 Bedrooms, Sleeps 6
  • Villa
  • 2 Bathrooms
  • near the sea, village
  • garden
Rates per property (GBP)
£695 - £1,095/week
Golf Holiday Rental
Calonge villa rental - Swimming pool
4 Bedrooms, Sleeps 8
  • Villa
  • 2 Bathrooms
  • mountain, near the sea
  • garden
Rates per property (GBP)
£70/night
£400 - £1,200/week
Golf Holiday Rental
Tarragona villa rental - BONMONT GOLF CLUB HOUSE
3 Bedrooms, Sleeps 6
  • Villa
  • 3 Bathrooms
  • beach, resort
  • air-conditioning
Rates per property (GBP)
£125 - £256/night
£748 - £1,538/week
Golf Holiday Rental
Begur villa rental - Unspoilt views of pool and coastline from terrace
5 Bedrooms, Sleeps 10
  • Villa
  • 3 Bathrooms, 1 Separate Toilet
  • rural, waterfront
  • pool
Rates per property (GBP)
£995 - £1,795/week
Golf Holiday Rental
Santa Cristina d'Aro villa rental
4 Bedrooms, Sleeps 8
  • Villa
  • 4 Bathrooms
  • near the sea
  • garden
Rates per property (GBP)
£855 - £1,923/week
Golf Holiday Rental
Palamos apartment rental - Living
2 Bedrooms, Sleeps 4
  • Apartment
  • 2 Bathrooms
  • beach, city centre
  • air-conditioning
Rates per property (GBP)
£577 - £897/week
Golf Holiday Rental
Begur house rental - Exterior
3 Bedrooms, Sleeps 6
  • House
  • 2 Bathrooms
  • near the sea
  • garden
Rates per property (GBP)
£400 - £850/week
Golf Holiday Rental
Empuriabrava villa rental - View from the canal
4 Bedrooms, Sleeps 8
  • Villa
  • 4 Bathrooms
  • beach, resort
  • air-conditioning
Rates per property (GBP)
£1,453 - £1,624/week