does a us citizen need a visa to visit el salvador?
Travel Requirements. For a U.S. citizen to enter El Salvador by air, land or sea, you must present a current U.S. passport and either a Salvadoran visa or a one-entry tourist card which can be valid for a maximum stay of 90 days.