Digital arrival cards and travel authorisations
More and more countries now want something from you BEFORE you board — a digital arrival card, or an electronic travel authorisation. Miss one and the airline will not let you fly, even if you need no visa at all. Every one of these is listed below, with a link to the government portal that issues it.
A warning worth reading
Many of the top results for these documents are middlemen who charge you for a government form. Some of these forms are free. None of them require an agency. Every link on this page goes to the official government portal and nowhere else.
Digital arrival cards
Required from (almost) every visitor, whatever passport you hold.
Thailand Digital Arrival Card
Submit within the 72 hours before arrival · Free on the official siteSG Arrival Card (SGAC)
Submit within the 72 hours before arrival · Free on the official siteMalaysia Digital Arrival Card
Submit within the 72 hours before arrival · Free on the official siteIndia e-Arrival Card
Submit within the 72 hours before arrival · Free on the official siteVietnam pre-arrival registration
Optional, but it speeds up the border · Free on the official siteMaldives Traveller Declaration
Submit within the 96 hours before arrival · Free on the official sitePhilippine eTravel registration
Submit within the 72 hours before arrival · Free on the official siteTaiwan Arrival Card
Free on the official siteVisit Japan Web
Optional, but it speeds up the border · Free on the official siteAll Indonesia Arrival Card
Submit within the 72 hours before arrival · Free on the official siteTravel authorisations
Required only from certain nationalities — normally the ones that do not need a visa. Check your passport to see whether it applies to you.
ESTA
Fee $40 · Valid 2 yearsCanada eTA
Fee CAD 7 · Valid 5 yearsAustralian ETA (subclass 601)
Fee AUD 20 · Valid 1 yearsNZeTA
Fee NZD 17–23 + IVL NZD 100 · Valid 2 yearsUK ETA
Fee £20 · Valid 2 yearsK-ETA
Apply at least 72 hours before departureAnnounced, not yet in force
ETIAS
Fee €20 · Valid 3 years30 countries
