Search

Type a holiday, a date or a tool.

Annular solar eclipse of May 21, 2031

Wednesday, May 21, 2031

The Moon passes centrally in front of the Sun but is too small to cover it, so it leaves a ring of sunlight, the “ring of fire”. The ring is seen along a path some 150 to 210 km wide. It starts at sunrise over southern Angola, then crosses Zambia and the south of the DR Congo with Lubumbashi, the far north of Malawi, southern Tanzania, Dar es Salaam and Zanzibar. Over the Indian Ocean it reaches Kerala and Tamil Nadu with Kochi and Madurai, and the north of Sri Lanka with Jaffna, around midday. It goes on over the Nicobar Islands to the border of Thailand and Malaysia, Sarawak, East Kalimantan and Sulawesi, and ends at sunset over Maluku. In Dar es Salaam the ring comes in the morning and lasts about 3 min 10 s; in Madurai, near the middle of the path, about 5 min with the Sun high overhead; in Kota Bharu it comes late in the afternoon. The Moon covers part of the Sun across Africa south of the Sahara, the Indian Ocean, Arabia, South and South-East Asia, southern China and western and northern Australia.

The eclipse from your place

Example: Madurai, close to the middle of the path. Choose your own place.

Annular in Madurai: a ring of sunlight for about 5 min

The ring lasts from 1:08 PM to 1:13 PM local time, with the Sun 73° above the horizon.

The partial eclipse begins at 11:04 AM and ends at 3:07 PM.

Even as a ring, the Sun is too bright to look at: keep eclipse glasses on the whole time.

Your location stays in your browser; the times are worked out on this page.

The path of the ring

Map of the path of the ring: a band some 150 to 210 km wide from sunrise over southern Angola, across Zambia and the south of the DR Congo past Lubumbashi, over the far north of Malawi, through southern Tanzania to Dar es Salaam and Zanzibar, over the Indian Ocean to Kerala, Tamil Nadu and the north of Sri Lanka, over the Bay of Bengal and the Nicobar Islands to the border of Thailand and Malaysia, across the South China Sea to Sarawak, then East Kalimantan, Sulawesi and Maluku to sunset. LuandaLubumbashiNairobiDar es SalaamMaduraiColomboKota BharuSingaporeSibuJakartaPaluAmbon

Swipe the map to follow the path east to Indonesia.

The dark band is where the Moon sits wholly inside the Sun as a ring; the red line is its centre, where the ring lasts longest. The ringed point marks the greatest eclipse. Path: NASA's predictions by Fred Espenak (GSFC). Map: Natural Earth.

Southern India and Sri Lanka, around midday

Map of the path of the ring over southern India and Sri Lanka: it covers central Kerala from Kochi to Alappuzha and Kottayam, Munnar and the hills to Kodaikanal, and Tamil Nadu from Theni and Madurai to Rameswaram and Vedaranyam, then crosses the Palk Strait to Jaffna and the north of Sri Lanka. Thrissur, Kollam and Thiruvananthapuram, Tiruchirappalli and Tirunelveli, Mannar and Trincomalee lie outside it, some 10 to 60 km away. CoimbatoreKochiAlappuzhaKollamThiruvananthapuramMunnarMaduraiDindigulTiruchirappalliTirunelveliKanyakumariRameswaramVedaranyamJaffnaTrincomalee
Kochi is inside the band, about 45 km from its northern edge; Madurai is close to the red centre line. In Jaffna the ring lasts about 5 min from 1:15 PM.

Tanzania and Zanzibar, in the morning

Map of the path of the ring over Tanzania: from north-east Zambia past Kasama and over Chitipa in the far north of Malawi it crosses Mbeya, Iringa and Morogoro to the coast at Dar es Salaam and Bagamoyo, then Zanzibar and most of Pemba. Dodoma and Tanga lie outside it to the north. The map shows coastlines only, not borders or lakes. KasamaChitipaMbeyaIringaDodomaMorogoroDar es SalaamZanzibar CityTangaChake Chake
Dar es Salaam is inside the band, about 32 km from its southern edge: the ring lasts about 3 min 10 s from 8:33 AM, with the Sun 29° up in the east.

