WhatTimeIsIt.zone

Total lunar eclipse of 31 December 2028

On 31 December 2028 the full Moon will pass through the Earth’s shadow and turn red for 1 h 12 min. The eclipse will be visible in Europe, Asia, Africa, North America, Oceania and Antarctica.

The eclipse in your city

London

In London the Moon rises at 15:50, during the eclipse.

Penumbral eclipse begins
14:03 below the horizon
Partial eclipse begins
15:07 below the horizon
Total eclipse begins
16:15
Maximum
16:51
Total eclipse ends
17:28
Partial eclipse ends
18:36
Penumbral eclipse ends
19:40

The eclipse in numbers

Type
Total lunar eclipse
Date
Sunday, 31 December 2028
Maximum
16:51 UTC
Totality
16:15 to 17:28 UTC (1 h 12 min)
Partial phase
15:07 to 18:36 UTC (3 h 29 min)
Penumbral phase
14:03 to 19:40 UTC (5 h 36 min)

Map of the eclipse

Light: the Moon is up at the maximum. Shaded: the Moon rises or sets during the eclipse. Dark: not visible. Click the map for the times at any place (UTC).

Where it is visible

Europe

The whole eclipse: Åland Islands, Austria, Belarus, Bulgaria, Cyprus, Czechia, Denmark, Estonia, Faroe Islands, Finland, Germany, Greece, Hungary, Kosovo, Latvia, Lithuania, Moldova, North Macedonia, Norway, Poland, Romania, Russia, Serbia, Slovakia, Svalbard and Jan Mayen, Sweden, Ukraine

Partly (the Moon rises or sets): Albania, Andorra, Belgium, Bosnia and Herzegovina, Croatia, France, Gibraltar, Guernsey, Iceland, Ireland, Isle of Man, Italy, Jersey, Liechtenstein, Luxembourg, Malta, Monaco, Montenegro, Netherlands, Portugal, San Marino, Slovenia, Spain, Switzerland, UK, Vatican City

Asia

The whole eclipse: Afghanistan, Armenia, Azerbaijan, Bahrain, Bangladesh, Bhutan, Brunei, Cambodia, China, Cocos Islands, Georgia, Hong Kong, India, Indonesia, Iran, Iraq, Israel, Japan, Jordan, Kazakhstan, Kuwait, Kyrgyzstan, Laos, Lebanon, Macao, Malaysia, Maldives, Mongolia, Myanmar, Nepal, North Korea, Oman, Pakistan, Palestinian Territory, Philippines, Qatar, Saudi Arabia, Singapore, South Korea, Sri Lanka, Syria, Taiwan, Tajikistan, Thailand, Turkey, Turkmenistan, UAE, Uzbekistan, Vietnam, Yemen

Africa

The whole eclipse: Djibouti, Egypt, Eritrea, Mauritius, Réunion, Seychelles, Somalia

Partly (the Moon rises or sets): Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cabo Verde, Cameroon, Central African Republic, Chad, Comoros, DR Congo, Equatorial Guinea, Eswatini, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-Bissau, Ivory Coast, Kenya, Lesotho, Liberia, Libya, Madagascar, Malawi, Mali, Mauritania, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Republic of the Congo, Rwanda, Saint Helena, São Tomé and Príncipe, Senegal, Sierra Leone, South Africa, South Sudan, Sudan, Tanzania, Togo, Tunisia, Uganda, Western Sahara, Zambia, Zimbabwe

North America

Partly (the Moon rises or sets): Greenland

Oceania

The whole eclipse: Australia, Christmas Island, Guam, Kiribati, Marshall Islands, Micronesia, Nauru, Northern Mariana Islands, Palau, Papua New Guinea, Solomon Islands, Timor-Leste

Partly (the Moon rises or sets): American Samoa, Cook Islands, Fiji, French Polynesia, New Caledonia, New Zealand, Niue, Norfolk Island, Samoa, Tokelau, Tonga, Tuvalu, Vanuatu, Wallis and Futuna

Antarctica

Partly (the Moon rises or sets): French Southern Territories

The eclipse in the capitals

