The main difference between a passport and а visa is that passport is issued to the citizens of country for international travel and identification of them, while visa is an official permission to its holder to enter, exit and live in a specified country for a specified time period.