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 20037 MayTransit (Mercury)Europe, Asia, Australia, Africa, North America, Much of South America, Pacific, Atlantic, Indian Ocean, Arctic, AntarcticaTransits in 20048 HazTransit (Venus)Europe, Asia, Australia, Africa, North America, South America, Pacific, Atlantic, Indian Ocean, ArcticTransits in 20068–9 KasTransit (Mercury)Much of Asia, Australia, North America, South America, Pacific, Atlantic, Indian Ocean, Antarctica