26 Jan 2028 — Sunset ring of fire over Iberia
Local timeline
SevilleAt a glance
26 Jan 2028Spain's eclipse trio
2026 · 2027 · 2028Three eclipses cross Spain in under two years: two total and one annular.
The path of annularity
Live shadowThe band is where the Moon sits entirely inside the Sun's disc — the "ring of fire" — the Moon's antumbra races along it east at around 1,200 mph, and the glowing marker rides it at the shadow's real-time position. Everywhere else sees a partial. The ring is never safe to view without eclipse glasses. Use the location tool above and your pin drops here.
Best places to see annularity
Longest firstThe cities on our list with the longest annularity, when it begins and how high the Sun stands. A high Sun clears buildings, hills and haze. Every city links to its own page with the full timings.
| City | Annularity | Begins (local) | Sun height |
|---|---|---|---|
| Iquitos 🇵🇪 | 8m 41s | 08:45 GMT-5 | 40° |
| Seville 🇪🇸 | 7m 15s | 17:52 CET | 7° |
| Córdoba 🇪🇸 | 7m 13s | 17:52 CET | 6° |
| Huelva 🇪🇸 | 7m 11s | 17:51 CET | 8° |
| Manaus 🇧🇷 | 7m 10s | 10:24 GMT-4 | 60° |
| Faro 🇵🇹 | 7m 02s | 16:51 WET | 9° |
| Jerez de la Frontera 🇪🇸 | 6m 49s | 17:52 CET | 8° |
| Cádiz 🇪🇸 | 6m 41s | 17:52 CET | 8° |
| Puerto Ayora (Galápagos) 🇪🇨 | 5m 43s | 07:21 GMT-6 | 17° |
| Granada 🇪🇸 | 5m 21s | 17:54 CET | 6° |
| Málaga 🇪🇸 | 4m 55s | 17:54 CET | 6° |
| Marbella 🇪🇸 | 4m 53s | 17:54 CET | 7° |
What each city sees
Per-location pagesEvery row opens a page with the local contact times, coverage and Sun height for that city.
| City | Coverage | Local max | Sun alt. | Annularity | |
|---|---|---|---|---|---|
| Iquitos 🇵🇪 | Ring of fire | 08:50 GMT-5 | 40° | ~8m 41s | View → |
| Seville 🇪🇸 | Ring of fire | 17:55 CET | 7° | ~7m 15s | View → |
| Córdoba 🇪🇸 | Ring of fire | 17:56 CET | 6° | ~7m 13s | View → |
| Huelva 🇪🇸 | Ring of fire | 17:55 CET | 8° | ~7m 11s | View → |
| Manaus 🇧🇷 | Ring of fire | 10:28 GMT-4 | 60° | ~7m 10s | View → |
| Faro 🇵🇹 | Ring of fire | 16:55 WET | 9° | ~7m 02s | View → |
| Valencia 🇪🇸 | Ring of fire | 17:56 CET | 2° | ~7m 02s | View → |
| Castellón 🇪🇸 | Ring of fire | 17:56 CET | 2° | ~7m 01s | View → |
| Jerez de la Frontera 🇪🇸 | Ring of fire | 17:55 CET | 8° | ~6m 49s | View → |
| Cádiz 🇪🇸 | Ring of fire | 17:55 CET | 8° | ~6m 41s | View → |
| Barcelona 🇪🇸 | Ring of fire | 17:56 CET | 0° | ~6m 17s | View → |
| Tarragona 🇪🇸 | Ring of fire | 17:56 CET | 1° | ~6m 11s | View → |
| Puerto Ayora (Galápagos) 🇪🇨 | Ring of fire | 07:24 GMT-6 | 17° | ~5m 43s | View → |
| Girona 🇪🇸 | Ring of fire | 17:56 CET | 0° | ~5m 23s | View → |
| Granada 🇪🇸 | Ring of fire | 17:56 CET | 6° | ~5m 21s | View → |
| Palma 🇪🇸 | Ring of fire | 17:57 CET | 0° | ~5m 16s | View → |
| Alicante 🇪🇸 | Ring of fire | 17:57 CET | 3° | ~5m 03s | View → |
| Málaga 🇪🇸 | Ring of fire | 17:56 CET | 6° | ~4m 55s | View → |
| Marbella 🇪🇸 | Ring of fire | 17:56 CET | 7° | ~4m 53s | View → |
| Murcia 🇪🇸 | Ring of fire | 17:57 CET | 3° | ~4m 33s | View → |
| Ibiza 🇪🇸 | Ring of fire | 17:57 CET | 1° | ~4m 23s | View → |
| Algeciras 🇪🇸 | Ring of fire | 17:56 CET | 7° | ~4m 12s | View → |
| Gibraltar 🇬🇮 | Ring of fire | 17:56 CET | 7° | 3m 50s–4m 00sedge | View → |
| Lleida 🇪🇸 | Ring of fire | 17:56 CET | 1° | 3m 20s–3m 30sedge | View → |
| Tangier 🇲🇦 | Ring of fire | 16:56 GMT | 8° | 2m 30s–2m 45sedge | View → |
| Ceuta 🇪🇸 | Ring of fire | 17:56 CET | 7° | 1m 10s–1m 30sedge | View → |
| Guayaquil 🇪🇨 | 84% | 08:37 GMT-5 | 30° | — | View → |
| Badajoz 🇪🇸 | 83% | 17:55 CET | 7° | — | View → |
| Tétouan 🇲🇦 | 82% | 16:56 GMT | 8° | — | View → |
| Almería 🇪🇸 | 82% | 17:57 CET | 5° | — | View → |
| Madrid 🇪🇸 | 82% | 17:55 CET | 4° | — | View → |
| Zaragoza 🇪🇸 | 82% | 17:55 CET | 2° | — | View → |
| Rome 🇮🇹 | 82% | 17:56 CET | -7° | — | View → |
| Huesca 🇪🇸 | 81% | 17:55 CET | 2° | — | View → |
| Lisbon 🇵🇹 | 81% | 16:54 WET | 9° | — | View → |
| Rabat 🇲🇦 | 81% | 16:56 GMT | 10° | — | View → |
| Casablanca 🇲🇦 | 80% | 16:55 GMT | 10° | — | View → |
| Salamanca 🇪🇸 | 79% | 17:54 CET | 5° | — | View → |
| Melilla 🇪🇸 | 79% | 17:57 CET | 6° | — | View → |
| Logroño 🇪🇸 | 79% | 17:54 CET | 3° | — | View → |
| Pamplona 🇪🇸 | 79% | 17:54 CET | 2° | — | View → |
| Valladolid 🇪🇸 | 79% | 17:54 CET | 5° | — | View → |
| Fes 🇲🇦 | 78% | 16:56 GMT | 8° | — | View → |
| Quito 🇪🇨 | 78% | 08:42 GMT-5 | 32° | — | View → |
| Oran 🇩🇿 | 78% | 17:58 CET | 4° | — | View → |
| Palencia 🇪🇸 | 78% | 17:54 CET | 4° | — | View → |
| Burgos 🇪🇸 | 78% | 17:54 CET | 4° | — | View → |
| Vitoria-Gasteiz 🇪🇸 | 78% | 17:54 CET | 3° | — | View → |
| San Sebastián 🇪🇸 | 77% | 17:54 CET | 2° | — | View → |
| Algiers 🇩🇿 | 77% | 17:58 CET | 1° | — | View → |
| Oujda 🇲🇦 | 77% | 16:57 GMT | 5° | — | View → |
| Bilbao 🇪🇸 | 76% | 17:54 CET | 3° | — | View → |
| Marrakesh 🇲🇦 | 76% | 16:55 GMT | 12° | — | View → |
| Porto 🇵🇹 | 76% | 16:53 WET | 7° | — | View → |
| León 🇪🇸 | 75% | 17:53 CET | 5° | — | View → |
| Santander 🇪🇸 | 75% | 17:53 CET | 3° | — | View → |
| Belém 🇧🇷 | 74% | 12:07 GMT-3 | 72° | — | View → |
| Oviedo 🇪🇸 | 73% | 17:53 CET | 5° | — | View → |
| Vigo 🇪🇸 | 73% | 17:52 CET | 7° | — | View → |
| Gijón 🇪🇸 | 73% | 17:53 CET | 4° | — | View → |
| Santiago de Compostela 🇪🇸 | 71% | 17:52 CET | 7° | — | View → |
| A Coruña 🇪🇸 | 70% | 17:52 CET | 6° | — | View → |
| Paris 🇫🇷 | 66% | 17:51 CET | -2° | — | View → |
| Lima 🇵🇪 | 65% | 08:37 GMT-5 | 36° | — | View → |
| Bogotá 🇨🇴 | 64% | 08:57 GMT-5 | 37° | — | View → |
| São Luís 🇧🇷 | 62% | 12:16 GMT-3 | 74° | — | View → |
| Amsterdam 🇳🇱 | 59% | 17:48 CET | -5° | — | View → |
| London 🇬🇧 | 57% | 16:48 GMT | -2° | — | View → |
| Cardiff 🇬🇧 | 54% | 16:47 GMT | 0° | — | View → |
| Panama City 🇵🇦 | 52% | 08:49 GMT-5 | 29° | — | View → |
| Caracas 🇻🇪 | 51% | 10:28 GMT-4 | 46° | — | View → |
| La Paz 🇧🇴 | 51% | 09:51 GMT-4 | 49° | — | View → |
| Manchester 🇬🇧 | 50% | 16:46 GMT | -1° | — | View → |
| Cork 🇮🇪 | 48% | 16:45 GMT | 3° | — | View → |
| Dublin 🇮🇪 | 47% | 16:45 GMT | 1° | — | View → |
| Fortaleza 🇧🇷 | 46% | 12:28 GMT-3 | 72° | — | View → |
| Dakar 🇸🇳 | 44% | 16:39 GMT | 31° | — | View → |
| Belfast 🇬🇧 | 44% | 16:43 GMT | 0° | — | View → |
| Edinburgh 🇬🇧 | 43% | 16:43 GMT | -2° | — | View → |
| Guatemala City 🇬🇹 | 42% | 07:38 GMT-6 | 14° | — | View → |
| Guadalajara 🇲🇽 | 37% | 07:34 GMT-6 | 0° | — | View → |
| Mexico City 🇲🇽 | 36% | 07:35 GMT-6 | 4° | — | View → |
| Brasília 🇧🇷 | 35% | 11:40 GMT-3 | 79° | — | View → |
| Recife 🇧🇷 | 29% | 12:27 GMT-3 | 73° | — | View → |
| Salvador 🇧🇷 | 25% | 12:08 GMT-3 | 82° | — | View → |
| Monterrey 🇲🇽 | 24% | 07:43 GMT-6 | 3° | — | View → |
| Freetown 🇸🇱 | 22% | 16:36 GMT | 31° | — | View → |
| Havana 🇨🇺 | 21% | 09:05 GMT-5 | 23° | — | View → |
| Asunción 🇵🇾 | 20% | 11:07 GMT-3 | 62° | — | View → |
| Miami 🇺🇸 | 16% | 09:15 GMT-5 | 25° | — | View → |
| Reykjavík 🇮🇸 | 16% | 16:24 GMT | 2° | — | View → |
| São Paulo 🇧🇷 | 14% | 11:31 GMT-3 | 78° | — | View → |
| Monrovia 🇱🇷 | 14% | 16:36 GMT | 30° | — | View → |
| Houston 🇺🇸 | 14% | 07:55 GMT-6 | 7° | — | View → |
| La Serena 🇨🇱 | 12% | 10:43 GMT-3 | 45° | — | View → |
| Rio de Janeiro 🇧🇷 | 12% | 11:39 GMT-3 | 83° | — | View → |
| Dallas 🇺🇸 | 11% | 07:59 GMT-6 | 6° | — | View → |
| St. John's 🇨🇦 | 10% | 12:30 GMT-3:30 | 24° | — | View → |
| Córdoba (Argentina) 🇦🇷 | 8% | 10:53 GMT-3 | 53° | — | View → |
| Atlanta 🇺🇸 | 7% | 09:21 GMT-5 | 18° | — | View → |
| Mendoza 🇦🇷 | 6% | 10:47 GMT-3 | 47° | — | View → |
| Valparaíso 🇨🇱 | 6% | 10:43 GMT-3 | 44° | — | View → |
| Porto Alegre 🇧🇷 | 6% | 11:15 GMT-3 | 68° | — | View → |
| Abidjan 🇨🇮 | 5% | 16:41 GMT | 23° | — | View → |
| Santiago (Chile) 🇨🇱 | 5% | 10:44 GMT-3 | 45° | — | View → |
| Rosario 🇦🇷 | 5% | 10:58 GMT-3 | 56° | — | View → |
| Washington, DC 🇺🇸 | 3% | 09:50 GMT-5 | 23° | — | View → |
| San Rafael 🇦🇷 | 3% | 10:47 GMT-3 | 48° | — | View → |
| New York 🇺🇸 | 3% | 10:01 GMT-5 | 24° | — | View → |
| Boston 🇺🇸 | 3% | 10:12 GMT-5 | 24° | — | View → |
| Accra 🇬🇭 | 3% | 16:44 GMT | 19° | — | View → |
| Nuuk 🇬🇱 | 2% | 13:58 GMT-2 | 7° | — | View → |
| Lagos 🇳🇬 | 2% | 17:47 GMT+1 | 15° | — | View → |
| Buenos Aires 🇦🇷 | 2% | 11:01 GMT-3 | 58° | — | View → |
| Chicago 🇺🇸 | 1% | 08:32 GMT-6 | 12° | — | View → |
| Montréal 🇨🇦 | 1% | 10:10 GMT-5 | 21° | — | View → |
| Toronto 🇨🇦 | 1% | 09:53 GMT-5 | 18° | — | View → |
| Montevideo 🇺🇾 | 1% | 11:05 GMT-3 | 60° | — | View → |
| Concepción 🇨🇱 | 1% | 10:42 GMT-3 | 43° | — | View → |
| Santa Rosa (La Pampa) 🇦🇷 | 0% | 10:53 GMT-3 | 51° | — | View → |
edge Near the edge of the path, annularity changes by a few seconds for every kilometre and depends on the mountains and valleys along the Moon's edge, so those places show a range rather than one figure.
Never look without protection
A partial eclipse is never safe to view with the naked eye. Use certified solar eclipse glasses (ISO 12312-2) or projection. During an annular eclipse the Sun is never fully covered — the "ring of fire" is blinding, so glasses stay on the entire time. Full safety guide →
Questions people ask
FAQUmbra, totality, contact times and other eclipse words are explained in the eclipse glossary.