Find all planet transits worldwide. When is the next eclipse in your city?All EclipsesSolar EclipsesLunar EclipsesTotal Solar EclipsesAnnular Solar EclipsesPartial Solar EclipsesTotal Lunar EclipsesPartial Lunar EclipsesPenumbral Lunar EclipsesPlanet TransitsMercury TransitsVenus Transits AfricaAsiaAntarcticaAtlanticArcticAustraliaEuropeIndian OceanNorth AmericaPacificSouth AmericaWorldwide Next 101900–19091910–19191920–19291930–19391940–19491950–19591960–19691970–19791980–19891990–19992000–20092010–20192020–20292030–20392040–20492050–20592060–20692070–20792080–20892090–20992100–21092110–21192120–21292130–21392140–21492150–21592160–21692170–21792180–21892190–2199 Transits in 2012Jun 5–6Transit (Venus)Europe, Asia, Australia, Much of Africa, North America, North/West South America, Pacific, Atlantic, Indian Ocean, ArcticTransits in 2016May 9Transit (Mercury)Europe, Asia, Africa, North America, South America, Pacific, Atlantic, Indian Ocean, Arctic, AntarcticaTransits in 2019Nov 11Transit (Mercury)Europe, West in Asia, Africa, North America, South America, Pacific, Atlantic, Indian Ocean, Antarctica