Destinations
Planning
Resources
Airlines
World Currencies
Electrical Standards
Account
Sign In
The World
Europe
Southern Europe
Spain
Cities
Cities in Spain - Best Places to Visit
There are 289 cities in Spain.
Barcelona
is the most popular city with a population of 1,686,208.
Most Popular
By Name
By Population
1
Barcelona
Vibrant city known for Gaudí's architecture
Pop. 1,686,208
2
Madrid city
Capital city known for its art and culture
Pop. 3,255,944
3
Granada
City in Spain, known for the Alhambra palace
Pop. 233,532
4
Málaga City
Coastal city famous for its historical sites
Pop. 591,637
5
Bilbao City
City in Basque Country, Spain
Pop. 347,342
6
Lleida
City in Catalonia, Spain, with historic sites
Pop. 140,797
7
Alconaba
Municipality in Soria province, Castile and León
Pop. 183
8
Almajano
Small municipality in Soria province, Castile and León
Pop. 185
9
Navaleno
Mountain town in Soria province, pine forests
Pop. 997
10
Parla
Suburb of Madrid with modern amenities
Pop. 115,611
11
Santa María de las Hoyas
Rural municipality in Castille and León, Spain
Pop. 191
12
Monteagudo de las Vicarías
Historic village in Castile and León, Spain
Pop. 262
13
Basauri
City in Basque Country, Spain
Pop. 42,657
14
Antas
Small town in Andalusia with coastal proximity
Pop. 3,166
15
Arévalo
Historic town in Castille and León region
Pop. 7,689
16
La Puebla de Montalbán
Historic town in Castille-La Mancha region
Pop. 7,695
17
Villanueva del Arzobispo
City in Andalusia, Spain with historical sites
Pop. 8,716
18
Arenas de San Pedro
City in Castille and León, Spain
Pop. 6,539
19
Valdelacalzada
Municipality in Extremadura region, Spain
Pop. 2,700
20
Adanero
Castilian town in Ávila province, agricultural area
Pop. 321
21
Albornos
Spanish village in Castille and León
Pop. 212
22
Madrigal de las Altas Torres
Historic Castile town with medieval walls
Pop. 1,803
23
Amavida
Village in Castille and León, Spain
Pop. 190
24
Salobral
Small village in Castile and León, Spain
Pop. 118
Load More