A passport is an official government document that certifies one's identity and citizenship. The passport serves two purposes: to regain entry to the country of citizenship and is a requirement by many countries to gain entry to the country you are visiting.
A visa is an official government document that temporarily authorizes you to be in the country you are visiting. Many countries require a visa to gain entry. The visa usually is in the form of a stamp IN the passport and is obtained from the country you are visiting.
Visa is an official permission which temporarily authorizes us to stay in a foreign country and the passport is a document that certifies our identity during our travels. See the Related Link below for more information.