Venus transits (passes directly between Earth and the Sun) are rare astronomical events occurring in pairs separated by 8 years, with over a century between pairs. The most recent transits were in 2004 and 2012 - the first since 1882, making it 122 years. Mars, Jupiter, and Saturn do not transit the Sun from Earth's perspective.