Hotels and places to stay in Spain

Filter

2,575 places to stay

Where to stay in Spain

FaceTraveler lists 2,575 places to stay in Spain, spread across more than thirty provinces, from guesthouses to five-star hotels. Madrid and Barcelona account for a large share, but there are also inland cities, the coast and the islands, each place with its location on the map.

Where to stay in Spain

The two big cities. Madrid is where we have the most places, and in the Province of Madrid there are also towns such as Alcalá de Henares. Barcelona comes second. Both suit a city break or a base for exploring the surrounding area.

Historic inland cities. Toledo, Segovia, Ávila, Burgos, León and Zaragoza have places to stay in the centre. They suit a weekend away or a combination with Madrid.

North. Bilbao, Asturias, Cantabria and Logroño. In Asturias and Cantabria there are places to stay in coastal towns such as Llanes or Santillana del Mar, as well as in the capitals.

Coast and islands. Málaga, the Province of Valencia, Palma de Mallorca, Las Palmas de Gran Canaria and Santa Cruz de Tenerife.

Getting around

Spain has the most extensive high-speed rail network in Europe. Almost all the routes start in Madrid and reach, among others, Barcelona, Zaragoza, Valencia, Málaga, Seville, Valladolid and León. If you are combining cities, accommodation near the station saves you transfers.

Madrid-Barajas Airport, the busiest in the country, is 12 km from the centre. Metro line 8 links it with Nuevos Ministerios in about 20 minutes, and T4 has a Cercanías (suburban train) station.

When to go

The climate varies a lot by area. The Mediterranean coast is mild almost all year. The interior has colder winters and hotter summers, the north is rainier and temperate, and in the Canary Islands it is warm all year. Spring and autumn are good times for the inland cities.

Types of accommodation in Spain

There are also 150 other places to stay.

FaceTraveler
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.