Why book at cityhotels?

  • Over 200 000 hotels worldwide
  • Between 20-70 % can be saved booking through City Hotels
  • We celebrate 10 years with anniversary deals
  • Pay online now or upon hotel checkout on most hotels

Hotels in Spain

Hotels in Spain

Barcelona, Spain

At cityhotels.com always you can find outstanding hotel offers in all cities and villages in Spain - Barcelona, Madrid, Calvia, Valencia, Seville, Malaga, Benidorm, San Bartolome de Tirajana, Calpe, Granada, Lloret de Mar, Adeje, Salou, Ciutadella de Menorca, Palma de Mallorca, Alcudia, Sant Josep de sa Talaia, Santa Eulalia del Rio, Marbella, La Oliva, Arona, Tias, Puerto de la Cruz, Sant Antoni de Portmany, Santiago de Compostela, Sitges, Mogan, Alicante, El Arenal and Ibiza.

Do you want to stay in comfortable but also excellent value accommodation in a city or village in Spain? We have an extensive range of hotels on offer, from simple economic hotels and recommended hotels, to luxury and boutique hotels. We can also help you with romantic weekend breaks, spa breaks, business trips, groups trips and conferences in Spain.
Going on vacation to Spain you can find hotels and accommodation in all cities and villages in this country.

At cityhotels.com you can book cheap hotel rooms close to the airports, main streets, shopping district, either in the city centre or outside the city of Spain. When there are concerts, musicals, football matches, fairs and similiar events we can help you with accommodation for this. Our main goal in cityhotels.com is to give you the best possible experience at your destination.

Hotels in 30 popular cities in Spain

Popular holiday destinations i Spain

28 hotel offers in Spain

AC Hotel Cuzco by Marriott

AC Hotel Cuzco by Marriott, Madrid

Near Santiago Bernabeu Stadium, Madrid
5 km from city center.
From 125 USD
Hotel Daniya Alicante

Hotel Daniya Alicante, Alicante

Near Castle of Santa Barbara, Alicante
4 km from city center.
From 83 USD
Sol Milanos Pinguinos

Sol Milanos Pinguinos, Alayor

Near Son Bou Beach, Alayor
5 km from city center.
From 281 USD
Melia Sitges

Melia Sitges, Sitges

Near Balmins Beach, Sitges
1 km from city center.
From 286 USD
Hotel Saratoga

Hotel Saratoga, Palma de Mallorca

Near Cathedral of Santa Maria of Palma, Palma de Mallorca
1 km from city center.
From 178 USD
Navas Hotel

Navas Hotel, Granada

Near Alhambra, Granada
From 57 USD
Ayre Hotel Astoria Palace

Ayre Hotel Astoria Palace, Valencia

Near Plaza del Ayuntamiento, Valencia
From 104 USD
Los Monteros Spa & Golf Resort

Los Monteros Spa & Golf Resort, Marbella

Near Santa Clara Golf Course, Marbella
5 km from city center.
From 310 USD
Eurostars Araguaney

Eurostars Araguaney, Santiago de Compostela

Near Mercado de Abastos de Santiago, Santiago de Compostela
From 135 USD
Meliá Salinas

Meliá Salinas, Teguise

In Teguise (Costa Teguise), Teguise
22 km from city center.
From 428 USD
ME Ibiza

ME Ibiza, Santa Eulalia del Rio

Near Punta Arabi Hippy Market, Santa Eulalia del Rio
3 km from city center.
From 1282 USD
Mediterranean Palace

Mediterranean Palace, Arona

Near El Camison Beach, Arona
4 km from city center.
From 243 USD
Gran Hotel Bahia Del Duque Resort

Gran Hotel Bahia Del Duque Resort, Adeje

Near Del Duque Beach, Adeje
5 km from city center.
From 1140 USD
Hesperia Playa Dorada

Hesperia Playa Dorada, Yaiza

Near Dorada Beach, Yaiza
7 km from city center.
From 217 USD
Hotel Ronda

Hotel Ronda, Barcelona

Near Las Ramblas, Barcelona
1 km from city center.
From 156 USD
Meliá Antillas Calviá Beach

Meliá Antillas Calviá Beach, Calvia

Near Pirates Adventure Show, Calvia
5 km from city center.
From 325 USD
Sol Alcudia Center

Sol Alcudia Center, Alcudia

Near Hidropark, Alcudia
2 km from city center.
From 187 USD
Hotel Guadacorte Park

Hotel Guadacorte Park, Los Barrios

Connected to a shopping center, Los Barrios
12 km from city center.
From 110 USD
Sallés Hotel Málaga Centro

Sallés Hotel Málaga Centro, Malaga

Near Malaga Cathedral, Malaga
1 km from city center.
From 144 USD
Meliá Benidorm

Meliá Benidorm, Benidorm

Near Aqualandia, Benidorm
2 km from city center.
From 285 USD
Elba Vecindario Aeropuerto Business & Convention Hotel

Elba Vecindario Aeropuerto Business & Convention Hotel, Vecindario

In Santa Lucia (Vecindario), Vecindario
From 76 USD
Hotel Club San Remo

Hotel Club San Remo, Sant Josep de sa Talaia

In Sant Josep de sa Talaia (San Antonio Bay), Sant Josep de sa Talaia
7 km from city center.
From 198 USD
Hotel TOP Royal Star

Hotel TOP Royal Star, Lloret de Mar

Near Water World, Lloret de Mar
1 km from city center.
From 105 USD
Fiesta Hotel Milord

Fiesta Hotel Milord, Sant Josep de sa Talaia

Near Pinet Beach, Sant Josep de sa Talaia
7 km from city center.
From 238 USD
Hotel Roc Linda

Hotel Roc Linda, Can Pastilla

In Playa de Palma (Can Pastilla), Can Pastilla
From 115 USD
H10 Tenerife Playa

H10 Tenerife Playa, Puerto de la Cruz

Near Costa Martianez Aquatic Park, Puerto de la Cruz
1 km from city center.
From 128 USD
Hotel Caserío

Hotel Caserío, San Bartolome de Tirajana

Near Kasbah Shopping Center, San Bartolome de Tirajana
9 km from city center.
From 162 USD
Sol Costa Daurada

Sol Costa Daurada, Salou

Near PortAventura Theme Park, Salou
1 km from city center.
From 190 USD

Map of 28 recommended hotels in Spain