Self-catering apartments in Spain

Other than being well known for its beach appeal and Mediterranean holiday atmosphere, Spain also offers incredible city breaks and cultural attractions. Just some of these fascinating Spanish city destinations include Barcelona, Madrid, Valencia and Seville, where a wide range of both new and character holiday apartments in Spain can be rented for short stays. Although having very much a holiday climate these cities are far from the usual holiday resorts we know and love. Read more

Filter by region

  

Holiday Villas In Spain - Results for holiday apartments for rent in Spain

Found 4503 holiday apartments in Spain.
Results per page 
Sort by 
2 bedroom Apartment for rent in Begur
Property ID: 1397047

Mas Mato (SAR208)

This 2 bedroom apartment is located in Urbanització Mas Mato and sleeps 4 people. It has WiFi. The apartment is near a beach.

TypeApartment
Bedrooms2
Sleeps4
From
£1191
/week
Instant Booking
2 bedroom Apartment for rent in La Carihuela
Property ID: 1398193

Erisa II

This 2 bedroom apartment with swimming pool is located in La Carihuela and sleeps 5 people. It has air conditioning, a garden and parking nearby. The apartment is within walking distance of a beach.

TypeApartment
Bedrooms2
Sleeps5
From
£1757
/week
Instant Booking
3 bedroom Apartment for rent in Javea
Property ID: 1398731

Roma

This 3 bedroom apartment with swimming pool is located in Bahía de Jávea and sleeps 7 people. It has WiFi, air conditioning and garage. The apartment is within walking distance of a beach.

TypeApartment
Bedrooms3
Sleeps6
From
£1229
/week
Instant Booking
2 bedroom Apartment for rent in Altea
Property ID: 1400709

Altea La Nova

This 2 bedroom apartment with swimming pool is located in Sierra Altea and sleeps 4 people. It has WiFi, air conditioning and a garden. The apartment is near a beach.

TypeApartment
Bedrooms2
Sleeps4
From
£769
/week
Instant Booking
2 bedroom Apartment for rent in Empuriabrava
Property ID: 1400793

Bahia

This 2 bedroom apartment is located in Empuriabrava and sleeps 5 people.

TypeApartment
Bedrooms2
Sleeps5
From
£1513
/week
Instant Booking
0 bedroom Apartment for rent in Estepona
Property ID: 1400843

Apartment ALGASOL

Beautiful penthouse with A/C in Estepona centre - Estepona old town.

TypeApartment
BedroomsStudio
Sleeps4
From
€443
/week
1 bedroom Apartment for rent in Benidorm
Property ID: 1400870

Elegance

This 1 bedroom apartment is located in Mediterráneo Almadraba and sleeps 4 people.

TypeApartment
Bedrooms1
Sleeps4
From
£521
/week
Instant Booking
3 bedroom Apartment for rent in Comares
Property ID: 1401254

Casa Pilar

Beautiful 3 bedroomed apartment with huge terrace offers spectacular views!

TypeApartment
Bedrooms3
Sleeps6
From
€203
/week
2 bedroom Apartment for rent in Cambrils
Property ID: 1401427

Mas de Clariana

This 2 bedroom apartment with swimming pool is located in Vilafortuny and sleeps 4 people. It has air conditioning, parking nearby and a gym. The apartment is near a beach.

TypeApartment
Bedrooms2
Sleeps4
From
£1103
/week
Instant Booking
2 bedroom Apartment for rent in Nueva Andalucia
Property ID: 1401527

Lorcrimar III

This 2 bedroom apartment with swimming pool is located in Nueva Andalucía and sleeps 4 people. It has air conditioning, a garden and garage. The apartment is within walking distance of a beach.

TypeApartment
Bedrooms2
Sleeps4
From
£1366
/week
Instant Booking
1 bedroom Apartment for rent in Benidorm
Property ID: 1401626

Elegance

This 1 bedroom apartment with swimming pool is located in Mediterráneo Almadraba and sleeps 4 people. It has air conditioning, garage and parking nearby. The apartment is within walking distance of a beach.

