Annular solar eclipse of 05/21/2031

Annular solar eclipse of 05/21/2031
Day of week: Wednesday
Maximum duration of eclipse: 05m26s
Maximum width of eclipse path: 152 km
Saros cycle: 138
Coverage: 95.9%
Magnitude: 0.9589
Gamma: -0.197

How will be the weather during the annular solar eclipse on 05/21/2031?

Where is the best place to see the annular solar eclipse of 05/21/2031?
The following maps show the average cloud coverage for the day of the annular solar eclipse. With the help of these maps, it is possible to find the place along the eclipse path, which has the best chance of a cloudless sky. Nevertheless, you should consider local circumstances and inform about the weather of your chosen observation site.

The data is provided by NASAs satellites AQUA and TERRA. The cloud maps are averaged over a period of 19 years (2000 - 2019).

Detailed country maps

worldmap Angola
worldmap Namibia
worldmap Democratic Republic of the Congo
worldmap Zambia
worldmap Tanzania
worldmap Malawi
worldmap India
worldmap Sri Lanka
worldmap Indonesia
worldmap Thailand
worldmap Malaysia

Cities inside the path of the eclipse

The following table shows all locations with a population of more than 5,000 inside the eclipse path. Cities which have more than 100,000 inhabitants are marked bold. A click at the locations opens a detailed map.

