• Support
    • HELP CENTER
    • Contact Us
  • CAD
Cheap Flights
1-877-496-4815
Specializing in Spain Hotels
Spain features a world-class art scene that stretches from Barcelona, through Madrid, and to Bilbao. The restaurants of San Sebastian routinely make the best in the world listings, while simple fishing towns along the Costa Brava offer unrivaled paella. From the mountains it shares with Andorra to the beaches of Mallorca, Spain features a varied landscape sure to please any discerning traveler.

As the home of such resort chains as Iberostar and Melia, Spain takes hospitality seriously. Among its many beautiful hotels, you can choose to stay at the Hotel Ritz in Madrid, just steps from the Prado, enjoy the spectacular views of Barcelona from the top of the Hotel Arts, or steep yourself in both history and luxury at Valencia's Hotel Alfonso XIII.

There is truly no bad time to visit Spain, though the shoulder months (April to May and September to November) are best as the coastal regions of the country can be hot, humid and crowded in the summer, while the northern regions see a fair amount of rain during the winter months.

Top Hotels in Spain

Homestay Barcelona Sagrada Familia

Calle Napols 258 - 1º 3ª, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $101 per night

Feel Good Apartments Barceloneta

Calle Paredes 1, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $100 per night

W Barcelona

Placa Rosa dels Vents, 1, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(0 reviews)
from $417 per night

SAGRADA FAMILIA

CORCEGA 541, 08037 BARCELONA, Spain
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $227 per night

Hotel Arts Barcelona

Calle Marina 19-21, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(1706 reviews)
from $356 per night

Apartamentos Sants

Calle Badal, 148, Spain
Star Rating:
Trip Advisor Rating:
3.5/5
(0 reviews)
from $118 per night

Apartments Arenal

Calle Arenal 10, Spain
Star Rating:
Trip Advisor Rating:
3.5/5
(93 reviews)
from $97 per night

Apartamentos Turisticos Las Letras by TerravisionTravel

Plaza Matute 11, Spain
Star Rating:
Trip Advisor Rating:
3.5/5
(24 reviews)
from $93 per night

BLUECITY CASTELLANA ONIX HOTEL

Maria Tubau 6, Spain
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $155 per night

Hostal Foster

Calle Estrella 5, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(95 reviews)
from $94 per night

JC Rooms Puerta del Sol

C/ De La Flora 4, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(98 reviews)
from $125 per night

Hilton Barcelona

Avinguda Diagonal 589-591, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(340 reviews)
from $459 per night

BAHIA PRINCIPE COSTA ADEJE

DESARROLLO RESIDENCIAL PLAYA, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(2220 reviews)
from $264 per night

Majestic Hotel & Spa Barcelona

Passeig De Gracia, De 68, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(344 reviews)
from $248 per night

Melia Madrid Princesa

Princesa 27, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(653 reviews)
from $193 per night

Dailyflats Pare Lainez

C/pare Lainez 55, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(0 reviews)
from $136 per night

Posada Del Leon De Oro

Calle Cava Baja 12, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(0 reviews)
from $136 per night

POSADA DEL LEON DE ORO

CALLE CAVA BAJA12, 28005 MADRID, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(178 reviews)
from $156 per night

Caro Hotel - Palacio Marques de Caro

Calle Almirante 14, Spain
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $0 per night

Sirenis Hotel Goleta Tres Carabelas & Spa

Avda.pedro Matutes Noguera, s/n,, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(223 reviews)
from $189 per night

Camp Nou

Calle Cardenal Reig 40, Spain
Star Rating:
Trip Advisor Rating:
3.5/5
(0 reviews)
from $86 per night

Hotel Denit Barcelona

Estruc 24-26, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(759 reviews)
from $148 per night

MANDARIN ORIENTAL BARCELONA

Paseo de Gracia 38 40, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(0 reviews)
from $437 per night

Le Meridien Barcelona

La Rambla, La 111, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(0 reviews)
from $375 per night

Rey Juan Carlos I

Avd Diagonal 661-671, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(710 reviews)
from $173 per night

Ibiza Gran Hotel

Paseo Juan Carlos I 17, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(185 reviews)
from $271 per night

Apartamentos Mira Mola

Carlos Roman Ferrer 22, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $51 per night

Gran Hotel Torre Catalunya

Roma 2-4, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(1955 reviews)
from $137 per night

Hotel Colon Barcelona

Avenida Catedral, 7, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(847 reviews)
from $162 per night

Hotel Ritz Madrid

Plaza de la Lealtad 5, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(488 reviews)
from $380 per night

Hotel 1898

La Rambla, 109, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(0 reviews)
from $318 per night

BAJONDILLO

PASEO MARITIMO 5, Spain
Star Rating:
Trip Advisor Rating:
0.0/5
(0 reviews)
from $58 per night

Bajondillo

Paseo Maritimo 5, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $59 per night

Hotel Jazz

Pelayo 3, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $229 per night

Citadines Ramblas Barcelona

Ramblas 122, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $205 per night

Gallery Hotel

Rossello 249, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(0 reviews)
from $168 per night

Grand Hotel Central

Via Laietana 30, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(1201 reviews)
from $229 per night

NH Hotel Deusto

Francisco Macia 9, Spain
Star Rating:
Trip Advisor Rating:
3.0/5
(0 reviews)
from $72 per night

Hotel Atlantico Madrid

Gran Via 38, Spain
Star Rating:
Trip Advisor Rating:
4.0/5
(2450 reviews)
from $210 per night

Ohla Hotel

Via Laietana, 49, Spain
Star Rating:
Trip Advisor Rating:
5.0/5
(462 reviews)
from $268 per night