TypeApartment
Bedrooms1
Sleeps4
From
£1183
/week
Instant Booking
1 bedroom Apartment for rent in Moraira
Property ID: 1401631

La Marina

This 1 bedroom apartment with swimming pool is located in La Fustera-Carrions and sleeps 4 people. It has WiFi, a garden and barbeque facilities. The apartment is within walking distance of a beach.

TypeApartment
Bedrooms1
Sleeps4
From
£431
/week
Instant Booking
1 bedroom Apartment for rent in Benidorm
Property ID: 1401681

Elegance

This 1 bedroom apartment with swimming pool is located in Mediterráneo Almadraba and sleeps 4 people. It has air conditioning, garage and parking nearby. The apartment is within walking distance of a beach.

TypeApartment
Bedrooms1
Sleeps4
From
£1232
/week
Instant Booking
2 bedroom Apartment for rent in Cabo Roig
Property ID: 1401870

2 bedroom apartment near La Zenia beach

1st Floor Apartment located within walking distance to La Zenia Beach, local bars and restaurants and the Orihuela Costa Resort , ideal for people wanting a beach holiday

TypeApartment
Bedrooms2
Sleeps4
From
€51
/week
2 bedroom Apartment for rent in Sant Martí
Property ID: 1401904

Beach Apartment with Terrace (2BR)

This 2 bedroom apartment is located in El Poblenou and sleeps 4 people. It has WiFi and air conditioning.

TypeApartment
Bedrooms2
Sleeps4
From
€125
/week
Instant Booking
2 bedroom Apartment for rent in L'Ampolla
Property ID: 1401957

Els Pinets

This 2 bedroom apartment with swimming pool is located in L'Ampolla and sleeps 6 people. It has a garden, parking nearby and a gym. The apartment is within walking distance of a beach.

TypeApartment
Bedrooms2
Sleeps6
From
£512
/week
Instant Booking
1 bedroom Apartment for rent in Altea
Property ID: 1402011

Holiday apartment in Altea, Costa Blanca

This beautiful and comfortable holiday apartment is located in the old town of Altea, just 200 meters from the Mediterranean Sea.The apartment extends over only 1 floor and offers a bedroom.

TypeApartment
Bedrooms1
Sleeps4
From
£124
/week
Instant Booking
2 bedroom Apartment for rent in Tossa de Mar
Property ID: 1402015

Holiday apartment in Tossa de Mar, Costa Brava

This modern and cozy apartment for 4 people is located near the beach of Tossa de Mar.

TypeApartment
Bedrooms2
Sleeps4
From
£229
/week
Instant Booking
2 bedroom Apartment for rent in Torrevieja Town
Property ID: 1402027

Apartment in Torrevieja, Costa Blanca

This cozy holiday apartment is located in the center of Torrevieja, Alicante. The apartment on the 2nd floor has 52 m² in 2 bedrooms a capacity for 4 people. Furthermore.

TypeApartment
Bedrooms2
Sleeps4
From
£167
/week
Instant Booking
2 bedroom Apartment for rent in Altea
Property ID: 1402049

Altea holiday apartment rental

Bright holiday apartment in the beautiful coastal town of Altea on the Costa Blanca near the beach. The apartment consists of 2 spacious bedrooms, 2 bathrooms.

TypeApartment
Bedrooms2
Sleeps6
From
£261
/week
Instant Booking
2 bedroom Apartment for rent in Hacienda Riquelme Golf Resort
Property ID: 1402054

Holiday apartment in Hacienda Riquelme Golf Resort, Costa Cálida

This 2 bedroom apartment with shared pool is located in is located in Hacienda Riquelme Golf Resort and sleeps 6 people. It has WiFi, garage and air conditioning. The apartment is and within walking distance of golf.

TypeApartment
Bedrooms2
Sleeps6
From
£157
/week
Instant Booking
2 bedroom Apartment for rent in Sitio de Calahonda
Property ID: 1402056