CityBegins – endsVisibility
BeijingChina23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
MoscowRussia18:07 – 21:36Maximum 19:51whole eclipse
DhakaBangladesh21:07 – 00:36 (1 January)Maximum 22:51whole eclipse
SeoulSouth Korea00:07 (1 January) – 03:36 (1 January)Maximum 01:51 (1 January)whole eclipse
TokyoJapan00:07 (1 January) – 03:36 (1 January)Maximum 01:51 (1 January)whole eclipse
CairoEgypt17:07 – 20:36Maximum 18:51whole eclipse
JakartaIndonesia22:07 – 01:36 (1 January)Maximum 23:51whole eclipse
HanoiVietnam22:07 – 01:36 (1 January)Maximum 23:51whole eclipse
TaipeiTaiwan23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
Hong KongHong Kong23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
BaghdadIraq18:07 – 21:36Maximum 19:51whole eclipse
TehranIran18:37 – 22:06Maximum 20:21whole eclipse
SingaporeSingapore23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
BangkokThailand22:07 – 01:36 (1 January)Maximum 23:51whole eclipse
KabulAfghanistan19:37 – 23:06Maximum 21:21whole eclipse
RiyadhSaudi Arabia18:07 – 21:36Maximum 19:51whole eclipse
AnkaraTurkey18:07 – 21:36Maximum 19:51whole eclipse
BerlinGermany16:07 – 19:36Maximum 17:51whole eclipse
PyongyangNorth Korea00:07 (1 January) – 03:36 (1 January)Maximum 01:51 (1 January)whole eclipse
KyivUkraine17:07 – 20:36Maximum 18:51whole eclipse
MogadishuSomalia18:07 – 21:36Maximum 19:51whole eclipse
BakuAzerbaijan19:07 – 22:36Maximum 20:51whole eclipse
TashkentUzbekistan20:07 – 23:36Maximum 21:51whole eclipse
SanaaYemen18:07 – 21:36Maximum 19:51whole eclipse
All 189 capitals
CityBegins – endsVisibility
BeirutLebanon17:07 – 20:36Maximum 18:51whole eclipse
BucharestRomania17:07 – 20:36Maximum 18:51whole eclipse
Abu DhabiUAE19:07 – 22:36Maximum 20:51whole eclipse
MinskBelarus18:07 – 21:36Maximum 19:51whole eclipse
BudapestHungary16:07 – 19:36Maximum 17:51whole eclipse
WarsawPoland16:07 – 19:36Maximum 17:51whole eclipse
ViennaAustria16:07 – 19:36Maximum 17:51whole eclipse
ManilaPhilippines23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
Phnom PenhCambodia22:07 – 01:36 (1 January)Maximum 23:51whole eclipse
DamascusSyria18:07 – 21:36Maximum 19:51whole eclipse
AstanaKazakhstan20:07 – 23:36Maximum 21:51whole eclipse
StockholmSweden16:07 – 19:36Maximum 17:51whole eclipse
Kuala LumpurMalaysia23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
KathmanduNepal20:52 – 00:21 (1 January)Maximum 22:36whole eclipse
AmmanJordan18:07 – 21:36Maximum 19:51whole eclipse
BelgradeSerbia16:07 – 19:36Maximum 17:51whole eclipse
PragueCzechia16:07 – 19:36Maximum 17:51whole eclipse
CopenhagenDenmark16:07 – 19:36Maximum 17:51whole eclipse
SofiaBulgaria17:07 – 20:36Maximum 18:51whole eclipse
YerevanArmenia19:07 – 22:36Maximum 20:51whole eclipse
OsloNorway16:07 – 19:36Maximum 17:51whole eclipse
TbilisiGeorgia19:07 – 22:36Maximum 20:51whole eclipse
AshgabatTurkmenistan20:07 – 23:36Maximum 21:51whole eclipse
JerusalemIsrael17:07 – 20:36Maximum 18:51whole eclipse
Nay Pyi TawMyanmar21:37 – 01:06 (1 January)Maximum 23:21whole eclipse
BishkekKyrgyzstan21:07 – 00:36 (1 January)Maximum 22:51whole eclipse
UlaanbaatarMongolia23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
VientianeLaos22:07 – 01:36 (1 January)Maximum 23:51whole eclipse
MuscatOman19:07 – 22:36Maximum 20:51whole eclipse
RigaLatvia17:07 – 20:36Maximum 18:51whole eclipse
DushanbeTajikistan20:07 – 23:36Maximum 21:51whole eclipse
AthensGreece17:07 – 20:36Maximum 18:51whole eclipse
HelsinkiFinland17:07 – 20:36Maximum 18:51whole eclipse
MacauMacao23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
ColomboSri Lanka20:37 – 00:06 (1 January)Maximum 22:21whole eclipse
ChisinauMoldova17:07 – 20:36Maximum 18:51whole eclipse
DjiboutiDjibouti18:07 – 21:36Maximum 19:51whole eclipse
IslamabadPakistan20:07 – 23:36Maximum 21:51whole eclipse
AsmaraEritrea18:07 – 21:36Maximum 19:51whole eclipse
PristinaKosovo16:07 – 19:36Maximum 17:51whole eclipse
VilniusLithuania17:07 – 20:36Maximum 18:51whole eclipse
SkopjeNorth Macedonia16:07 – 19:36Maximum 17:51whole eclipse
BratislavaSlovakia16:07 – 19:36Maximum 17:51whole eclipse
GazaPalestinian Territory17:07 – 20:36Maximum 18:51whole eclipse
TallinnEstonia17:07 – 20:36Maximum 18:51whole eclipse
CanberraAustralia02:07 (1 January) – 05:36 (1 January)Maximum 03:51 (1 January)whole eclipse
DohaQatar18:07 – 21:36Maximum 19:51whole eclipse
New DelhiIndia20:37 – 00:06 (1 January)Maximum 22:21whole eclipse
Port MoresbyPapua New Guinea01:07 (1 January) – 04:36 (1 January)Maximum 02:51 (1 January)whole eclipse
NicosiaCyprus17:07 – 20:36Maximum 18:51whole eclipse
Port LouisMauritius19:07 – 22:36Maximum 20:51whole eclipse
Saint-DenisRéunion19:07 – 22:36Maximum 20:51whole eclipse
DiliTimor-Leste00:07 (1 January) – 03:36 (1 January)Maximum 01:51 (1 January)whole eclipse
ManamaBahrain18:07 – 21:36Maximum 19:51whole eclipse
MaleMaldives20:07 – 23:36Maximum 21:51whole eclipse
ThimphuBhutan21:07 – 00:36 (1 January)Maximum 22:51whole eclipse
Bandar Seri BegawanBrunei23:07 – 02:36 (1 January)Maximum 00:51 (1 January)whole eclipse
Kuwait CityKuwait18:07 – 21:36Maximum 19:51whole eclipse
HoniaraSolomon Islands02:07 (1 January) – 05:36 (1 January)Maximum 03:51 (1 January)whole eclipse
SaipanNorthern Mariana Islands1:07 AM (1 January) – 4:36 AM (1 January)Maximum 2:51 AM (1 January)whole eclipse
TarawaKiribati03:07 (1 January) – 06:36 (1 January)Maximum 04:51 (1 January)whole eclipse
MajuroMarshall Islands03:07 (1 January) – 06:36 (1 January)Maximum 04:51 (1 January)whole eclipse
VictoriaSeychelles19:07 – 22:36Maximum 20:51whole eclipse
TórshavnFaroe Islands15:07 – 18:36Maximum 16:51whole eclipse
MariehamnÅland Islands17:07 – 20:36Maximum 18:51whole eclipse
PalikirMicronesia02:07 (1 January) – 05:36 (1 January)Maximum 03:51 (1 January)whole eclipse
LongyearbyenSvalbard and Jan Mayen16:07 – 19:36Maximum 17:51whole eclipse
Flying Fish CoveChristmas Island22:07 – 01:36 (1 January)Maximum 23:51whole eclipse
YarenNauru03:07 (1 January) – 06:36 (1 January)Maximum 04:51 (1 January)whole eclipse
HagåtñaGuam1:07 AM (1 January) – 4:36 AM (1 January)Maximum 2:51 AM (1 January)whole eclipse
West IslandCocos Islands21:37 – 01:06 (1 January)Maximum 23:21whole eclipse
NgerulmudPalau00:07 (1 January) – 03:36 (1 January)Maximum 01:51 (1 January)whole eclipse
KinshasaDR Congo16:07 – 19:36Maximum 17:51Moon rises 18:11
LondonUK15:07 – 18:36Maximum 16:51Moon rises 15:50
NairobiKenya18:07 – 21:36Maximum 19:51Moon rises 18:36
BamakoMali15:07 – 18:36Maximum 16:51Moon rises 18:17
Addis AbabaEthiopia18:07 – 21:36Maximum 19:51Moon rises 18:09
MadridSpain16:07 – 19:36Maximum 17:51Moon rises 17:53
LuandaAngola16:07 – 19:36Maximum 17:51Moon rises 18:27
AbujaNigeria16:07 – 19:36Maximum 17:51Moon rises 18:19
OuagadougouBurkina Faso15:07 – 18:36Maximum 16:51Moon rises 17:50
AlgiersAlgeria16:07 – 19:36Maximum 17:51Moon rises 17:36
RomeItaly16:07 – 19:36Maximum 17:51Moon rises 16:40
LusakaZambia17:07 – 20:36Maximum 18:51Moon rises 18:37
LoméTogo15:07 – 18:36Maximum 16:51Moon rises 17:50
ParisFrance16:07 – 19:36Maximum 17:51Moon rises 16:54
PretoriaSouth Africa17:07 – 20:36Maximum 18:51Moon rises 18:59
BrazzavilleRepublic of the Congo16:07 – 19:36Maximum 17:51Moon rises 18:11
KhartoumSudan17:07 – 20:36Maximum 18:51Moon rises 17:22
AccraGhana15:07 – 18:36Maximum 16:51Moon rises 17:57
KampalaUganda18:07 – 21:36Maximum 19:51Moon rises 18:50
RabatMorocco15:07 – 18:36Maximum 16:51Moon rises 17:25
HarareZimbabwe17:07 – 20:36Maximum 18:51Moon rises 18:31
N'DjamenaChad16:07 – 19:36Maximum 17:51Moon rises 17:42
AntananarivoMadagascar18:07 – 21:36Maximum 19:51Moon rises 18:24
NiameyNiger16:07 – 19:36Maximum 17:51Moon rises 18:33
TripoliLibya17:07 – 20:36Maximum 18:51Moon rises 18:04
YaoundéCameroon16:07 – 19:36Maximum 17:51Moon rises 18:12
MaputoMozambique17:07 – 20:36Maximum 18:51Moon rises 18:42
KigaliRwanda17:07 – 20:36Maximum 18:51Moon rises 18:05
LilongweMalawi17:07 – 20:36Maximum 18:51Moon rises 18:12
DublinIreland15:07 – 18:36Maximum 16:51Moon rises 16:05
BrusselsBelgium16:07 – 19:36Maximum 17:51Moon rises 16:35
LibrevilleGabon16:07 – 19:36Maximum 17:51Moon rises 18:26
BanguiCentral African Republic16:07 – 19:36Maximum 17:51Moon rises 17:41
DodomaTanzania18:07 – 21:36Maximum 19:51Moon rises 18:49
AmsterdamNetherlands16:07 – 19:36Maximum 17:51Moon rises 16:24
SarajevoBosnia and Herzegovina16:07 – 19:36Maximum 17:51Moon rises 16:08
TunisTunisia16:07 – 19:36Maximum 17:51Moon rises 17:06
ZagrebCroatia16:07 – 19:36Maximum 17:51Moon rises 16:10
LisbonPortugal15:07 – 18:36Maximum 16:51Moon rises 17:21
JubaSouth Sudan17:07 – 20:36Maximum 18:51Moon rises 17:46
TiranaAlbania16:07 – 19:36Maximum 17:51Moon rises 16:11
WindhoekNamibia17:07 – 20:36Maximum 18:51Moon rises 19:38
WellingtonNew Zealand04:07 (1 January) – 07:36 (1 January)Maximum 05:51 (1 January)Moon sets 05:54 (1 January)
MaseruLesotho17:07 – 20:36Maximum 18:51Moon rises 19:11
YamoussoukroIvory Coast15:07 – 18:36Maximum 16:51Moon rises 18:16
LjubljanaSlovenia16:07 – 19:36Maximum 17:51Moon rises 16:15
Porto-NovoBenin16:07 – 19:36Maximum 17:51Moon rises 18:44
GaboroneBotswana17:07 – 20:36Maximum 18:51Moon rises 19:06
PodgoricaMontenegro16:07 – 19:36Maximum 17:51Moon rises 16:09
LaayouneWestern Sahara15:07 – 18:36Maximum 16:51Moon rises 18:09
BernSwitzerland16:07 – 19:36Maximum 17:51Moon rises 16:41
ReykjavíkIceland15:07 – 18:36Maximum 16:51Moon rises 15:15
NouméaNew Caledonia02:07 (1 January) – 05:36 (1 January)Maximum 03:51 (1 January)Moon sets 05:20 (1 January)
SuvaFiji03:07 (1 January) – 06:36 (1 January)Maximum 04:51 (1 January)Moon sets 05:38 (1 January)
LuxembourgLuxembourg16:07 – 19:36Maximum 17:51Moon rises 16:34
MbabaneEswatini17:07 – 20:36Maximum 18:51Moon rises 18:48
MoroniComoros18:07 – 21:36Maximum 19:51Moon rises 18:28
GitegaBurundi17:07 – 20:36Maximum 18:51Moon rises 18:08
MamoudzouMayotte18:07 – 21:36Maximum 19:51Moon rises 18:22
São ToméSão Tomé and Príncipe15:07 – 18:36Maximum 16:51Moon rises 17:38
ApiaSamoa04:07 (1 January) – 07:36 (1 January)Maximum 05:51 (1 January)Moon sets 06:06 (1 January)
Port-VilaVanuatu02:07 (1 January) – 05:36 (1 January)Maximum 03:51 (1 January)Moon sets 05:21 (1 January)
MonacoMonaco16:07 – 19:36Maximum 17:51Moon rises 16:54
Saint HelierJersey15:07 – 18:36Maximum 16:51Moon rises 16:11
GibraltarGibraltar16:07 – 19:36Maximum 17:51Moon rises 18:13
PapeeteFrench Polynesia05:07 – 08:36Maximum 06:51Moon sets 05:26
DouglasIsle of Man15:07 – 18:36Maximum 16:51Moon rises 15:53
Nuku‘alofaTonga04:07 (1 January) – 07:36 (1 January)Maximum 05:51 (1 January)Moon sets 06:05 (1 January)
Andorra la VellaAndorra16:07 – 19:36Maximum 17:51Moon rises 17:23
Saint Peter PortGuernsey15:07 – 18:36Maximum 16:51Moon rises 16:11
NuukGreenland13:07 – 16:36Maximum 14:51Moon rises 15:23
AvaruaCook Islands05:07 – 08:36Maximum 06:51Moon sets 06:01
Pago PagoAmerican Samoa4:07 AM – 7:36 AMMaximum 5:51 AMMoon sets 6:01 AM
VallettaMalta16:07 – 19:36Maximum 17:51Moon rises 16:50
FunafutiTuvalu03:07 (1 January) – 06:36 (1 January)Maximum 04:51 (1 January)Moon sets 05:53 (1 January)
VaduzLiechtenstein16:07 – 19:36Maximum 17:51Moon rises 16:31
San MarinoSan Marino16:07 – 19:36Maximum 17:51Moon rises 16:32
Ciudad de la PazEquatorial Guinea16:07 – 19:36Maximum 17:51Moon rises 18:19
Mata-UtuWallis and Futuna03:07 (1 January) – 06:36 (1 January)Maximum 04:51 (1 January)Moon sets 05:25 (1 January)
KingstonNorfolk Island03:07 (1 January) – 06:36 (1 January)Maximum 04:51 (1 January)Moon sets 05:58 (1 January)
Vatican CityVatican City16:07 – 19:36Maximum 17:51Moon rises 16:40
AlofiNiue04:07 – 07:36Maximum 05:51Moon sets 05:48
NukunonuTokelau04:07 (1 January) – 07:36 (1 January)Maximum 05:51 (1 January)Moon sets 06:15 (1 January)
Port-aux-FrançaisFrench Southern Territories20:07 – 23:36Maximum 21:51Moon rises 20:21
DakarSenegal15:07 – 18:36Maximum 16:51penumbral phase only
ConakryGuinea15:07 – 18:36Maximum 16:51penumbral phase only
MonroviaLiberia15:07 – 18:36Maximum 16:51penumbral phase only
NouakchottMauritania15:07 – 18:36Maximum 16:51penumbral phase only
FreetownSierra Leone15:07 – 18:36Maximum 16:51penumbral phase only
BissauGuinea-Bissau15:07 – 18:36Maximum 16:51penumbral phase only
PraiaCabo Verde14:07 – 17:36Maximum 15:51penumbral phase only
BanjulGambia15:07 – 18:36Maximum 16:51penumbral phase only
JamestownSaint Helena15:07 – 18:36Maximum 16:51penumbral phase only

Frequently asked questions

Is it safe to watch a lunar eclipse?

Yes: a lunar eclipse can be watched with the naked eye, through binoculars or a telescope, because the Moon only reflects sunlight. You need a clear sky and the Moon above the horizon.

Where is the total lunar eclipse of 31 December 2028 visible?

Europe, Asia, Africa, North America, Oceania and Antarctica.

Why does the Moon turn red?

Sunlight passes through the Earth’s atmosphere, which scatters the blue light and bends the red light into the shadow. During totality the Moon is lit by all the sunrises and sunsets on Earth at once.

When is the next total lunar eclipse?

The next total lunar eclipse is on 26 June 2029. Europe, Asia, Africa, North America, South America, Oceania and Antarctica.