Travelia ← the value map

Best places to visit in Spain

307 destinations in Spain, each scored on climate fit, safety, value and quality. 169 on the coast. Warmest around August.

Destinations

A Coruña coastal · warmest ~19°C · sea to 18° Acacias inland · warmest ~25°C Adelfas inland · warmest ~25°C Adra coastal · warmest ~25°C · sea to 24° Aguadulce coastal · warmest ~26°C · sea to 24° Aiguafreda inland · warmest ~21°C Alajeró coastal · warmest ~22°C · sea to 24° Alcalá de Henares inland · warmest ~25°C Alella coastal · warmest ~24°C · sea to 25° Algorta coastal · warmest ~20°C · sea to 22° Alicante coastal · warmest ~26°C · sea to 26° Almagro inland · warmest ~25°C Almería coastal · warmest ~26°C · sea to 24° Almozara inland · warmest ~24°C Antequera inland · warmest ~25°C Aranjuez inland · warmest ~26°C Arano inland · warmest ~20°C Arapiles inland · warmest ~25°C Aravaca inland · warmest ~25°C Arganzuela inland · warmest ~25°C Argentona coastal · warmest ~23°C · sea to 25° Argüelles inland · warmest ~25°C Atocha inland · warmest ~25°C Ávila inland · warmest ~20°C Avilés coastal · warmest ~19°C · sea to 20° Badajoz inland · warmest ~25°C Badalona coastal · warmest ~24°C · sea to 26° Barajas de Madrid inland · warmest ~25°C Barakaldo coastal · warmest ~20°C · sea to 22° Barcelona coastal · warmest ~24°C · sea to 26° Barri de les Corts coastal · warmest ~24°C · sea to 26° Barri Gòtic coastal · warmest ~24°C · sea to 26° Barrio de la Concepción coastal · warmest ~27°C · sea to 26° Barrio de Peral coastal · warmest ~27°C · sea to 26° Barruera inland · warmest ~14°C Basauri inland · warmest ~20°C Begues coastal · warmest ~23°C · sea to 26° Bellas Vistas inland · warmest ~25°C Bilbao inland · warmest ~20°C Bonastre coastal · warmest ~23°C · sea to 26° Burgos inland · warmest ~20°C Cabrera de Mar coastal · warmest ~23°C · sea to 25° Cabrils coastal · warmest ~23°C · sea to 25° Cáceres inland · warmest ~26°C Cadiz coastal · warmest ~25°C · sea to 23° Calafell coastal · warmest ~24°C · sea to 26° Calatayud inland · warmest ~22°C Calvià coastal · warmest ~24°C · sea to 26° Campo de Caso inland · warmest ~18°C Can Baró coastal · warmest ~24°C · sea to 26° Can Peguera coastal · warmest ~24°C · sea to 26° Canillejas inland · warmest ~25°C Carabanchel inland · warmest ~25°C Cármenes inland · warmest ~25°C Cartagena coastal · warmest ~27°C · sea to 26° Casa de Campo inland · warmest ~25°C Castellana inland · warmest ~25°C Castelldefels coastal · warmest ~23°C · sea to 26° Cervelló inland · warmest ~23°C Cervera de la Cañada inland · warmest ~22°C Ceuta coastal · warmest ~23°C · sea to 22° Chamartín inland · warmest ~25°C Chamberí inland · warmest ~25°C Chopera inland · warmest ~25°C Ciudad Lineal inland · warmest ~25°C Ciutat Vella coastal · warmest ~24°C · sea to 26° Comillas inland · warmest ~25°C Corbera de Llobregat inland · warmest ~23°C Córdoba inland · warmest ~27°C Cornellà de Llobregat coastal · warmest ~24°C · sea to 26° Cuatro Caminos inland · warmest ~25°C Cuatro Vientos inland · warmest ~25°C Cubelles coastal · warmest ~23°C · sea to 26° Cuenca inland · warmest ~22°C Delicias inland · warmest ~24°C Delicias inland · warmest ~25°C Donostia / San Sebastián coastal · warmest ~20°C · sea to 22° Dreta de l'Eixample coastal · warmest ~24°C · sea to 26° Eixample coastal · warmest ~24°C · sea to 26° el Baix Guinardó coastal · warmest ~24°C · sea to 26° el Camp d'en Grassot i Gràcia Nova coastal · warmest ~24°C · sea to 26° el Camp de l'Arpa del Clot coastal · warmest ~24°C · sea to 26° El Carmel coastal · warmest ~24°C · sea to 26° el Clot coastal · warmest ~24°C · sea to 26° el Coll coastal · warmest ~24°C · sea to 26° el Congrés i els Indians coastal · warmest ~24°C · sea to 26° el Guinardó coastal · warmest ~24°C · sea to 26° El Masnou coastal · warmest ~24°C · sea to 25° el Parc i la Llacuna del Poblenou coastal · warmest ~24°C · sea to 26° el Poblenou coastal · warmest ~24°C · sea to 26° El Prat de Llobregat coastal · warmest ~24°C · sea to 26° el Putxet i el Farró coastal · warmest ~24°C · sea to 26° el Raval coastal · warmest ~24°C · sea to 26° el Turó de la Peira coastal · warmest ~24°C · sea to 26° El Viso inland · warmest ~25°C Elche inland · warmest ~26°C Embajadores inland · warmest ~25°C Empuriabrava coastal · warmest ~23°C · sea to 23° Entrevías inland · warmest ~25°C Es Castell coastal · warmest ~25°C · sea to 26° Es Molinar coastal · warmest ~25°C · sea to 26° Esplugues de Llobregat coastal · warmest ~24°C · sea to 26° Estollo inland · warmest ~17°C Estrella inland · warmest ~25°C Fort Pienc coastal · warmest ~24°C · sea to 26° Fuencarral inland · warmest ~25°C Fuencarral-El Pardo inland · warmest ~25°C Fuente del Berro inland · warmest ~25°C Gamonal inland · warmest ~20°C Gasteiz / Vitoria inland · warmest ~18°C Gaztambide inland · warmest ~25°C Getxo coastal · warmest ~20°C · sea to 22° Gijón coastal · warmest ~19°C · sea to 21° Goya inland · warmest ~25°C Gràcia coastal · warmest ~24°C · sea to 26° Granada inland · warmest ~24°C Guindalera inland · warmest ~25°C Horta coastal · warmest ~24°C · sea to 26° Horta-Guinardó coastal · warmest ~24°C · sea to 26° Hortaleza inland · warmest ~25°C Hostafrancs coastal · warmest ~24°C · sea to 26° Ibiza coastal · warmest ~26°C · sea to 26° Ibiza inland · warmest ~25°C Imperial inland · warmest ~25°C Jerez de la Frontera inland · warmest ~25°C Jerónimos inland · warmest ~25°C Justicia inland · warmest ~25°C L'Ametlla del Vallès inland · warmest ~21°C l'Antiga Esquerra de l'Eixample coastal · warmest ~24°C · sea to 26° L'Entregu/El Entrego inland · warmest ~18°C L'Hospitalet de Llobregat coastal · warmest ~24°C · sea to 26° la Barceloneta coastal · warmest ~24°C · sea to 26° la Bisbal del Penedès coastal · warmest ~23°C · sea to 26° La Bonanova coastal · warmest ~24°C · sea to 26° La Bordeta coastal · warmest ~24°C · sea to 26° la Clota coastal · warmest ~24°C · sea to 26° La Felguera inland · warmest ~18°C la Font d'en Fargues coastal · warmest ~24°C · sea to 26° la Font de la Guatlla coastal · warmest ~24°C · sea to 26° la Guineueta coastal · warmest ~24°C · sea to 26° La Laguna coastal · warmest ~23°C · sea to 24° La Lastrilla inland · warmest ~20°C La Latina inland · warmest ~25°C La Línea de la Concepción coastal · warmest ~24°C · sea to 22° la Marina de Port coastal · warmest ~24°C · sea to 26° la Maternitat i Sant Ramon coastal · warmest ~24°C · sea to 26° la Nova Esquerra de l'Eixample coastal · warmest ~24°C · sea to 26° La Sagrera coastal · warmest ~24°C · sea to 26° la Salut coastal · warmest ~24°C · sea to 26° la Teixonera coastal · warmest ~24°C · sea to 26° la Vall d'Hebron coastal · warmest ~24°C · sea to 26° la Vila de Gràcia coastal · warmest ~24°C · sea to 26° la Vila Olímpica del Poblenou coastal · warmest ~24°C · sea to 26° Las Cortes inland · warmest ~25°C Las Palmas de Gran Canaria coastal · warmest ~23°C · sea to 23° Las Tres Torres coastal · warmest ~24°C · sea to 26° Latina inland · warmest ~25°C Lavapiés inland · warmest ~25°C Legazpi inland · warmest ~25°C Les Corts coastal · warmest ~24°C · sea to 26° les Roquetes coastal · warmest ~24°C · sea to 26° Lista inland · warmest ~25°C Lleida inland · warmest ~25°C Lucero inland · warmest ~25°C Lugo inland · warmest ~19°C Madrid inland · warmest ~25°C Madrid Centro inland · warmest ~25°C Magaluf coastal · warmest ~24°C · sea to 26° Málaga coastal · warmest ~25°C · sea to 23° Maó coastal · warmest ~25°C · sea to 26° Marbella coastal · warmest ~24°C · sea to 22° Maspalomas coastal · warmest ~24°C · sea to 23° Mataró coastal · warmest ~23°C · sea to 25° Mérida inland · warmest ~26°C Mijas coastal · warmest ~24°C · sea to 23° Moaña coastal · warmest ~19°C · sea to 17° Molins de Rei inland · warmest ~24°C Moncloa-Aravaca inland · warmest ~25°C Moncofa coastal · warmest ~25°C · sea to 26° Monistrol de Montserrat inland · warmest ~23°C Montgat coastal · warmest ~24°C · sea to 25° Moratalaz inland · warmest ~25°C Moscardó inland · warmest ~25°C Móstoles inland · warmest ~25°C Mugardos coastal · warmest ~19°C · sea to 18° Murcia inland · warmest ~26°C Navas coastal · warmest ~24°C · sea to 26° Niño Jesús inland · warmest ~25°C Nou Barris coastal · warmest ~24°C · sea to 26° Olesa de Bonesvalls coastal · warmest ~23°C · sea to 26° Olivella coastal · warmest ~23°C · sea to 26° Opañel inland · warmest ~25°C Oviedo inland · warmest ~19°C Pacífico inland · warmest ~25°C Palacio inland · warmest ~25°C Pallejà inland · warmest ~23°C Palma coastal · warmest ~24°C · sea to 26° Palmanova coastal · warmest ~24°C · sea to 26° Palos de Moguer inland · warmest ~25°C Pamplona inland · warmest ~21°C Parla inland · warmest ~25°C Pau coastal · warmest ~23°C · sea to 22° Pedralbes coastal · warmest ~24°C · sea to 26° Peguera coastal · warmest ~24°C · sea to 26° Petrés coastal · warmest ~25°C · sea to 26° Piedras Blancas coastal · warmest ~19°C · sea to 20° Pinar de Chamartín inland · warmest ~25°C Playa del Ingles coastal · warmest ~24°C · sea to 23° Poble Sec coastal · warmest ~24°C · sea to 26° Porta coastal · warmest ~24°C · sea to 26° Porto Cristo coastal · warmest ~25°C · sea to 26° Premià de Dalt coastal · warmest ~24°C · sea to 25° Premià de Mar coastal · warmest ~24°C · sea to 25° Principe coastal · warmest ~24°C · sea to 22° Provenals del Poblenou coastal · warmest ~24°C · sea to 26° Puente de Vallecas inland · warmest ~25°C Puerta del Angel inland · warmest ~25°C Puerto del Carmen coastal · warmest ~24°C · sea to 23° Recoletos inland · warmest ~25°C Retiro inland · warmest ~25°C Riañu inland · warmest ~18°C Rios Rosas inland · warmest ~25°C Roda de Barà coastal · warmest ~23°C · sea to 26° Roquetas de Mar coastal · warmest ~26°C · sea to 24° Sabadell inland · warmest ~23°C Sagrada Família coastal · warmest ~24°C · sea to 26° Sagunto coastal · warmest ~25°C · sea to 26° Salamanca inland · warmest ~21°C Salamanca inland · warmest ~25°C Salomó coastal · warmest ~23°C · sea to 26° Sama inland · warmest ~18°C San Antonio Abad coastal · warmest ~27°C · sea to 26° San Blas-Canillejas inland · warmest ~25°C San Isidro inland · warmest ~25°C San Lorenzo de El Escorial inland · warmest ~22°C San Millán de la Cogolla inland · warmest ~17°C San Pedro Alcántara coastal · warmest ~24°C · sea to 22° Sangonera la Verde inland · warmest ~26°C Sant Andreu coastal · warmest ~24°C · sea to 26° Sant Antoni coastal · warmest ~24°C · sea to 26° Sant Antoni de Portmany coastal · warmest ~25°C · sea to 26° Sant Boi de Llobregat coastal · warmest ~24°C · sea to 26° Sant Feliu de Llobregat coastal · warmest ~24°C · sea to 26° Sant Genís dels Agudells coastal · warmest ~24°C · sea to 26° Sant Gervasi - Galvany coastal · warmest ~24°C · sea to 26° Sant Joan Despí coastal · warmest ~24°C · sea to 26° Sant Lluís coastal · warmest ~25°C · sea to 26° Sant Martí coastal · warmest ~24°C · sea to 26° Sant Martí de Provençals coastal · warmest ~24°C · sea to 26° Sant Pere de Ribes coastal · warmest ~23°C · sea to 26° Sant Pere, Santa Caterina i La Ribera coastal · warmest ~24°C · sea to 26° Sant Vicenç dels Horts inland · warmest ~24°C Santa Coloma de Cervelló coastal · warmest ~24°C · sea to 26° Santa Coloma de Gramenet coastal · warmest ~24°C · sea to 26° Santa Cruz de Tenerife coastal · warmest ~23°C · sea to 24° Santa Eulària des Riu coastal · warmest ~26°C · sea to 26° Santa Ponsa coastal · warmest ~24°C · sea to 26° Santander coastal · warmest ~20°C · sea to 22° Santiago de Compostela inland · warmest ~19°C Santillana coastal · warmest ~20°C · sea to 22° Sants coastal · warmest ~24°C · sea to 26° Sants - Badal coastal · warmest ~24°C · sea to 26° Sants-Montjuïc coastal · warmest ~24°C · sea to 26° Santutxu inland · warmest ~20°C Sarrià coastal · warmest ~24°C · sea to 26° Sarrià-Sant Gervasi coastal · warmest ~24°C · sea to 26° Segovia inland · warmest ~20°C Sevilla inland · warmest ~27°C Sitges coastal · warmest ~23°C · sea to 26° Sol inland · warmest ~25°C Son Ferriol coastal · warmest ~25°C · sea to 26° Subirats inland · warmest ~23°C Tarragona coastal · warmest ~24°C · sea to 26° Tavernes Blanques coastal · warmest ~25°C · sea to 26° Teguise coastal · warmest ~23°C · sea to 23° Teià coastal · warmest ~24°C · sea to 25° Terrassa inland · warmest ~23°C Teruel inland · warmest ~22°C Tetuán de las Victorias inland · warmest ~25°C Tiana coastal · warmest ~24°C · sea to 25° Toledo inland · warmest ~26°C Torre del Mar coastal · warmest ~26°C · sea to 24° Torrelles de Llobregat coastal · warmest ~23°C · sea to 26° Torremolinos coastal · warmest ~25°C · sea to 23° Trafalgar inland · warmest ~25°C Úbeda inland · warmest ~27°C Universidad inland · warmest ~25°C Usera inland · warmest ~25°C Valdebernardo inland · warmest ~25°C Valencia coastal · warmest ~25°C · sea to 26° Valladolid inland · warmest ~22°C Vallcarca coastal · warmest ~24°C · sea to 26° Vallecas inland · warmest ~25°C Vallehermoso inland · warmest ~25°C Vallirana inland · warmest ~23°C Valls inland · warmest ~23°C Verdun coastal · warmest ~24°C · sea to 26° Vicálvaro inland · warmest ~25°C Vigo coastal · warmest ~19°C · sea to 17° Viladecans coastal · warmest ~24°C · sea to 26° Vilanova i la Geltrú coastal · warmest ~23°C · sea to 26° Vilapicina i la Torre Llobeta coastal · warmest ~24°C · sea to 26° Vilassar de Mar coastal · warmest ~23°C · sea to 25° Villa de Vallecas inland · warmest ~25°C Villaverde inland · warmest ~25°C Yaiza coastal · warmest ~23°C · sea to 23° Zaragoza inland · warmest ~24°C

Explore