Holiday apartment in Sitio de Calahonda, Costa del Sol

This lovely 2 bedroom garden holiday apartment is located in the well-maintained complex of La Siesta in Calahonda.

TypeApartment
Bedrooms2
Sleeps4
From
£208
/week
Instant Booking
3 bedroom Apartment for rent in Santa Pola
Property ID: 1402064

Apartment rental in Santa Pola, Costa Blanca

This 3 bedroom apartment is located in is located in Santa Pola and sleeps 6 people. The apartment is near golf.

TypeApartment
Bedrooms3
Sleeps6
From
£219
/week
Instant Booking
2 bedroom Apartment for rent in Torrevieja area
Property ID: 1402165

Cabo Cervera-Playa La Mata apartment to rent

This cozy holiday apartment for 4 people with access to several communal pools is located in a quiet residential area in Torrevieja. The 2 bedroom.

TypeApartment
Bedrooms2
Sleeps4
From
£136
/week
Instant Booking
2 bedroom Apartment for rent in Sitio de Calahonda
Property ID: 1402194

Sitio de Calahonda holiday apartment rental

This stylish two bedroom holiday apartment is located in the mountains above Calahonda, within walking distance of several restaurants and bars. Upon entering the apartment.

TypeApartment
Bedrooms2
Sleeps4
From
£293
/week
Instant Booking
2 bedroom Apartment for rent in Oropesa del Mar
Property ID: 1402202

Apartment rental in Marina d'Or, Costa del Azahar

This beautiful holiday apartment on the ground floor in Oropesa del Mar boasts 2 spacious terraces, a separate entrance and garage.

TypeApartment
Bedrooms2
Sleeps5
From
£219
/week
Instant Booking
3 bedroom Apartment for rent in Casares Costa
Property ID: 1402205

Apartment to rent in Casares Costa, Costa del Sol

This 3 bedroom apartment with shared pool is located in is located in Casares Costa and sleeps 7 people. It has WiFi, parking nearby and air conditioning. The apartment is and within walking distance of golf.

TypeApartment
Bedrooms3
Sleeps7
From
£261
/week
Instant Booking
2 bedroom Apartment for rent in Fuengirola
Property ID: 1402214

Apartment rental in Fuengirola, Costa del Sol

This beautiful, spacious 2 bedroom apartment is located in the prestigious area of Reserva del Higueron, Benalmádena.This one-floor apartment is one floor and has 2 bedrooms.

TypeApartment
Bedrooms2
Sleeps4
From
£312
/week
Instant Booking
2 bedroom Apartment for rent in Benahavis
Property ID: 1402252

Benahavís apartment to rent

This 2 bedroom apartment with shared pool is located in is located in Benahavís and sleeps 5 people. It has WiFi, a garden and garage. The apartment is near golf.

TypeApartment
Bedrooms2
Sleeps5
From
£260
/week
Instant Booking
4 bedroom Apartment for rent in Roses
Property ID: 1402276

Holiday apartment in Roses, Costa Brava

This spacious first floor holiday apartment of 128 m² for 8 adults and 3 children is located in Roses on the Costa Brava.

TypeApartment
Bedrooms4
Sleeps11
From
£312
/week
Instant Booking
3 bedroom Apartment for rent in Torrevieja Town
Property ID: 1402320

Apartment rental in Torrevieja, Costa Blanca

This cozy 3 bedroom holiday apartment in Torrevieja is perfectly located on the beach. Here you have the sea at your feet.

TypeApartment
Bedrooms3
Sleeps6
From
£272
/week
Instant Booking
3 bedroom Apartment for rent in Gran Alacant
Property ID: 1402323

Apartment in Gran Alacant, Costa Blanca

This beautiful holiday apartment is located in the well-kept urbanization Altomar II in Gran Alacant, Santa Pola.

