If you're thinking of a trip to the United States you should know about some important changes to the requirements for obtaining an entry visa to the United States. Perhaps the most significant concerns people who have recently travelled (from 2011 onwards) to the countries of Iran, Iraq, Yemen, Sudan or Syria will no longer be eligible for the visa waiver programme known as Visa Waiver Program.
If it's your case and you want travel to the United States you must apply for a visa in person at the US embassy in Madrid. A consulate cannot process it, and it is required even if you already hold or have been granted the ESTA.

Who needs Entry visa? What steps are needed to apply for a visa for the USA? How long does a US visa take to process?
All these issues can be found in the official sources and links we share below.

