If you live in Spain, France or Luxembourg, watch it happen from your street
Enter your address for a live 3D simulation: the eclipse plays out over the real buildings around you, at their real sizes from public mapping data, opening at the lowest floor with a clear view of the Sun. Spain sees totality; France sees a deep partial, and the same question — is anything in the way — still applies.
Live 3D simulation · real buildings, real Sun path
Type an address above and the eclipse plays out in 3D from that exact spot — real building footprints from public mapping data, the Sun on its real path across your sky. Works anywhere in Spain, France and Luxembourg.
▶ Simulation
☀ ...
3D preview unavailable in this browser — the numbers below are still accurate.
Loading nearby buildings and terrain…
...
- Location
- ...
- Estimated coverage
- ...
- Time
- ...
- Where to look
- ...
- Your view
- ...
- Cloud at maximum
- ...
- Nearest reference city
- ...
- Data used
- ...
How to read this, and what it can't know
The view starts on the lowest floor with a clear line of sight to the Sun at maximum eclipse (ground floor if that already works), and the animation plays automatically — pause it or drag the timeline to inspect any moment. Most addresses will already be clear at street level: the Sun is 37–39° above the horizon along the Spanish coast, so a five-storey building only blocks the view from about 20m away. That is the opposite of the 2026 eclipse, where the Sun sat at 8–15° and almost everyone had to go up several floors.
A street map is laid on the ground with a marker at your exact spot; hit Top view to look straight down at it and confirm you're where you meant to be — the 3D buildings sit on their own outlines on that map. On a computer you can also click the view and use the arrow keys (or WASD) to walk up to 150m from your address, which re-runs the line-of-sight check from wherever you stand — handy for finding the spot on your street that actually sees the Sun.
Coverage and timing come from real eclipse geometry for your coordinates, and the Sun's position at any point on the timeline is exact. Two things can block your view, and both are checked: buildings and terrain (an elevation model sampled out to 8km around you — this is what tells you a hill is in the way, not just a rooftop). The sources differ by country. In Spain, footprints and storey counts come from the cadastre, loaded to 150m immediately and then out to 300m. In France, footprints and measured heights come from IGN's BD TOPO in one request out to 400m — which is why a French verdict quotes a height in metres and a Spanish one counts floors. In Luxembourg, footprints come from OpenStreetMap — about one in five carries a storey count, so most heights are inherited from a neighbour and marked as assumed — while the terrain is the country's own LiDAR elevation model, the sharpest of the three, which is what a city cut by gorges needs. Trees there are individually surveyed OpenStreetMap records only, with no areal vegetation layer.
What's approximate. In Spain no height is measured at all: the cadastre publishes a storey count and no metric height, so a height is taken as storeys × 3m and the verdict says "a 5-floor building" rather than quoting a height it does not know. The ~2% of parts with no storey count are drawn at 6m. France is the other way round — BD TOPO measures a height and does not count storeys, so those verdicts give metres. How many buildings lack a recorded height varies a lot by area: measured, under 1% in central Lyon and Toulouse, 8% in Paris's 17th, but over 20% around the Champ de Mars, where much of what is mapped is park structures. Those are drawn at 6m. The wider 150–300m ring loads after the scene appears, so a verdict can change once it lands. The ground follows the sampled elevation model, so it is smooth at 50m and misses a kerb or a ditch; terrain is sampled every 10° of bearing, fine for hills but not for a narrow spur. Trees are not included at all — no open dataset covers them in Spain, and under a 37°+ Sun they matter far less than they did in 2026. Nothing built or demolished since the cadastre's last update is here. The Sun and Moon are drawn several times their real ~0.5° width, or they'd be a couple of pixels. The coverage curve and the Moon's sweep across the timeline are a smooth illustration through the three real known moments (first contact, maximum, last contact), not a precise orbital path. Use the nearest city's full page for exact, sourced contact times. In Luxembourg the elevation model is read as an average over each sampling step, so a cliff edge a few hundred metres away reads a few metres smoother than it is, and any OpenStreetMap building with no storey count is given a height inherited from its neighbours.
About the clouds. The amount of cloud at each altitude is forecast data; where each puff sits is not. The forecast is sampled on a 5x5 grid about 12km apart, and the model's own cells are ~7km, so it can tell you that a bank of cloud lies in the Sun's direction but never that there is a clear gap over your street. Because the Sun is only a few degrees up, what matters is cloud along the line of sight, ten to forty kilometres away, not overhead: each layer is sampled where your view actually crosses it, and low cloud counts far more heavily than high cirrus you can still see the Sun through. A forecast made days out is a forecast, not a promise — check again on the day.
Spain: addresses and buildings by Dirección General del Catastro and CartoCiudad, elevation by IGN España MDT05, all CC BY 4.0. France: buildings by IGN BD TOPO, elevation by IGN RGE ALTI, addresses by Base Adresse Nationale. País Vasco and Navarra run their own cadastres: buildings there by Registro de la Riqueza Territorial de Navarra, Diputación Foral de Bizkaia, Gipuzkoako Foru Aldundia, Arabako Foru Aldundia. Surveyed trees in Paris by the City of Paris tree register. Luxembourg: addresses and elevation by Luxembourg's geoportail (ACT), buildings and street trees from OpenStreetMap. Ground map © OpenStreetMap contributors, tiles © CARTO.
Path of the eclipse
Drag and zoom to explore. Click a city marker for its coverage and a link to full times.
Path of totality Partial Totality band (~260 km wide) Interpolated coverage between cities
The centreline is NASA's own path table for this eclipse; the city dots are its published local circumstances. The colour wash is a smooth interpolation between the 57 known cities' real coverage values (not new data) — it fades out away from them, since coverage doesn't fall off evenly with distance from the path. Use the per-city contact times for exact viewing plans.
Eclipse times by city
All times local. Cities in the path of totality see the Sun fully covered; everywhere else the eclipse is partial only. Click a city for its full contact-time breakdown. Tap any coverage figure to see what that much of the Sun covered actually looks like.
Path of totality
| City | Coverage | Totality begins | Max | Duration |
|---|---|---|---|---|
| Cádiz Total | What it looks like from Cádiz Artist's impression. The Sun's height above the rooftops is its real altitude from Cádiz; the skyline itself is generic. | 10:45 UTC+2 | 10:46 UTC+2 | 2m 56s |
| Tangier Total | What it looks like from Tangier Artist's impression. The Sun's height above the rooftops is its real altitude from Tangier; the skyline itself is generic. | 09:44 UTC+1 | 09:47 UTC+1 | 4m 51s |
| Ceuta Total | What it looks like from Ceuta Artist's impression. The Sun's height above the rooftops is its real altitude from Ceuta; the skyline itself is generic. | 10:45 UTC+2 | 10:47 UTC+2 | 4m 49s |
| Gibraltar Total | What it looks like from Gibraltar Artist's impression. The Sun's height above the rooftops is its real altitude from Gibraltar; the skyline itself is generic. | 10:45 UTC+2 | 10:47 UTC+2 | 4m 28s |
| Marbella Total | What it looks like from Marbella Artist's impression. The Sun's height above the rooftops is its real altitude from Marbella; the skyline itself is generic. | 10:46 UTC+2 | 10:48 UTC+2 | 3m 21s |
| Málaga Total | What it looks like from Málaga Artist's impression. The Sun's height above the rooftops is its real altitude from Málaga; the skyline itself is generic. | 10:48 UTC+2 | 10:49 UTC+2 | 1m 57s |
| Melilla Total | What it looks like from Melilla Artist's impression. The Sun's height above the rooftops is its real altitude from Melilla; the skyline itself is generic. | 10:48 UTC+2 | 10:50 UTC+2 | 4m 34s |
| Oujda Total | What it looks like from Oujda Artist's impression. The Sun's height above the rooftops is its real altitude from Oujda; the skyline itself is generic. | 09:51 UTC+1 | 09:51 UTC+1 | 1m 07s |
| Oran Total | What it looks like from Oran Artist's impression. The Sun's height above the rooftops is its real altitude from Oran; the skyline itself is generic. | 09:51 UTC+1 | 09:53 UTC+1 | 5m 08s |
| M'sila Total | What it looks like from M'sila Artist's impression. The Sun's height above the rooftops is its real altitude from M'sila; the skyline itself is generic. | 09:58 UTC+1 | 10:00 UTC+1 | 5m 23s |
| Kasserine Total | What it looks like from Kasserine Artist's impression. The Sun's height above the rooftops is its real altitude from Kasserine; the skyline itself is generic. | 10:05 UTC+1 | 10:08 UTC+1 | 5m 28s |
| Gafsa Total | What it looks like from Gafsa Artist's impression. The Sun's height above the rooftops is its real altitude from Gafsa; the skyline itself is generic. | 10:05 UTC+1 | 10:08 UTC+1 | 5m 09s |
| Kairouan Total | What it looks like from Kairouan Artist's impression. The Sun's height above the rooftops is its real altitude from Kairouan; the skyline itself is generic. | 10:08 UTC+1 | 10:10 UTC+1 | 2m 45s |
| Gabès Total | What it looks like from Gabès Artist's impression. The Sun's height above the rooftops is its real altitude from Gabès; the skyline itself is generic. | 10:08 UTC+1 | 10:10 UTC+1 | 4m 08s |
| Sfax Total | What it looks like from Sfax Artist's impression. The Sun's height above the rooftops is its real altitude from Sfax; the skyline itself is generic. | 10:08 UTC+1 | 10:11 UTC+1 | 5m 41s |
| Mahdia Total | What it looks like from Mahdia Artist's impression. The Sun's height above the rooftops is its real altitude from Mahdia; the skyline itself is generic. | 10:10 UTC+1 | 10:12 UTC+1 | 2m 49s |
| Houmt Souk Total | What it looks like from Houmt Souk Artist's impression. The Sun's height above the rooftops is its real altitude from Houmt Souk; the skyline itself is generic. | 10:09 UTC+1 | 10:12 UTC+1 | 4m 43s |
| Zarzis Total | What it looks like from Zarzis Artist's impression. The Sun's height above the rooftops is its real altitude from Zarzis; the skyline itself is generic. | 10:11 UTC+1 | 10:12 UTC+1 | 2m 56s |
| Benghazi Total | What it looks like from Benghazi Artist's impression. The Sun's height above the rooftops is its real altitude from Benghazi; the skyline itself is generic. | 11:27 UTC+2 | 11:31 UTC+2 | 6m 11s |
| Siwa Oasis Total | What it looks like from Siwa Oasis Artist's impression. The Sun's height above the rooftops is its real altitude from Siwa Oasis; the skyline itself is generic. | 12:42 UTC+3 | 12:45 UTC+3 | 5m 33s |
| Asyut Total | What it looks like from Asyut Artist's impression. The Sun's height above the rooftops is its real altitude from Asyut; the skyline itself is generic. | 12:57 UTC+3 | 13:00 UTC+3 | 6m 07s |
| Luxor Total | What it looks like from Luxor Artist's impression. The Sun's height above the rooftops is its real altitude from Luxor; the skyline itself is generic. | 13:02 UTC+3 | 13:05 UTC+3 | 6m 22s |
| Jeddah Total | What it looks like from Jeddah Artist's impression. The Sun's height above the rooftops is its real altitude from Jeddah; the skyline itself is generic. | 13:22 UTC+3 | 13:25 UTC+3 | 5m 53s |
| Mecca Total | What it looks like from Mecca Artist's impression. The Sun's height above the rooftops is its real altitude from Mecca; the skyline itself is generic. | 13:24 UTC+3 | 13:26 UTC+3 | 5m 10s |
| Taif Total | What it looks like from Taif Artist's impression. The Sun's height above the rooftops is its real altitude from Taif; the skyline itself is generic. | 13:25 UTC+3 | 13:27 UTC+3 | 3m 57s |
| Khamis Mushait Total | What it looks like from Khamis Mushait Artist's impression. The Sun's height above the rooftops is its real altitude from Khamis Mushait; the skyline itself is generic. | 13:34 UTC+3 | 13:37 UTC+3 | 6m 00s |
| Sanaa Total | What it looks like from Sanaa Artist's impression. The Sun's height above the rooftops is its real altitude from Sanaa; the skyline itself is generic. | 13:44 UTC+3 | 13:45 UTC+3 | 2m 39s |
| Bosaso Total | What it looks like from Bosaso Artist's impression. The Sun's height above the rooftops is its real altitude from Bosaso; the skyline itself is generic. | 13:58 UTC+3 | 14:00 UTC+3 | 4m 08s |
Partial only
| City | Coverage | Max eclipse | Partial window |
|---|---|---|---|
| Casablanca Partial | What it looks like from Casablanca Artist's impression. The size of the bite is the 97.2% published for Casablanca, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 09:44:25 UTC+1 | 08:38–10:57 UTC+1 |
| Lisbon Partial | What it looks like from Lisbon Artist's impression. The size of the bite is the 92.5% published for Lisbon, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 09:44:57 UTC+1 | 08:40–10:55 UTC+1 |
| Madrid Partial | What it looks like from Madrid Artist's impression. The size of the bite is the 86.4% published for Madrid, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 10:51:21 UTC+2 | 09:45–12:02 UTC+2 |
| Algiers Partial | What it looks like from Algiers Artist's impression. The size of the bite is the 99.8% published for Algiers, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 09:59:05 UTC+1 | 08:48–11:15 UTC+1 |
| London Partial | What it looks like from London Artist's impression. The size of the bite is the 41.9% published for London, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 10:00:15 UTC+1 | 09:03–10:59 UTC+1 |
| Paris Partial | What it looks like from Paris Artist's impression. The size of the bite is the 51.3% published for Paris, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 11:01:19 UTC+2 | 10:00–12:05 UTC+2 |
| Tunis Partial | What it looks like from Tunis Artist's impression. The size of the bite is the 97.1% published for Tunis, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 10:10:12 UTC+1 | 08:56–11:28 UTC+1 |
| Rome Partial | What it looks like from Rome Artist's impression. The size of the bite is the 74.6% published for Rome, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 11:12:53 UTC+2 | 10:02–12:26 UTC+2 |
| Tripoli Partial | What it looks like from Tripoli Artist's impression. The size of the bite is the 99.9%+ published for Tripoli, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 11:16:57 UTC+2 | 09:59–12:38 UTC+2 |
| Valletta Partial | What it looks like from Valletta Artist's impression. The size of the bite is the 97.3% published for Valletta, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 11:17:58 UTC+2 | 10:01–12:37 UTC+2 |
| Sofia Partial | What it looks like from Sofia Artist's impression. The size of the bite is the 60.8% published for Sofia, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 12:29:07 UTC+3 | 11:18–13:40 UTC+3 |
| Athens Partial | What it looks like from Athens Artist's impression. The size of the bite is the 78.3% published for Athens, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 12:33:02 UTC+3 | 11:16–13:50 UTC+3 |
| Nicosia Partial | What it looks like from Nicosia Artist's impression. The size of the bite is the 72.5% published for Nicosia, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 12:53:04 UTC+3 | 11:35–14:08 UTC+3 |
| Cairo Partial | What it looks like from Cairo Artist's impression. The size of the bite is the 94.8% published for Cairo, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 12:56:00 UTC+3 | 11:33–14:16 UTC+3 |
| Beirut Partial | What it looks like from Beirut Artist's impression. The size of the bite is the 72.7% published for Beirut, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 12:58:32 UTC+3 | 11:40–14:14 UTC+3 |
| Damascus Partial | What it looks like from Damascus Artist's impression. The size of the bite is the 72.3% published for Damascus, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:00:30 UTC+3 | 11:42–14:15 UTC+3 |
| Jerusalem Partial | What it looks like from Jerusalem Artist's impression. The size of the bite is the 80.5% published for Jerusalem, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:01:04 UTC+3 | 11:40–14:18 UTC+3 |
| Amman Partial | What it looks like from Amman Artist's impression. The size of the bite is the 78.4% published for Amman, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:02:05 UTC+3 | 11:42–14:18 UTC+3 |
| Medina Partial | What it looks like from Medina Artist's impression. The size of the bite is the 94.4% published for Medina, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:21:00 UTC+3 | 11:57–14:38 UTC+3 |
| Khartoum Partial | What it looks like from Khartoum Artist's impression. The size of the bite is the 71.3% published for Khartoum, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 12:22:46 UTC+2 | 10:57–13:42 UTC+2 |
| Riyadh Partial | What it looks like from Riyadh Artist's impression. The size of the bite is the 75.9% published for Riyadh, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:32:45 UTC+3 | 12:13–14:45 UTC+3 |
| Asmara Partial | What it looks like from Asmara Artist's impression. The size of the bite is the 87.7% published for Asmara, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:36:19 UTC+3 | 12:11–14:54 UTC+3 |
| Djibouti Partial | What it looks like from Djibouti Artist's impression. The size of the bite is the 87.5% published for Djibouti, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:50:37 UTC+3 | 12:27–15:05 UTC+3 |
| Aden Partial | What it looks like from Aden Artist's impression. The size of the bite is the 96.3% published for Aden, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:51:32 UTC+3 | 12:28–15:05 UTC+3 |
| Berbera Partial | What it looks like from Berbera Artist's impression. The size of the bite is the 89.1% published for Berbera, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 13:55:40 UTC+3 | 12:33–15:09 UTC+3 |
| Garowe Partial | What it looks like from Garowe Artist's impression. The size of the bite is the 92.4% published for Garowe, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 14:04:17 UTC+3 | 12:44–15:15 UTC+3 |
| Malé Partial | What it looks like from Malé Artist's impression. The size of the bite is the 72.9% published for Malé, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 16:32:47 UTC+5 | 15:29–17:29 UTC+5 |
| Addu City Partial | What it looks like from Addu City Artist's impression. The size of the bite is the 90.0% published for Addu City, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 16:37:58 UTC+5 | 15:33–17:35 UTC+5 |
| Diego Garcia Partial | What it looks like from Diego Garcia Artist's impression. The size of the bite is the 96.6% published for Diego Garcia, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 17:43:43 UTC+6 | 16:40–18:40 UTC+6 |
| Lampedusa Partial | What it looks like from Lampedusa Artist's impression. The size of the bite is the 99.7% published for Lampedusa, the side the Moon crosses from is its real position angle at maximum, and the Sun's height above the rooftops is its real altitude. The skyline itself is generic. | 11:14:26 UTC+2 | 09:58–12:34 UTC+2 |
What you'll see
Path of totality
The 28 cities in the first table, from Cádiz to Bosaso. The sky darkens like dusk, the Sun's corona appears, and the temperature drops. Safe to remove eclipse glasses ONLY during that city's exact totality window.
Deep partial (90%+)
Tripoli, Algiers, Valletta, Tunis, Casablanca, Aden, Cairo, Medina. A dramatic thin crescent Sun and noticeably dimmer light, but never darkness. Keep eclipse glasses on the entire time.
Moderate partial
Rome, Athens, Beirut, Riyadh, London, Paris. A visible bite out of the Sun and subtler dimming. Glasses required throughout.
⚠ Eye safety
Never look at the Sun without ISO 12312-2 certified eclipse glasses or a handheld solar viewer — ordinary sunglasses are not safe at any level of coverage, including 99%. The ONLY exception is inside the path of totality, during the exact totality window for that city, when the Sun is fully covered. Cameras, binoculars and telescopes need their own solar filter over the front lens; eclipse glasses alone are not enough for optical aids.
FAQ
Where is the best place to see the August 2, 2027 eclipse?
Luxor, in Upper Egypt, gets 6 minutes 22 seconds of totality with the Sun almost directly overhead — the longest totality on land this century, and in one of the driest climates on the path. Southern Spain, Gibraltar and Tunisia are far easier to reach from Europe, at 3 to 5 minutes.
Why is this eclipse so much longer than most?
Three things line up. The Moon is near perigee, so it looks large; the Earth is near aphelion in early August, so the Sun looks small; and the shadow crosses near the equator at local noon, where it sweeps across the ground most slowly. Together those give 6m23s on the centreline.
Is it safe to look at the eclipse without glasses?
Only inside the path of totality, and only during the exact totality window listed for that city. Everywhere else — including Tripoli at over 99.9% coverage — keep ISO 12312-2 eclipse glasses on for the entire event.
What if it's cloudy on eclipse day?
The path is thousands of kilometres long, so mobile viewers can chase clear sky. Early August is reliably clear over Upper Egypt and the Sahara; the Andalusian coast and the Tunisian interior are usually good; the Asir highlands in Saudi Arabia and the Yemeni highlands are the least reliable on the path.
How high will the Sun be?
Much higher than the 2026 eclipse over Spain. From Cádiz the Sun is 37° above the horizon; by Luxor it is 82°, almost overhead. You do not need a clear distant horizon for this one — just open sky above you.
Where do these times come from?
The local-circumstances tables on the Wikipedia article for this eclipse, which cite NASA's eclipse predictions, plus NASA's own path table for the centreline. Every row was machine-checked against the eclipse's published global contact times and against its own stated durations. Full sources are linked at the bottom of this page.
Sources: NASA eclipse predictions, Wikipedia: Solar eclipse of August 2, 2027, NASA path table for this eclipse. Data verified 2026-08-06.