Banks in Spain

500 cities — select a city to see all listings.

This page lists 13,591 bank and ATM locations in Spain. They are spread across 2,315 cities in 21 regions. The most listings are in Madrid (1,290), Barcelona (487) and Seville (283). Spain — its capital is Madrid, the currency is the Euro, the population is about 48,592,909.

Choose a city to see every branch or ATM with its street address, opening hours, phone number, bank codes where available and its exact map location. Madrid alone accounts for about 9% of all bank and ATM locations recorded in the country. Spain is part of the Europe coverage within the global GF6 directory. More about banking in Spain ↓

Andalusia

Aragon

Asturias

Autonomous Community of the Basque Country

Balearic Islands

Basque Country

Canary Islands

Cantabria

Castile and Leon

Castile and León

Castile-La Mancha

Castile–La Mancha

Catalonia

Ceuta

Community of Madrid

Extremadura

Galicia

La Rioja

Navarre

Region of Murcia

Valencian Community

Showing the 500 cities with the most listings, of 2,315 covered in Spain.

48,592,909Population
505,990 km²Area
13,591Locations listed
2,315Cities
MadridCapital
EuroCurrency

About banking in Spain

Spain is the largest country in Southern Europe, spanning most of the Iberian Peninsula along with the Balearic Islands in the Mediterranean, the Canary Islands in the Atlantic, and the autonomous cities of Ceuta and Melilla in North Africa. With a population of roughly 48.6 million spread across an area of 505,990 square kilometres, demand for retail banking and cash services is distributed across dense urban centres such as Madrid, Barcelona, Valencia, Seville, Zaragoza, Málaga, Murcia, and Palma de Mallorca, as well as smaller inland towns and coastal communities.

The official currency is the Euro (EUR), which simplifies cash access for visitors travelling from other Eurozone countries and means that ATMs, point-of-sale terminals, and bank branches across the country operate in a single shared currency. Spanish is the official language, and the international calling code is +34, useful when contacting a branch or card issuer from abroad.

The GF6 directory lists 13,591 bank and ATM locations in Spain, covering 2,315 cities and towns. This includes branches and cash machines in the capital, Madrid, in major regional hubs along the Mediterranean and Atlantic coasts, and in the island territories and North African enclaves. Listings span a range of institutions and access points, helping residents and travellers locate nearby services across the country's varied geography.

For each entry, the directory aims to provide practical details that support locating a branch or ATM in a specific city or neighbourhood. Coverage reflects what has been recorded in the GF6 database and is not presented as an exhaustive map of every banking touchpoint in Spain, but it offers a broad starting point for finding cash access and in-person banking services.