City Type Eclipse duration Local time of max. eclipse Distance to central line Ø Cloud coverage
AO  Ondjiva, Cunene annular 3m 47s 06:20:29 UTC+01:00 41 km 7%
ZM  Zambezi, North-Western annular 3m 48s 07:21:45 UTC+02:00 24 km 10%
ZM  Mufumbwe, North-Western annular 2m 59s 07:22:17 UTC+02:00 64 km 16%
ZM  Kalengwa, North-Western annular 3m 22s 07:22:23 UTC+02:00 51 km 18%
ZM  Kasempa, North-Western annular 1m 48s 07:22:42 UTC+02:00 86 km 23%
ZM  Solwezi, North-Western annular 3m 53s 07:23:09 UTC+02:00 20 km 25%
ZM  Kansanshi, North-Western annular 3m 49s 07:23:11 UTC+02:00 26 km 24%
CD  Kipushi, Katanga annular 3m 52s 07:23:38 UTC+02:00 23 km 24%
CD  Lubumbashi, Katanga annular 3m 52s 07:23:46 UTC+02:00 23 km 19%
ZM  Mansa, Luapula annular 4m 0s 07:24:37 UTC+02:00 5 km 30%
ZM  Samfya, Luapula annular 3m 36s 07:24:56 UTC+02:00 43 km 22%
ZM  Luwingu, Northern annular 3m 23s 07:25:29 UTC+02:00 51 km 28%
ZM  Kasama, Northern annular 4m 3s 07:26:17 UTC+02:00 2 km 30%
ZM  Mungwi, Northern annular 4m 3s 07:26:25 UTC+02:00 7 km 34%
ZM  Nakonde, Muchinga Province annular 4m 4s 07:27:42 UTC+02:00 10 km 42%
TZ  Tunduma, Mbeya annular 4m 3s 08:27:44 UTC+03:00 14 km 39%
TZ  Vwawa, Mbeya annular 3m 57s 08:27:56 UTC+03:00 24 km 39%
MW  Chitipa, Northern Region annular 3m 26s 07:27:57 UTC+02:00 51 km 40%
TZ  Mbeya, Mbeya annular 4m 0s 08:28:25 UTC+03:00 21 km 48%
TZ  Katumba, Mbeya annular 4m 0s 08:28:25 UTC+03:00 21 km 84%
TZ  Kyela, Mbeya annular 2m 50s 08:28:28 UTC+03:00 67 km 43%
TZ  Rujewa, Mbeya annular 4m 7s 08:29:15 UTC+03:00 5 km 30%
TZ  Njombe, Njombe annular 1m 22s 08:29:19 UTC+03:00 87 km 76%
TZ  Makumbako, Njombe annular 3m 41s 08:29:34 UTC+03:00 42 km 45%
TZ  Iringa, Iringa annular 4m 1s 08:30:51 UTC+03:00 24 km 50%
TZ  Mlimba, Morogoro annular 1m 29s 08:30:28 UTC+03:00 85 km 71%
TZ  Ifakara, Morogoro annular 3m 4s 08:31:35 UTC+03:00 62 km 78%
TZ  Kidatu, Morogoro annular 3m 55s 08:32:04 UTC+03:00 32 km 82%
TZ  Kilosa, Morogoro annular 3m 25s 08:32:33 UTC+03:00 52 km 84%
TZ  Morogoro, Morogoro annular 4m 7s 08:33:15 UTC+03:00 19 km 88%
TZ  Chalinze, Pwani annular 4m 14s 08:34:06 UTC+03:00 3 km 77%
TZ  Mvomero, Pwani annular 4m 4s 08:34:40 UTC+03:00 25 km 76%
TZ  Mlandizi, Pwani annular 4m 6s 08:34:28 UTC+03:00 23 km 75%
TZ  Bagamoyo, Pwani annular 4m 14s 08:34:49 UTC+03:00 6 km 77%
TZ  Zanzibar, Zanzibar Urban/West annular 4m 15s 08:35:19 UTC+03:00 6 km 55%
TZ  Dar es Salaam, Dar es Salaam annular 3m 2s 08:35:00 UTC+03:00 62 km 76%
IN  Cochin, Kerala annular 4m 52s 13:03:06 UTC+05:30 33 km 77%
IN  Kalamassery, Kerala annular 4m 19s 13:03:25 UTC+05:30 46 km 84%
IN  Alleppey, Kerala annular 5m 17s 13:03:07 UTC+05:30 17 km 74%
IN  Kāyankulam, Kerala annular 3m 52s 13:03:38 UTC+05:30 54 km 79%
IN  Valparai, Tamil Nadu annular 2m 21s 13:05:56 UTC+05:30 69 km 80%
IN  Munnar, Kerala annular 4m 31s 13:06:15 UTC+05:30 42 km 78%
IN  Kadayanallur, Tamil Nadu annular 1m 49s 13:06:53 UTC+05:30 73 km 66%
IN  Teni, Tamil Nadu annular 4m 57s 13:07:49 UTC+05:30 31 km 59%
IN  Rajapalaiyam, Tamil Nadu annular 4m 55s 13:07:52 UTC+05:30 32 km 65%
IN  Sivakasi, Tamil Nadu annular 4m 50s 13:08:48 UTC+05:30 34 km 61%
IN  Kovilpatti, Tamil Nadu annular 2m 52s 13:08:58 UTC+05:30 66 km 64%
IN  Virudunagar, Tamil Nadu annular 5m 12s 13:09:28 UTC+05:30 21 km 60%
IN  Dindigul, Tamil Nadu annular 2m 45s 13:09:51 UTC+05:30 66 km 62%
IN  Aruppukkottai, Tamil Nadu annular 4m 59s 13:09:58 UTC+05:30 30 km 62%
IN  Madurai, Tamil Nadu annular 5m 16s 13:10:13 UTC+05:30 15 km 66%
IN  Paramagudi, Tamil Nadu annular 5m 1s 13:11:52 UTC+05:30 28 km 70%
IN  Kāraikkudi, Tamil Nadu annular 4m 59s 13:12:43 UTC+05:30 29 km 71%
IN  Pudukkottai, Tamil Nadu annular 3m 4s 13:13:01 UTC+05:30 64 km 66%
IN  Ramanathapuram, Tamil Nadu annular 4m 12s 13:12:44 UTC+05:30 49 km 73%
IN  Pattukkottai, Tamil Nadu annular 2m 44s 13:14:53 UTC+05:30 67 km 71%
LK  Jaffna, Northern Province annular 5m 12s 13:17:14 UTC+05:30 18 km 71%
LK  Valvedditturai, Northern Province annular 5m 20s 13:17:52 UTC+05:30 2 km 75%
LK  Point Pedro, Northern Province annular 5m 20s 13:18:06 UTC+05:30 2 km 75%
LK  Kilinochchi, Northern Province annular 4m 11s 13:18:37 UTC+05:30 49 km 70%
MY  Kuah, Kedah annular 4m 37s 16:43:33 UTC+08:00 1 km 80%
TH  Satun, Satun annular 4m 5s 15:43:51 UTC+07:00 40 km 79%
MY  Kangar, Perlis annular 4m 24s 16:44:09 UTC+08:00 25 km 85%
MY  Kuala Kedah, Kedah annular 4m 34s 16:44:28 UTC+08:00 8 km 74%
MY  Tanjung Tokong, Penang annular 2m 14s 16:44:42 UTC+08:00 76 km 80%
MY  George Town, Penang annular 1m 46s 16:44:46 UTC+08:00 80 km 82%
MY  Alor Setar, Kedah annular 4m 35s 16:44:34 UTC+08:00 4 km 89%
MY  Jitra, Kedah annular 4m 32s 16:44:37 UTC+08:00 14 km 90%
TH  Sadao, Songkhla annular 3m 38s 15:44:29 UTC+07:00 53 km 85%
MY  Bukit Mertajam, Penang annular 1m 41s 16:45:00 UTC+08:00 81 km 88%
MY  Sungai Petani, Kedah annular 3m 45s 16:44:57 UTC+08:00 50 km 89%
TH  Betong, Yala annular 4m 29s 15:45:55 UTC+07:00 17 km 79%
TH  Yala, Yala annular 2m 38s 15:46:00 UTC+07:00 71 km 81%
TH  Ra-ngae, Narathiwat annular 3m 17s 15:46:50 UTC+07:00 60 km 80%
TH  Narathiwat, Narathiwat annular 2m 7s 15:46:56 UTC+07:00 77 km 81%
TH  Ban Su-ngai Pa Di, Narathiwat annular 3m 59s 15:47:09 UTC+07:00 42 km 79%
MY  Gua Musang, Kelantan annular 1m 44s 16:47:43 UTC+08:00 81 km 77%
TH  Su-ngai Kolok, Narathiwat annular 4m 1s 15:47:19 UTC+07:00 40 km 76%
TH  Tak Bai, Narathiwat annular 2m 53s 15:47:23 UTC+07:00 68 km 75%
MY  Kampong Pangkal Kalong, Kelantan annular 4m 6s 16:47:46 UTC+08:00 37 km 77%
MY  Kota Bharu, Kelantan annular 3m 16s 16:47:44 UTC+08:00 61 km 83%
MY  Kampong Kadok, Kelantan annular 3m 49s 16:47:48 UTC+08:00 47 km 87%
MY  Peringat, Kelantan annular 3m 40s 16:47:50 UTC+08:00 51 km 87%
MY  Kuala Terengganu, Terengganu annular 4m 29s 16:49:26 UTC+08:00 7 km 80%
MY  Marang, Terengganu annular 4m 29s 16:49:34 UTC+08:00 4 km 77%
MY  Paka, Terengganu annular 3m 29s 16:50:07 UTC+08:00 56 km 79%
MY  Kertih, Terengganu annular 2m 51s 16:50:10 UTC+08:00 69 km 79%
MY  Sarikei, Sarawak annular 4m 8s 17:00:32 UTC+08:00 22 km 83%
MY  Sibu, Sarawak annular 4m 13s 17:00:46 UTC+08:00 9 km 77%
ID  Loa Janan, East Kalimantan annular 1m 51s 17:05:13 UTC+08:00 87 km 88%
ID  Samarinda, East Kalimantan annular 2m 36s 17:05:14 UTC+08:00 75 km 86%
ID  Bontang, East Kalimantan annular 4m 6s 17:05:21 UTC+08:00 3 km 73%
ID  Palu, Central Sulawesi annular 4m 1s 17:06:42 UTC+08:00 12 km 77%
ID  Poso, Central Sulawesi annular 3m 52s 17:07:07 UTC+08:00 28 km 58%
ID  Luwuk, Central Sulawesi annular 48s 17:07:48 UTC+08:00 98 km 71%
ID  Ambon, Maluku annular 3m 48s 18:09:00 UTC+09:00 23 km 74%
ID  Amahai, Maluku annular 2m 0s 18:09:04 UTC+09:00 89 km 69%