The transit of Venus will be visible from much of Earth - Tuesday from the Western Hemisphere and Wednesday from the Eastern Hemisphere. This sight won't come again in a 105 years. The complete seven-hour transit will be visible from the Pacific coast of United States, eastern Asia and eastern Australia.
In India this spectacle will be visible around 7:00 am IST on Wednesday (June 6) in most parts of the country.