Question: do us citizens need a visa for el salvador?
Answer: A visa is not required for stays under 90 days, but you must purchase a tourist card for 12 USD upon arrival. ... If your U.S. passport shows you were born in El Salvador, you do not need the tourist card.