Call to
book
020 3368 3117
Open till 10pm Mon-Fri & 6pm Sat-Sun
ABTA
ATOL Protected

Luxury Spain Holidays

Spain beach and sea view

Spain Travel Guide

A land of fiestas, flamenco and fiery bravado, Spain is one of the most popular holiday destinations in Europe, and with good reason.  The country enjoys month after month of hot sun, the beaches are glorious and the locals welcoming.  From the bustling resorts of the “Costas” to the less-visited regions, Spain is rich in culture and bursting with rugged, dramatic scenery.

Holidaymakers flock annually to the resorts on the Costa del Sol, from down-to-earth Benidorm to glamorous Marbella.  Young partygoers head to the Balearic Islands to dance in clubs nothing short of legendary.  Art and culture abound in Spain’s second-largest city, Barcelona, where the avant-garde architecture of Gaudi is captivating.

Spaniards have been keeping the splendid beaches of the Costa del Luz, between the more crowded Costa del Sol and Portugal’s Algarve, almost to themselves for decades but this sun-drenched region offers miles of sandy coastline.  To get away from the crowds, visit northern Spain, home to fascinating mountain villages, swathes of unspoiled beaches, and fantastic food and wine.

For some, a Spanish holiday is about relaxing on a beach, while others create unforgettable memories exploring an ancient city.  There are exclusive sports clubs, luxury spas and modern tennis centres, or visitors can indulge in a wine tour to the vineyards of Rioja and Catalonia.

Weather

For maximum sunshine, Spain is best visited in July and August but the weather is generally pleasant and dry from spring right through to autumn.  The Spanish islands enjoy warm weather almost all year round.

Destinations in Spain

Hotels in Spain

Agroturismo-Sa-Talia-Banner.jpg

Agroturismo Sa Talaia


from £871 per person
View Hotel

Be Live Collection Palace de Muro


for pricing call us 020 3368 3117 
View Hotel
Can-Lluc-Hotel-Ibiza-Banner.jpg

Can Lluc Hotel


from £745 per person
View Hotel
Claris-Hotel-Barcelona-Banner.jpg

Claris Hotel


from £251 per person
View Hotel
Don-Carlos-Spain-Banner.jpg

Don Carlos Leisure Resort & Spa


for pricing call us 020 3368 3117 
View Hotel
El-Hotel-Pacha-Banner.jpg

El Hotel Pacha


from £669 per person
View Hotel
ES-Revellar-Banner.jpg

Es Revellar Art Resort


for pricing call us 020 3368 3117 
View Hotel
Gran Hotel La Florida banner

Gran Hotel La Florida


from £248 per person
View Hotel
Gran-Hotel-Soller-Majorca-Banner.jpg

Gran Hotel Soller


from £595 per person
View Hotel
H10-Andalucia-Plaza-Spain-Banner.jpg

H10 Andalucia Plaza


from £253 per person
View Hotel

Hesperia Madrid


from £385 per person
View Hotel

Hospes Amerigo


from £595 per person
View Hotel

Hospes Palau de la Mar


for pricing call us 020 3368 3117 
View Hotel
Hotel Balmes banner

Hotel Balmes


from £213 per person
View Hotel
Hotel Derby banner

Hotel Derby


from £184 per person
View Hotel
Hotel Granados 83 banner

Hotel Granados 83


from £255 per person
View Hotel
Hotel Melia Barcelona Sarria banner

Hotel Melia Barcelona Sarria


for pricing call us 020 3368 3117 
View Hotel
Sky view of the hotel

Hotel Rural Binigaus Vell


for pricing call us 020 3368 3117 
View Hotel

Hotel Sevilla Center


for pricing call us 020 3368 3117 
View Hotel
Hotel-Villa-Magna-Madrid-Banner.jpg

Hotel Villa Magna


from £465 per person
View Hotel
Hotel Villa Real banner

Hotel Villa Real


from £252 per person
View Hotel
Ibiza-Gran-Hotel-Banner2.jpg

Ibiza Gran Hotel


from £790 per person
View Hotel
Jardines De Nivaria banner

Jardines De Nivaria


from £592 per person
View Hotel
Kempinski-Bahia-Spain-Banner.jpg

Kempinski Hotel Bahia


from £575 per person
View Hotel
Indoor pool & spa

La Finca Golf


from £414 per person
View Hotel

La Pergola


for pricing call us 020 3368 3117 
View Hotel
Melia-Marbella-Banner2.jpg

Melia Marbella Banus


for pricing call us 020 3368 3117 
View Hotel
Melia-De-Mar-Banner.jpg

Melia de Mar


for pricing call us 020 3368 3117 
View Hotel

Mon Port


from £372 per person
View Hotel
Nixe Palace banner

Nixe Palace


from £495 per person
View Hotel
OD-Port-Portals-Banner.jpg

OD Port Portals


from £336 per person
View Hotel
OD-Talamanca-Banner.jpg

OD Talamanca


from £318 per person
View Hotel
Pure-Salt-Garonda-Majorca-Banner.jpg

Pure Salt Garonda


for pricing call us 020 3368 3117 
View Hotel

Puro Oasis Urbano


from £473 per person
View Hotel
RD Mar de Portals banner

RD Mar de Portals


for pricing call us 020 3368 3117 
View Hotel
Renaissance-Banner1.jpg

Renaissance Barcelona Hotel


for pricing call us 020 3368 3117 
View Hotel

SH Valencia Palace


for pricing call us 020 3368 3117 
View Hotel
SH-VIlla-Gadea-Altea-Spain-Banner.jpg

SH Villa Gadea Altea


from £503 per person
View Hotel
Roof top views

Santa Clara Urban Hotel & Spa


for pricing call us 020 3368 3117 
View Hotel
The Giri Residence restaurant

The Giri Residence


for pricing call us 020 3368 3117 
View Hotel
URSO-Hotel-Madrid-Banner.jpg

URSO Hotel & Spa Madrid


for pricing call us 020 3368 3117 
View Hotel
Urban Hotel banner

Urban Hotel


for pricing call us 020 3368 3117 
View Hotel
Hotel with cliff view

Villa Venecia


from £588 per person
View Hotel
W-Barcelona1-Banner.jpg

W Barcelona


for pricing call us 020 3368 3117 
View Hotel
Westin-La-Quinta-Spain-Banner.jpg

Westin La Quinta Golf & Spa Resort


for pricing call us 020 3368 3117 
View Hotel

My Inspired

Got some favourite destinations? Or perhaps you've seen a hotel you love? Click the little heart icon and we'll save it to My Inspired for you to quickly view it in the future without having to search for it.

You haven't saved anything yet

Why choose us?



All the flights and flight-inclusive holidays on this website are financially protected by the ATOL scheme. When you pay you will be supplied with an ATOL certificate. Please ask for it and check to ensure that everything you booked (flights, hotels and other services) are listed on it. Please see our booking conditions for further information or for more details about financial protection and the ATOL certificate visit the CAA's website. Our ATOL number is 3634.