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 2003May 7Transit (Mercury)Europe, Asia, Australia, Africa, North America, Much of South America, Pacific, Atlantic, Indian Ocean, Arctic, AntarcticaTransits in 2004Jun 8Transit (Venus)Europe, Asia, Australia, Africa, North America, South America, Pacific, Atlantic, Indian Ocean, ArcticTransits in 2006Nov 8–9Transit (Mercury)Much of Asia, Australia, North America, South America, Pacific, Atlantic, Indian Ocean, Antarctica