TypeApartment
Bedrooms3
Sleeps6
From
£345
/week
Instant Booking
2 bedroom Apartment for rent in El Mojon, Costa Calida
Property ID: 1402375

Apartment to rent in El Mojón, Costa Cálida

This 2 bedroom apartment with shared pool is located in is located in El Mojón and sleeps 4 people. It has barbeque facilities, parking nearby and air conditioning. The apartment is near golf.

TypeApartment
Bedrooms2
Sleeps4
From
£229
/week
Instant Booking
2 bedroom Apartment for rent in La Torre Golf Resort
Property ID: 1402388

La Torre Golf Resort holiday apartment rental

Beautiful holiday apartment on the ground floor in La Torre Golf Resort in Torre Pacheco with 2 bedrooms and 1 bathroom and a capacity for 4 people. In the living room.

TypeApartment
Bedrooms2
Sleeps5
From
£157
/week
Instant Booking
2 bedroom Apartment for rent in Manilva
Property ID: 1402413

Holiday apartment in Castillo de la Duquesa, Costa del Sol

This modern and elegant 2 bedroom holiday apartment is located in Puerto de la Duquesa in the complex of Marina de Castillo, just 50 meters from the beach.

TypeApartment
Bedrooms2
Sleeps4
From
£333
/week
Instant Booking
2 bedroom Apartment for rent in Tossa de Mar
Property ID: 1402416

Holiday apartment in Tossa de Mar, Costa Brava

This beautiful, comfortable and functional holiday apartment in Tossa de Mar is located on the ground floor and has a spacious terrace.

TypeApartment
Bedrooms2
Sleeps5
From
£272
/week
Instant Booking
4 bedroom Apartment for rent in Estepona
Property ID: 1402425

Apartment to rent in Estepona, Costa del Sol

This spectacular luxury apartment for 8 people is stylish and detailed in the Nordic style and is located in a prime location in the residential complex "Mirador de Estepona Hills" in Estepona.

TypeApartment
Bedrooms4
Sleeps8
From
£669
/week
Instant Booking
2 bedroom Apartment for rent in Benalmadena
Property ID: 1402432

Apartment in Benalmádena, Costa del Sol

This stylish 2 bedroom penthouse holiday apartment is situated in the lovely residential area of Arroyo de la Miel, close to all amenities and only a few minutes drive from the beach.

TypeApartment
Bedrooms2
Sleeps6
From
£292
/week
Instant Booking
2 bedroom Apartment for rent in Javea
Property ID: 1402469

Apartment rental in Arenal, Costa Blanca

Beautiful and bright holiday apartment with 2 bedrooms and 2 bathrooms in Playa del Arenal, Javea.

TypeApartment
Bedrooms2
Sleeps4
From
£187
/week
Instant Booking
2 bedroom Apartment for rent in Sitio de Calahonda
Property ID: 1402502

Sitio de Calahonda apartment to rent

This light and cheerful 2 bedroom holiday apartment is situated in the complex of El Puente 3, in the hillside urbanisation of Calahonda. The complex offers a large pool area with 2 pools within one.

TypeApartment
Bedrooms2
Sleeps4
From
£229
/week
Instant Booking
2 bedroom Apartment for rent in Hacienda Riquelme Golf Resort
Property ID: 1402575

Hacienda Riquelme Golf Resort apartment to rent

This 2 bedroom apartment with shared pool is located in is located in Hacienda Riquelme Golf Resort and sleeps 4 people. It has WiFi, barbeque facilities and garage. The apartment is and within walking distance of golf.

TypeApartment
Bedrooms2
Sleeps4
From
£166
/week
Instant Booking
2 bedroom Apartment for rent in La Sierrezuela
Property ID: 1402594

Holiday apartment in La Sierrezuela, Costa del Sol

This cozy 2 bedroom holiday apartment with access to the shared pool is located in a residential area close to many amenities including restaurants, bars and shops.

TypeApartment
Bedrooms2
Sleeps4
From
£198
/week
Instant Booking
3 bedroom Apartment for rent in Tossa de Mar
Property ID: 1402606

