How Long Can A US Citizen Stay In Anguilla?
How Long Can A US Citizen Stay In Anguilla? When you are travelling to Anguilla with a U.S. Passport, a Diplomatic Visa is not required. No visa required for a stay of up to 90 days. How do I get to Anguilla? Getting to Anguilla is easy! Most guests choose to travel through St. Maarten