A visa is official permission from a foreign government to enter its country, sometimes required in addition to a passport depending on your destination and nationality. Some cruise itineraries in Asia, Africa, or parts of Europe require a visa even for a brief port call.