Transits of Mercury and Venus
in the 21st century
Planet
Date
Start time
(UT)
End time
(UT)
Mercury
2003 May 7
05h 13m
10h 32m
Venus
2004 June 8
05h 13m
11h 26m
Mercury
2006 November 8/9
19h 12m
00h 10m
Venus
2012 June 5/6
22h 10m
04h 49m
Mercury
2016 May 9
11h 12m
18h 42m
Mercury
2019 November 11
12h 35m
18h 04m
Mercury
2032 November 13
06h 41m
11h 07m
Mercury
2039 November 7
07h 18m
10h 15m
Mercury
2049 May 7
11h 03m
17h 44m
Mercury
2052 November 8/9
23h 53m
05h 06m
Mercury
2062 May 10/11
18h 16m
00h 57m
Mercury
2065 November 11
17h 24m
22h 48m
Mercury
2078 November 14
11h 42m
15h 39m
Mercury
2085 November 7
11h 42m
15h 26m
Mercury
2095 May 8/9
17h 20m
00h 50
Mercury
2098 November 10
04h 35m
09h 57m

Source: Fred Espenak, NASA/Goddard Space Flight Center.