🌑 Total eclipses

Total solar eclipse of 20 April 2042

An explorer of total solar eclipses visible from land

4 min 51 sLongest totality
210 kmPath width
02:16:04Greatest eclipse (UTC)
73°Sun altitude at greatest
2,500 km/hShadow speed
1.061Magnitude
139Saros series
0.296Gamma

The simulation: space and ground at once

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.

–:–:–
Speed:
From space · schematic scale
On the ground · —
Wheel to zoom, drag to pan, click to check a point.
The path of the umbra
Path of totality Central line Umbra right now Sunset line Cities inside the path 🗺 The corner locates the view on the globe

The Earth · Moon · Sun system that day

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.

3D model · Besselian geometry · distances compressed
—
Your browser cannot draw in 3D (no WebGL available). The rest of the page works the same: use the map and the simulator above.
Umbra: total eclipse Penumbra: real obscuration, computed point by point Path of totality on the map 🖱 Drag the globe · scroll to zoom

Where it goes

What will you see from where you are?

Type a city of over 20,000 people or a pair of coordinates, or click the map.

What weather to expect

How much Sun is covered, minute by minute?

Percentage of the solar disc covered at Malilipot. Light does not drop noticeably until past ~85 %; then everything happens at once.

Cities inside the path of totality

Times in each city's own local time, computed one by one.

CityCountryStarts TotalityDurationSun altitude
MalilipotPhilippines 08:1609:26:28 – 09:30:50 4 min 22 s57°
TabacoPhilippines 08:1609:26:32 – 09:30:54 4 min 22 s57°
ViracPhilippines 08:1709:27:38 – 09:31:59 4 min 21 s58°
LegaspiPhilippines 08:1609:26:08 – 09:30:29 4 min 21 s57°
OasPhilippines 08:1609:26:04 – 09:30:22 4 min 19 s57°
San JosePhilippines 08:1609:26:19 – 09:30:36 4 min 18 s57°
PolanguiPhilippines 08:1609:26:08 – 09:30:25 4 min 17 s57°
PandanPhilippines 08:1209:21:29 – 09:25:45 4 min 16 s54°
LibonPhilippines 08:1609:26:06 – 09:30:21 4 min 15 s57°
KaliboPhilippines 08:1209:21:46 – 09:25:59 4 min 13 s54°
BuhiPhilippines 08:1609:26:28 – 09:30:41 4 min 12 s57°
Iriga CityPhilippines 08:1609:26:23 – 09:30:29 4 min 6 s57°
NabuaPhilippines 08:1609:26:18 – 09:30:23 4 min 5 s56°
SorsogonPhilippines 08:1609:26:19 – 09:30:19 4 min 0 s57°
KudatMalaysia 08:0109:07:12 – 09:11:07 3 min 55 s45°
GoaPhilippines 08:1709:27:08 – 09:30:58 3 min 50 s57°
GubatPhilippines 08:1609:26:33 – 09:30:14 3 min 42 s57°
BulanPhilippines 08:1509:25:46 – 09:29:26 3 min 40 s57°
Kota KinabaluMalaysia 08:0009:05:07 – 09:08:44 3 min 37 s43°
Roxas CityPhilippines 08:1209:22:20 – 09:25:56 3 min 36 s55°
PutatanMalaysia 08:0009:05:03 – 09:08:37 3 min 34 s43°
PetagasMalaysia 07:5909:05:01 – 09:08:35 3 min 34 s43°
Kuala PenyuMalaysia 07:5909:04:03 – 09:07:36 3 min 33 s43°
Kuala BelaitBrunei 07:5709:01:14 – 09:04:47 3 min 33 s40°
MasbatePhilippines 08:1409:24:57 – 09:28:28 3 min 32 s56°
MiriMalaysia 07:5609:00:45 – 09:04:16 3 min 31 s40°
LabuanMalaysia 07:5809:03:16 – 09:06:47 3 min 30 s42°
Bandar LabuanMalaysia 07:5809:03:17 – 09:06:47 3 min 30 s42°
DonggongonMalaysia 08:0009:05:06 – 09:08:35 3 min 30 s43°
SeriaBrunei 07:5709:01:23 – 09:04:52 3 min 29 s40°
LunduMalaysia 07:5208:53:31 – 08:56:55 3 min 24 s34°
Kota SambasIndonesia 06:5107:52:42 – 07:56:06 3 min 24 s33°
PemangkatIndonesia 06:5107:52:13 – 07:55:36 3 min 24 s32°
IrosinPhilippines 08:1509:26:10 – 09:29:33 3 min 23 s57°
SengkurongBrunei 07:5709:02:20 – 09:05:42 3 min 21 s41°
NagaPhilippines 08:1609:26:50 – 09:30:10 3 min 20 s56°
MentiriBrunei 07:5809:02:42 – 09:05:58 3 min 16 s41°
Bandar Seri BegawanBrunei 07:5809:02:31 – 09:05:44 3 min 13 s41°
MukahMalaysia 07:5408:57:04 – 09:00:15 3 min 11 s37°
SimpangIndonesia 06:4707:46:20 – 07:49:30 3 min 10 s25°
Jambi CityIndonesia 06:4707:45:42 – 07:48:52 3 min 10 s25°
CalabangaPhilippines 08:1609:27:07 – 09:30:17 3 min 10 s56°
SingkawangIndonesia 06:5007:52:02 – 07:55:07 3 min 5 s32°
NiahMalaysia 07:5609:00:01 – 09:02:53 2 min 52 s39°
NarraPhilippines 08:0609:13:28 – 09:16:16 2 min 48 s48°
Brookes PointPhilippines 08:0509:12:00 – 09:14:47 2 min 47 s47°
Sungai RayaIndonesia 06:5007:51:51 – 07:54:37 2 min 46 s32°
LimbangMalaysia 07:5709:02:37 – 09:05:21 2 min 44 s41°
KuchingMalaysia 07:5208:54:03 – 08:56:45 2 min 42 s34°
DalatMalaysia 07:5408:56:59 – 08:59:39 2 min 40 s37°
BauMalaysia 07:5108:53:45 – 08:56:24 2 min 39 s34°
MarudiMalaysia 07:5609:01:12 – 09:03:44 2 min 31 s40°
SipitangMalaysia 07:5809:03:46 – 09:06:13 2 min 27 s42°
PassiPhilippines 08:1209:21:54 – 09:24:19 2 min 26 s54°
MendahaIndonesia 06:4807:46:45 – 07:49:10 2 min 25 s25°
TambunanMalaysia 07:5909:05:38 – 09:08:01 2 min 23 s44°
BeluruMalaysia 07:5609:00:47 – 09:03:09 2 min 22 s40°
Sungai PenuhIndonesia 06:4607:44:39 – 07:46:50 2 min 10 s22°
BengkayangIndonesia 06:5107:52:42 – 07:54:51 2 min 9 s33°
BintuluMalaysia 07:5408:58:47 – 09:00:53 2 min 6 s38°

How to watch it without hurting your eyes

⚠️
Throughout the partial phase, even with a sliver of Sun left, looking without protection causes permanent retinal damage. Use only ISO 12312-2 eclipse glasses. The one exception is totality: while the Sun is fully covered, and only inside the path, you can and should look with the naked eye.