An explorer of total solar eclipses visible from land
Top left, what happens in space: the Moon’s shadow sweeping the planet. On the right, what you would see from the chosen spot, at the very same instant. Below, the map of the track. Press ▶ and all three views move on a single clock.
The same eclipse seen from outside. The Moon’s position, the shadow cone and the umbral spot come from the official Besselian elements — not from approximate ephemerides — so the shadow lands exactly where it will land. Drag to rotate, scroll to zoom.
Type a city of over 20,000 people or a pair of coordinates, or click the map.
Percentage of the solar disc covered at Gama. Light does not drop noticeably until past ~85 %; then everything happens at once.
Times in each city's own local time, computed one by one.
| City | Country | Starts | Totality | Duration | Sun altitude |
|---|---|---|---|---|---|
| Gama | Angola | 11:19 | 12:55:12 – 12:57:02 | 1 min 50 s | 63° |
| Ingombota | Angola | 11:18 | 12:54:07 – 12:55:55 | 1 min 48 s | 63° |
| Songo | Angola | 11:24 | 13:00:58 – 13:02:46 | 1 min 48 s | 63° |
| Sambizanga | Angola | 11:18 | 12:54:18 – 12:56:05 | 1 min 48 s | 63° |
| Luanda | Angola | 11:18 | 12:54:06 – 12:55:53 | 1 min 47 s | 63° |
| Samba | Angola | 11:18 | 12:53:56 – 12:55:42 | 1 min 46 s | 63° |
| Maianga | Angola | 11:18 | 12:54:06 – 12:55:52 | 1 min 46 s | 63° |
| Rangel | Angola | 11:18 | 12:54:12 – 12:55:58 | 1 min 46 s | 63° |
| Hoji ya Henda | Angola | 11:18 | 12:54:19 – 12:56:05 | 1 min 46 s | 63° |
| Kikolo | Angola | 11:18 | 12:54:29 – 12:56:13 | 1 min 44 s | 63° |
| Barra do Dande | Angola | 11:19 | 12:55:10 – 12:56:54 | 1 min 44 s | 63° |
| Panguíla | Angola | 11:18 | 12:54:56 – 12:56:40 | 1 min 44 s | 63° |
| Talatona | Angola | 11:18 | 12:53:52 – 12:55:35 | 1 min 43 s | 63° |
| Cazenga | Angola | 11:18 | 12:54:16 – 12:55:59 | 1 min 43 s | 63° |
| Kilamba | Angola | 11:18 | 12:54:13 – 12:55:56 | 1 min 43 s | 63° |
| Benfica | Angola | 11:17 | 12:53:46 – 12:55:28 | 1 min 43 s | 63° |
| Kima Kieza | Angola | 11:18 | 12:54:18 – 12:56:00 | 1 min 43 s | 63° |
| Golfe | Angola | 11:18 | 12:54:09 – 12:55:52 | 1 min 42 s | 63° |
| Canacassala | Angola | 11:21 | 12:57:38 – 12:59:20 | 1 min 42 s | 63° |
| Nova Vida | Angola | 11:18 | 12:53:59 – 12:55:41 | 1 min 41 s | 63° |
| Cacuaco | Angola | 11:18 | 12:54:37 – 12:56:18 | 1 min 41 s | 63° |
| Ramiros | Angola | 11:17 | 12:53:16 – 12:54:56 | 1 min 40 s | 63° |
| Caxito | Angola | 11:19 | 12:55:46 – 12:57:22 | 1 min 36 s | 63° |
| Dibaya-Lubwe | Congo - Kinshasa | 11:41 | 13:19:39 – 13:21:14 | 1 min 36 s | 58° |
| Mulenvos | Angola | 11:18 | 12:54:24 – 12:55:58 | 1 min 34 s | 63° |
| Camama | Angola | 11:18 | 12:54:07 – 12:55:39 | 1 min 32 s | 63° |
| Mangai | Congo - Kinshasa | 11:41 | 13:19:07 – 13:20:37 | 1 min 30 s | 59° |
| Muxaluando | Angola | 11:21 | 12:58:16 – 12:59:43 | 1 min 27 s | 63° |
| Bulungu | Congo - Kinshasa | 11:38 | 13:15:54 – 13:17:17 | 1 min 23 s | 60° |
| Lubero | Congo - Kinshasa | 13:13 | 14:48:11 – 14:49:34 | 1 min 23 s | 46° |
| Mpondwe | Uganda | 14:15 | 15:49:31 – 15:50:50 | 1 min 19 s | 45° |
| Viana | Angola | 11:18 | 12:54:33 – 12:55:52 | 1 min 19 s | 63° |
| Kamwenge | Uganda | 14:17 | 15:51:13 – 15:52:32 | 1 min 19 s | 44° |
| Namayumba | Uganda | 14:22 | 15:55:17 – 15:56:32 | 1 min 15 s | 41° |
| Kiziba | Uganda | 14:22 | 15:55:28 – 15:56:43 | 1 min 15 s | 41° |
| Kyaka II Refugee Camp | Uganda | 14:19 | 15:52:49 – 15:54:04 | 1 min 15 s | 43° |
| Bombo | Uganda | 14:23 | 15:55:52 – 15:57:06 | 1 min 15 s | 41° |
| Mityana | Uganda | 14:21 | 15:54:43 – 15:55:57 | 1 min 14 s | 42° |
| Vila Flor | Angola | 11:18 | 12:54:17 – 12:55:31 | 1 min 14 s | 63° |
| Buwenge | Uganda | 14:25 | 15:57:14 – 15:58:27 | 1 min 13 s | 40° |
| Kasese | Uganda | 14:16 | 15:50:30 – 15:51:43 | 1 min 12 s | 44° |
| Kayunga | Uganda | 14:24 | 15:56:47 – 15:57:57 | 1 min 10 s | 41° |
| Kasozi | Uganda | 14:17 | 15:51:10 – 15:52:20 | 1 min 10 s | 44° |
| Kakiri | Uganda | 14:22 | 15:55:30 – 15:56:37 | 1 min 7 s | 41° |
| Namutumba | Uganda | 14:26 | 15:58:28 – 15:59:35 | 1 min 7 s | 39° |
| Iganga | Uganda | 14:25 | 15:57:48 – 15:58:54 | 1 min 6 s | 40° |
| Busesa | Uganda | 14:26 | 15:58:04 – 15:59:09 | 1 min 5 s | 40° |
| Rwamwanja Refugee Camp | Uganda | 14:18 | 15:51:58 – 15:53:02 | 1 min 5 s | 44° |
| Maralal | Kenya | 14:34 | 16:04:07 – 16:05:11 | 1 min 4 s | 35° |
| Kasangati | Uganda | 14:23 | 15:55:57 – 15:57:01 | 1 min 4 s | 41° |
| Kimilili | Kenya | 14:29 | 16:00:20 – 16:01:23 | 1 min 3 s | 38° |
| Kitale | Kenya | 14:30 | 16:01:07 – 16:02:10 | 1 min 3 s | 38° |
| Wakiso | Uganda | 14:22 | 15:55:39 – 15:56:41 | 1 min 2 s | 41° |
| Namasuba | Uganda | 14:23 | 15:55:56 – 15:56:58 | 1 min 2 s | 41° |
| Butaleja | Uganda | 14:27 | 15:59:06 – 16:00:07 | 1 min 1 s | 39° |
| Tororo | Uganda | 14:27 | 15:59:16 – 16:00:17 | 1 min 1 s | 39° |
| Uíge | Angola | 11:24 | 13:01:26 – 13:02:24 | 58 s | 62° |
| Wobulenzi | Uganda | 14:23 | 15:56:12 – 15:57:09 | 56 s | 41° |
| Kira | Uganda | 14:23 | 15:56:03 – 15:56:57 | 54 s | 41° |
| Kaliro | Uganda | 14:26 | 15:58:19 – 15:59:11 | 52 s | 40° |