Times along the path

Local clock times, in the order the ring arrives. It reaches southern Angola at sunrise, Lubumbashi and Tanzania in the morning, Kerala, Tamil Nadu and Sri Lanka around 1 PM, Malaysia and Sarawak late in the afternoon and Maluku at sunset, nearly four hours after it began.

PlaceThe ringHow longSun height
OndjivaAngola6:19 AM to 6:22 AMabout 3 min 20 s1°
Cuito CuanavaleAngola6:19 AM to 6:23 AMabout 3 min 40 s4°
SolweziZambia7:21 AM to 7:25 AMabout 3 min 50 s12°
LubumbashiDR Congo7:22 AM to 7:26 AMabout 3 min 40 s14°
MansaZambia7:23 AM to 7:27 AMabout 3 min 50 s15°
ChingolaZambia7:23 AM to 7:25 AMabout 1 min 50 s14°
KasamaZambia7:24 AM to 7:28 AMabout 4 min18°
ChitipaMalawi7:26 AM to 7:30 AMabout 3 min 20 s21°
MbeyaTanzania8:27 AM to 8:30 AMabout 3 min 50 s21°
NjombeTanzania8:29 AM to 8:30 AMup to about 1 min 10 s22°
IringaTanzania8:29 AM to 8:33 AMabout 3 min 50 s24°
MorogoroTanzania8:31 AM to 8:35 AMabout 4 min27°
BagamoyoTanzania8:33 AM to 8:37 AMabout 4 min 10 s28°
Zanzibar CityZanzibar, Tanzania8:33 AM to 8:38 AMabout 4 min 10 s29°
Dar es SalaamTanzania8:33 AM to 8:37 AMabout 3 min 10 s29°
Chake ChakePemba, Tanzania8:35 AM to 8:38 AMabout 2 min 30 s30°
AlappuzhaKerala, India1:01 PM to 1:06 PMabout 5 min 10 s75°
KochiKerala, India1:01 PM to 1:06 PMabout 4 min 40 s76°
KottayamKerala, India1:01 PM to 1:07 PMabout 5 min 10 s75°
PathanamthittaKerala, India1:03 PM to 1:07 PMabout 4 min 10 s75°
MunnarKerala, India1:04 PM to 1:09 PMabout 4 min 20 s75°
TheniTamil Nadu, India1:06 PM to 1:10 PMabout 4 min 50 s74°
KodaikanalTamil Nadu, India1:06 PM to 1:10 PMabout 3 min 30 s74°
SivakasiTamil Nadu, India1:07 PM to 1:11 PMabout 4 min 40 s73°
MaduraiTamil Nadu, India1:08 PM to 1:13 PMabout 5 min73°
DindigulTamil Nadu, India1:09 PM to 1:11 PMabout 2 min 30 s73°
KaraikudiTamil Nadu, India1:10 PM to 1:15 PMabout 4 min 40 s72°
RamanathapuramTamil Nadu, India1:11 PM to 1:15 PMabout 4 min72°
PudukkottaiTamil Nadu, India1:12 PM to 1:14 PMabout 2 min 40 s72°
RameswaramTamil Nadu, India1:13 PM to 1:16 PMabout 3 min 20 s71°
JaffnaSri Lanka1:15 PM to 1:20 PMabout 5 min70°
VedaranyamTamil Nadu, India1:15 PM to 1:19 PMabout 3 min71°
KilinochchiSri Lanka1:17 PM to 1:21 PMabout 4 min69°
MullaitivuSri Lanka1:19 PM to 1:22 PMabout 3 min68°
KamortaNicobar Islands, India1:57 PM to 2:02 PMabout 4 min 40 s48°
KuahLangkawi, Malaysia4:41 PM to 4:46 PMabout 4 min 30 s38°
SatunThailand3:42 PM to 3:46 PMabout 3 min 50 s38°
Alor SetarMalaysia4:42 PM to 4:47 PMabout 4 min 30 s37°
George TownPenang, Malaysia4:44 PM to 4:46 PMup to about 1 min 40 s37°
YalaThailand3:45 PM to 3:47 PMabout 2 min 20 s36°
NarathiwatThailand3:46 PM to 3:48 PMabout 1 min 40 s36°
Kota BharuMalaysia4:46 PM to 4:49 PMabout 3 min35°
Kuala TerengganuMalaysia4:47 PM to 4:52 PMabout 4 min 20 s33°
SibuSarawak, Malaysia4:59 PM to 5:03 PMabout 4 min22°
KapitSarawak, Malaysia5:00 PM to 5:04 PMabout 4 min20°
BontangEast Kalimantan, Indonesia5:03 PM to 5:07 PMabout 4 min14°
SamarindaEast Kalimantan, Indonesia5:04 PM to 5:07 PMabout 2 min 30 s15°
PaluSulawesi, Indonesia5:05 PM to 5:09 PMabout 3 min 50 s12°
PosoSulawesi, Indonesia5:05 PM to 5:09 PMabout 3 min 50 s10°
AmpanaSulawesi, Indonesia5:06 PM to 5:09 PMabout 3 min10°
NamleaBuru, Indonesia6:07 PM to 6:11 PMabout 3 min 40 s4°
AmbonMaluku, Indonesia6:07 PM to 6:11 PMabout 3 min 40 s2°
Banda NeiraBanda Islands, Indonesia6:07 PM to 6:11 PMabout 3 min 40 s1°

