The visibility of the transit depends on where you are. Most
parts of North and Latin america will get to see the transit on
June 05 near sunset. They will be able to see the beginning of the
transit but not its end because the sun will set by then. Observers
in Asia have it the other way around. They get to see the transit
on June 06 at sunrise and will miss the beginning of the transit
since the sun will not have risen till then.
If you happen to be on a boat in the Pacific Ocean at that time, you
would be lucky enough to watch the whole show from there
This transit will the last time any of us will be alive to see.
The orbit of Venus is inclined 3.4° with respect to Earth's orbit. It intersects the ecliptic at two points or nodes that cross the Sun each year during early June and December. If Venus happens to pass through inferior conjunction (imaginary line joining earth and sun) at that time, a transit will occur. Although Venus's orbital period is only 224.7 days, its synodic period (conjunction to conjunction) is 583.9 days. Due to its inclination, most inferior conjunctions of Venus do not result in a transit because the planet passes too far above or below the ecliptic and does not cross the face of the Sun. Venus transits currently recur at intervals of 8, 105.5, 8 and 121.5 years. Since the invention of the telescope (1610), there have only been seven such transits.
The last time this happened was in 2004 and the next one will only be in 2117 if you miss this one.