Apartment rental in Tossa de Mar, Costa Brava

This 3 bedroom apartment is located in is located in Tossa de Mar and sleeps 6 people. It has WiFi and air conditioning. The apartment is near golf.

TypeApartment
Bedrooms3
Sleeps6
From
£219
/week
Instant Booking
3 bedroom Apartment for rent in Blanes
Property ID: 1402629

Apartment in Blanes, Costa Brava

In Blanes, near Girona, is this beautiful and modern apartment for 5 people.

TypeApartment
Bedrooms3
Sleeps5
From
£490
/week
Instant Booking
2 bedroom Apartment for rent in Nerja
Property ID: 1402665

Apartment to rent in Nerja, Costa del Sol

Nice holiday apartment on the third floor of a building with elevator in Nerja. It has 2 bedrooms and 2 bathrooms and has a large terrace of 80 m².

TypeApartment
Bedrooms2
Sleeps5
From
£376
/week
Instant Booking
2 bedroom Apartment for rent in Oropesa del Mar
Property ID: 1402680

Holiday apartment in Marina d'Or, Costa del Azahar

Nice and cozy apartment in Oropesa del Mar, Castellón.The apartment on the 4th floor has a capacity for 4 persons on 58 m².

TypeApartment
Bedrooms2
Sleeps5
From
£334
/week
Instant Booking
3 bedroom Apartment for rent in Tossa de Mar
Property ID: 1402681

Tossa de Mar apartment to rent

This 3 bedroom apartment with shared pool is located in is located in Tossa de Mar and sleeps 6 people. It has WiFi and garage. The apartment is near golf.

TypeApartment
Bedrooms3
Sleeps6
From
£397
/week
Instant Booking
3 bedroom Apartment for rent in Blanes
Property ID: 1402734

Holiday apartment in Blanes, Costa Brava

This colorful apartment is located in Blanes, a popular tourist destination in Catalonia. The apartment with 3 bedrooms and 1 bathroom is located a few meters from the beach.

TypeApartment
Bedrooms3
Sleeps4
From
£188
/week
Instant Booking
2 bedroom Apartment for rent in Oropesa del Mar
Property ID: 1402806

Marina d'Or apartment to rent

This 2 bedroom apartment with shared pool is located in is located in Marina d'Or and sleeps 4 people. It has garage and air conditioning. The apartment is near golf.

TypeApartment
Bedrooms2
Sleeps4
From
£188
/week
Instant Booking
2 bedroom Apartment for rent in Cordoba
Property ID: 1402840

Apartment in Córdoba, Spain

This 2 bedroom apartment is located in is located in Córdoba and sleeps 4 people. It has WiFi and air conditioning.

TypeApartment
Bedrooms2
Sleeps4
From
£502
/week
Instant Booking
<< 1
...
1617
18
1920
...
91 >>

More about finding holiday accommodation in Spain

Barcelona and Madrid are amongst the most popular European city destinations and are home to some of the world’s most iconic landmarks and memorable scenery. Well renowned structures such as Sagrada Familia designed by Antoni Gaudí; whose many works are also showcased throughout the city. Whereas Madrid on the other hand is the international centre and capital city of Spain, which boasts a Hispanic nightlife and personality – sort after by tourists. Holiday apartments in Barcelona and Madrid are mostly centrally located, convenient for visitors exploring what the cities have to offer.

In contrast Valencia and Seville are also impressive and remarkable cities in Spain and are two of the largest. Urban centres like Valencia possess traditional charm, long sandy beaches, year-round attractions and lively bar terraces. Moreover, Andalucía’s top destination – Seville is home to 3 UNESCO World Heritage Sites; The cathedral and the Alcázar, The Giralda minaret and the ancient Lonja which are all iconic attractions which entice visitors from all around the globe, making Seville what it is today (a world class city and tourist destination).
Back To Top

Find Us On Social Media
© Alpha Holiday Lettings Limited 2024...