Near the path: a partial eclipse

PlaceSun coveredGreatest atBegins and ends
LuandaAngola64%6:21 AMsunrise to 7:30 AM
KolweziDR Congo · path about 110 km south87%7:23 AMsunrise to 8:44 AM
KitweZambia · path about 30 km north89%7:24 AMsunrise to 8:47 AM
NdolaZambia · path about 70 km north89%7:24 AMsunrise to 8:47 AM
LusakaZambia · path about 300 km north81%7:24 AMsunrise to 8:46 AM
LilongweMalawi · path about 410 km north78%7:27 AM6:15 AM to 8:55 AM
DodomaTanzania · path about 90 km south88%8:32 AM7:16 AM to 10:04 AM
TangaTanzania · path about 30 km south90%8:36 AM7:17 AM to 10:13 AM
MombasaKenya · path about 100 km south88%8:37 AM7:18 AM to 10:15 AM
NairobiKenya75%8:36 AM7:20 AM to 10:09 AM
VictoriaSeychelles72%10:05 AM8:30 AM to 12:04 PM
MaléMaldives · path about 480 km north77%12:18 PM10:14 AM to 2:23 PM
MinicoyLakshadweep, India · path about 20 km north92%12:50 PM10:46 AM to 2:53 PM
ThrissurKerala, India · path about 20 km south92%1:03 PM10:58 AM to 3:02 PM
KollamKerala, India · path a few km north92%1:04 PM10:58 AM to 3:03 PM
ThiruvananthapuramKerala, India · path about 50 km north91%1:05 PM10:58 AM to 3:04 PM
KanyakumariTamil Nadu, India · path about 110 km north89%1:07 PM11:00 AM to 3:06 PM
TirunelveliTamil Nadu, India · path about 40 km north91%1:08 PM11:01 AM to 3:06 PM
ThoothukudiTamil Nadu, India · path about 40 km north91%1:10 PM11:02 AM to 3:07 PM
TiruchirappalliTamil Nadu, India · path about 30 km south91%1:13 PM11:06 AM to 3:08 PM
CoimbatoreTamil Nadu, India · path about 70 km south90%1:06 PM11:01 AM to 3:04 PM
BengaluruKarnataka, India · path about 280 km south84%1:09 PM11:06 AM to 3:04 PM
ChennaiTamil Nadu, India · path about 280 km south83%1:19 PM11:15 AM to 3:10 PM
MumbaiIndia60%12:56 PM11:04 AM to 2:47 PM
DelhiIndia29%1:11 PM11:41 AM to 2:38 PM
KolkataIndia47%1:41 PM11:57 AM to 3:10 PM
MannarSri Lanka · path about 20 km north92%1:17 PM11:09 AM to 3:11 PM
TrincomaleeSri Lanka · path about 60 km north91%1:22 PM11:13 AM to 3:14 PM
ColomboSri Lanka · path about 240 km north85%1:16 PM11:07 AM to 3:11 PM
Car NicobarNicobar Islands, India · path about 20 km south91%1:57 PM11:59 AM to 3:32 PM
Port BlairAndaman Islands, India · path about 280 km south83%1:56 PM12:00 PM to 3:30 PM
PhuketThailand · path about 30 km south90%3:40 PM1:50 PM to 5:08 PM
Hat YaiThailand · path a few km south91%3:45 PM1:57 PM to 5:10 PM
BangkokThailand68%3:41 PM1:59 PM to 5:04 PM
Kuala LumpurMalaysia · path about 190 km north86%4:48 PM3:02 PM to 6:12 PM
SingaporeSingapore · path about 300 km north82%4:52 PM3:09 PM to 6:13 PM
KuchingSarawak, Malaysia · path about 30 km north90%5:00 PM3:27 PM to 6:15 PM
BalikpapanEast Kalimantan, Indonesia · path about 70 km north88%5:05 PM3:40 PM to 6:16 PM
JakartaIndonesia60%3:56 PM2:23 PM to 5:11 PM
DarwinAustralia68%6:38 PM5:27 PM to 7:39 PM
DubaiUnited Arab Emirates24%10:42 AM9:25 AM to 12:09 PM

