Time in Spain

Spain has 3 time zones. Each is shown below with a representative city.

ES Capital: Madrid Dialling code +34

Time zones

  • 07:19 Barcelona Europe/Madrid
    Thursday, 5 November 2026
    CET (UTC+01:00) · Observes daylight saving · 622 cities in this zone
  • 06:19 Las Palmas de Gran Canaria Atlantic/Canary
    Thursday, 5 November 2026
    WET (UTC+00:00) · Observes daylight saving · 51 cities in this zone
  • 07:19 Africa/Ceuta
    Thursday, 5 November 2026
    CET (UTC+01:00) · Observes daylight saving
    No city data for this zone yet.

City times

292 cities are listed here, out of 673 in the dataset.

Grouped by time zone

  • Europe/Madrid · CET (UTC+01:00)
  • Barcelona 07:19 Thursday, 5 November 2026 UTC+01:00
  • Madrid Centro 07:19 Thursday, 5 November 2026 UTC+01:00
  • Madrid 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sevilla 07:19 Thursday, 5 November 2026 UTC+01:00
  • Zaragoza 07:19 Thursday, 5 November 2026 UTC+01:00
  • Málaga 07:19 Thursday, 5 November 2026 UTC+01:00
  • Murcia 07:19 Thursday, 5 November 2026 UTC+01:00
  • Palma 07:19 Thursday, 5 November 2026 UTC+01:00
  • Bilbao 07:19 Thursday, 5 November 2026 UTC+01:00
  • Córdoba 07:19 Thursday, 5 November 2026 UTC+01:00
  • Valladolid 07:19 Thursday, 5 November 2026 UTC+01:00
  • Vigo 07:19 Thursday, 5 November 2026 UTC+01:00
  • Gijón 07:19 Thursday, 5 November 2026 UTC+01:00
  • Eixample 07:19 Thursday, 5 November 2026 UTC+01:00
  • L'Hospitalet de Llobregat 07:19 Thursday, 5 November 2026 UTC+01:00
  • Latina 07:19 Thursday, 5 November 2026 UTC+01:00
  • Carabanchel 07:19 Thursday, 5 November 2026 UTC+01:00
  • Gasteiz / Vitoria 07:19 Thursday, 5 November 2026 UTC+01:00
  • A Coruña 07:19 Thursday, 5 November 2026 UTC+01:00
  • Puente de Vallecas 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sant Martí 07:19 Thursday, 5 November 2026 UTC+01:00
  • Granada 07:19 Thursday, 5 November 2026 UTC+01:00
  • Elche 07:19 Thursday, 5 November 2026 UTC+01:00
  • Ciudad Lineal 07:19 Thursday, 5 November 2026 UTC+01:00
  • Fuencarral-El Pardo 07:19 Thursday, 5 November 2026 UTC+01:00
  • Oviedo 07:19 Thursday, 5 November 2026 UTC+01:00
  • Badalona 07:19 Thursday, 5 November 2026 UTC+01:00
  • Terrassa 07:19 Thursday, 5 November 2026 UTC+01:00
  • Cartagena 07:19 Thursday, 5 November 2026 UTC+01:00
  • Pamplona 07:19 Thursday, 5 November 2026 UTC+01:00
  • Jerez de la Frontera 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sabadell 07:19 Thursday, 5 November 2026 UTC+01:00
  • Móstoles 07:19 Thursday, 5 November 2026 UTC+01:00
  • Alcalá de Henares 07:19 Thursday, 5 November 2026 UTC+01:00
  • Fuenlabrada 07:19 Thursday, 5 November 2026 UTC+01:00
  • Almería 07:19 Thursday, 5 November 2026 UTC+01:00
  • Leganés 07:19 Thursday, 5 November 2026 UTC+01:00
  • Donostia / San Sebastián 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sants-Montjuïc 07:19 Thursday, 5 November 2026 UTC+01:00
  • Castelló de la Plana 07:19 Thursday, 5 November 2026 UTC+01:00
  • Burgos 07:19 Thursday, 5 November 2026 UTC+01:00
  • Santander 07:19 Thursday, 5 November 2026 UTC+01:00
  • Albacete 07:19 Thursday, 5 November 2026 UTC+01:00
  • Horta-Guinardó 07:19 Thursday, 5 November 2026 UTC+01:00
  • Alcorcón 07:19 Thursday, 5 November 2026 UTC+01:00
  • Getafe 07:19 Thursday, 5 November 2026 UTC+01:00
  • Nou Barris 07:19 Thursday, 5 November 2026 UTC+01:00
  • Hortaleza 07:19 Thursday, 5 November 2026 UTC+01:00
  • San Blas-Canillejas 07:19 Thursday, 5 November 2026 UTC+01:00
  • Tetuán de las Victorias 07:19 Thursday, 5 November 2026 UTC+01:00
  • Logroño 07:19 Thursday, 5 November 2026 UTC+01:00
  • Arganzuela 07:19 Thursday, 5 November 2026 UTC+01:00
  • Badajoz 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sarrià-Sant Gervasi 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sant Andreu 07:19 Thursday, 5 November 2026 UTC+01:00
  • Salamanca 07:19 Thursday, 5 November 2026 UTC+01:00
  • Chamberí 07:19 Thursday, 5 November 2026 UTC+01:00
  • Huelva 07:19 Thursday, 5 November 2026 UTC+01:00
  • Usera 07:19 Thursday, 5 November 2026 UTC+01:00
  • Chamartín 07:19 Thursday, 5 November 2026 UTC+01:00
  • Lleida 07:19 Thursday, 5 November 2026 UTC+01:00
  • Marbella 07:19 Thursday, 5 November 2026 UTC+01:00
  • León 07:19 Thursday, 5 November 2026 UTC+01:00
  • Tarragona 07:19 Thursday, 5 November 2026 UTC+01:00
  • Villaverde 07:19 Thursday, 5 November 2026 UTC+01:00
  • Cadiz 07:19 Thursday, 5 November 2026 UTC+01:00
  • Retiro 07:19 Thursday, 5 November 2026 UTC+01:00
  • Dos Hermanas 07:19 Thursday, 5 November 2026 UTC+01:00
  • Mataró 07:19 Thursday, 5 November 2026 UTC+01:00
  • Gràcia 07:19 Thursday, 5 November 2026 UTC+01:00
  • Santa Coloma de Gramenet 07:19 Thursday, 5 November 2026 UTC+01:00
  • Torrejón de Ardoz 07:19 Thursday, 5 November 2026 UTC+01:00
  • Moncloa-Aravaca 07:19 Thursday, 5 November 2026 UTC+01:00
  • Algeciras 07:19 Thursday, 5 November 2026 UTC+01:00
  • Parla 07:19 Thursday, 5 November 2026 UTC+01:00
  • Jaén 07:19 Thursday, 5 November 2026 UTC+01:00
  • Delicias 07:19 Thursday, 5 November 2026 UTC+01:00
  • Alcobendas 07:19 Thursday, 5 November 2026 UTC+01:00
  • Reus 07:19 Thursday, 5 November 2026 UTC+01:00
  • Ourense 07:19 Thursday, 5 November 2026 UTC+01:00
  • Moratalaz 07:19 Thursday, 5 November 2026 UTC+01:00
  • Ciutat Vella 07:19 Thursday, 5 November 2026 UTC+01:00
  • Torrevieja 07:19 Thursday, 5 November 2026 UTC+01:00
  • Barakaldo 07:19 Thursday, 5 November 2026 UTC+01:00
  • Santiago de Compostela 07:19 Thursday, 5 November 2026 UTC+01:00
  • Lugo 07:19 Thursday, 5 November 2026 UTC+01:00
  • San Fernando 07:19 Thursday, 5 November 2026 UTC+01:00
  • Girona 07:19 Thursday, 5 November 2026 UTC+01:00
  • Las Rozas de Madrid 07:19 Thursday, 5 November 2026 UTC+01:00
  • Cáceres 07:19 Thursday, 5 November 2026 UTC+01:00
  • Lorca 07:19 Thursday, 5 November 2026 UTC+01:00
  • Coslada 07:19 Thursday, 5 November 2026 UTC+01:00
  • Talavera de la Reina 07:19 Thursday, 5 November 2026 UTC+01:00
  • El Puerto de Santa María 07:19 Thursday, 5 November 2026 UTC+01:00
  • Cornellà de Llobregat 07:19 Thursday, 5 November 2026 UTC+01:00
  • Orihuela 07:19 Thursday, 5 November 2026 UTC+01:00
  • El Ejido 07:19 Thursday, 5 November 2026 UTC+01:00
  • Toledo 07:19 Thursday, 5 November 2026 UTC+01:00
  • Guadalajara 07:19 Thursday, 5 November 2026 UTC+01:00
  • Roquetas de Mar 07:19 Thursday, 5 November 2026 UTC+01:00
  • Palencia 07:19 Thursday, 5 November 2026 UTC+01:00
  • Algorta 07:19 Thursday, 5 November 2026 UTC+01:00
  • Pozuelo de Alarcón 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sant Boi de Llobregat 07:19 Thursday, 5 November 2026 UTC+01:00
  • Les Corts 07:19 Thursday, 5 November 2026 UTC+01:00
  • Pontevedra 07:19 Thursday, 5 November 2026 UTC+01:00
  • Getxo 07:19 Thursday, 5 November 2026 UTC+01:00
  • Gandia 07:19 Thursday, 5 November 2026 UTC+01:00
  • Sant Cugat del Vallès 07:19 Thursday, 5 November 2026 UTC+01:00
  • Avilés 07:19 Thursday, 5 November 2026 UTC+01:00
  • Torrent 07:19 Thursday, 5 November 2026 UTC+01:00
  • Chiclana de la Frontera 07:19 Thursday, 5 November 2026 UTC+01:00
  • Manresa 07:19 Thursday, 5 November 2026 UTC+01:00
  • San Sebastián de los Reyes 07:19 Thursday, 5 November 2026 UTC+01:00
  • Ferrol 07:19 Thursday, 5 November 2026 UTC+01:00
  • Atlantic/Canary · WET (UTC+00:00)
  • Las Palmas de Gran Canaria 06:19 Thursday, 5 November 2026 UTC+00:00
  • Santa Cruz de Tenerife 06:19 Thursday, 5 November 2026 UTC+00:00
  • La Laguna 06:19 Thursday, 5 November 2026 UTC+00:00
  • Telde 06:19 Thursday, 5 November 2026 UTC+00:00
  • Arona 06:19 Thursday, 5 November 2026 UTC+00:00

Not listed? Search by name on the world time page

States and regions

Browse by first-level division to reach cities that are not in the list above.

What this does

Every city is bound to an IANA time zone identifier such as Asia/Shanghai or America/New_York. The current time, UTC offset and daylight saving status are all derived from that identifier for the moment in question, rather than from a fixed offset.

A country can span several zones. Country pages list each zone with a representative city instead of giving one vague “country time”.

Zone rules come from the IANA time zone database shipped with the runtime and follow its updates. No external time service is called.

Related tools