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