Watching it safely

This follows NASA's eclipse safety guidance. In Kerala, Tamil Nadu and Sri Lanka the ring comes around 1 PM with the Sun some 68 to 76° up, nearly overhead, so almost any open spot will do. In Tanzania it comes in the morning with the Sun some 20 to 30° up in the east, and in Malaysia and Borneo in the late afternoon with the Sun 20 to 38° up in the west, so choose a spot with a clear view that way.

How these times are worked out

The path, its width and the greatest eclipse come from NASA's predictions by Fred Espenak (GSFC). The times for each place are computed with Astronomy Engine, which treats the Sun and Moon as smooth spheres. NASA notes that the Moon's mountains and valleys shift the edges of the path by 1 to 3 km and change the duration by 1 to 3 seconds, so durations here are rounded down to 10 seconds. Predictions that follow the Moon's edge in detail can still come a few seconds shorter. In the first minutes after sunrise the shadow races across Angola faster than NASA's table, with a row every two minutes, can follow, so the map draws the path's edges there as straight lines; each place's own answer comes from Astronomy Engine. If your spot is near an edge, as Chingola, Njombe, Dindigul, Rameswaram, George Town and Narathiwat are, check NASA's map before you travel.

The eclipses before this one have their own paths and times: the total solar eclipses of August 2, 2027 (southern Spain, North Africa and Egypt), July 22, 2028 (Australia and New Zealand) and November 25, 2030 (South Africa and Australia), and the annular eclipses of January 26, 2028 (the Amazon, Portugal and Spain) and June 1, 2030 (Greece, Istanbul, Siberia and Hokkaido). The next one, the hybrid eclipse of November 14, 2031, is total over the open Pacific and ends as a brief ring at sunset over Panama: its path and times. For every other eclipse, solar and lunar, see when the next eclipse is.