TravelDeclaration.com Check requirements
Menu
Check requirements

Arrival card deadlines: when to submit for 20 countries

Most digital arrival cards open a few days before you travel, and submitting too early is one of the most common reasons a form gets rejected. The most common window you'll see across these 20 countries is 72 hours. Submit before that window opens and the portal simply will not accept your details yet.

The table below shows the exact window for each country, whether the form is mandatory, and any notes that affect how you count the days.

Arrival card deadlines

CountryFormRequired?When to submitFeeOfficial portalNotesSource
🇹🇭 ThailandThailand Digital Arrival Card (TDAC)YesUp to 3 days before arrivalFreetdac.immigration.go.thEvery non-Thai traveler files one. If you land on 5 May, the form opens on 2 May.Official source
Last verified: 13 Oct 2026
🇮🇩 IndonesiaAll Indonesia arrival card + e-CD customs declarationYesUp to 3 days before arrivalFreeallindonesia.imigrasi.go.idOne online service covers both the arrival card and the customs declaration if you fly or sail in. Land arrivals file customs separately at ecd.beacukai.go.id.Official source
Last verified: 13 Oct 2026
🇲🇾 MalaysiaMalaysia Digital Arrival Card (MDAC)YesUp to 3 days before arrival, counting the day you submitFreeimigresen-online.imi.gov.myMalaysia counts the submission day as day one, so the window feels one day shorter than in Thailand.Official source
Last verified: 13 Oct 2026
🇸🇬 SingaporeSG Arrival Card (with health declaration)YesUp to 3 days before arrival, counting the arrival dayFreeeservices.ica.gov.sgYou can also file in the MyICA app. Transit passengers who stay airside do not file one.Official source
Last verified: 13 Oct 2026
🇻🇳 VietnamPre-arrival information formNo, recommendedUp to 2 days before arrivalNot stated by the sourceprearrival.immigration.gov.vnVietnam's immigration department recommends it to speed up entry, but it is not mandatory. The form only lets you pick an arrival date up to two days ahead.Official source
Last verified: 7 Oct 2026
🇰🇭 CambodiaCambodia e-Arrival (CeA)YesUp to 7 days before arrivalFreearrival.gov.khOne form covers immigration, health and customs. Also available as an app.Official source
Last verified: 13 Oct 2026
🇮🇳 Indiae-Arrival Card + Air Suvidha health self-declarationYesUp to 72 hours before arrival (both forms)Freeindianvisaonline.gov.inIndia asks for two separate free forms: the e-Arrival Card for immigration and Air Suvidha for health (airsuvidha.civilaviation.gov.in). OCI card holders file the e-Arrival Card too.Official source
Last verified: 13 Oct 2026
🇹🇼 TaiwanTaiwan Arrival Card (TWAC)YesUp to 7 days before arrivalFreetwac.immigration.gov.twForeign visitors without a Taiwan residence certificate or resident visa file it before the flight.Official source
Last verified: 7 Oct 2026
🇨🇳 ChinaForeigner Arrival Card (online)YesBefore arrival, or on arrival at the borderNo fee stateds.nia.gov.cnOnline filing started on 20 November 2025. You can also use the NIA 12367 app, a WeChat or Alipay mini program, or fill it in at the border. Group visa holders and airside transit passengers under 24 hours are exempt.Official source
Last verified: 28 Oct 2026
🇵🇭 PhilippineseTravelYesUp to 72 hours before arrivalFreeetravel.gov.phFilipino citizens file it too. etravel.gov.ph is the only official site.Official source
Last verified: 13 Oct 2026
🇵🇼 PalauPalau Entry FormYesUp to 72 hours before departure (Palau immigration) or before arrival (Palau airport)No fee statedpalautravel.pwPalau's immigration page counts 72 hours from departure, the Palau International Airport page counts from arrival. Filing within 72 hours of departure satisfies both. One form covers a family. palautravel.pw is the form linked by the airport.Official source
Last verified: 28 Oct 2026
🇦🇼 ArubaED Card (Embarkation-Disembarkation Card)YesUp to 7 days before travelFree (USD 20 Sustainability Fee charged in the same form)edcardaruba.awEvery passenger, including babies, needs one. The USD 20 Sustainability Fee for air arrivals is paid in the same online form.Official source
Last verified: 28 Oct 2026
🇨🇼 CuraçaoDigital Immigration Card (DI Card)YesUp to 7 days before travel (UK advice: at least 48 hours before arrival)Freedicardcuracao.comCanadian government advice gives a 7-day window, British advice says to file 48 hours before arrival. Filing between 7 days and 48 hours before you land meets both. Required for transit passengers too.Official source
Last verified: 28 Oct 2026
🇯🇲 JamaicaC5 Immigration/Customs formYesBefore arrival, online where possible; paper form also acceptedNo fee statedwww.enterjamaica.gov.jmEvery arriving traveler needs a completed C5, online or on paper.Official source
Last verified: 3 Oct 2026
🇩🇴 Dominican Republice-TicketYesBefore arrival, and again before departureFreeeticket.migracion.gob.doYou file two e-Tickets per trip, one for arriving and one for leaving. The immigration office warns against unofficial sites that charge for it.Official source
Last verified: 13 Oct 2026
🇹🇹 Trinidad and TobagoArrival/Departure CardYesOpens 72 hours before arrival (and 72 hours before departure)No fee statedtravel.gov.ttHave a scan or photo of your passport bio page (JPEG or PNG) ready, plus your flight details and email address.Official source
Last verified: 5 Oct 2026
🇨🇺 CubaD'ViajerosYesUp to 72 hours before arrival (Cuba asks for 48 hours ahead)No fee stateddviajeros.mitrans.gob.cuCovers immigration, customs and health in one form. You receive a QR code by email to show on arrival.Official source
Last verified: 7 Oct 2026
🇨🇴 ColombiaCheck-MigNo, optional72 hours to 1 hour before your flight (entry and exit)Freeapps.migracioncolombia.gov.coMigración Colombia says it is not mandatory, but pre-registering makes the immigration interview faster. Some airlines still ask for it.Official source
Last verified: 13 Oct 2026
🇨🇦 CanadaAdvance Declaration (ArriveCAN)Declaration yes, advance filing optionalUp to 72 hours before arrivalFreewww.canada.caEvery traveler makes a customs and immigration declaration. Doing it in advance through ArriveCAN is optional; you can also declare at an airport kiosk or eGate.Official source
Last verified: 28 Oct 2026
🇯🇴 JordanNo arrival cardNoNot applicableNot applicableNoneJordan has no online arrival card. Jordan Pass is an optional tourism package, not an entry form.No official source found

The 72-hour rule, and how countries count it

"3 days" sounds simple, but it is not counted the same way everywhere. Thailand's official guidance gives a clear example: if you arrive on 5 May, you can submit from 2 May. That is a straightforward count back from your arrival date.

Malaysia and Singapore both use a 3-day window, but they count it differently. Malaysia's rule includes the day you submit the form as one of the three days. Singapore's rule includes the day you arrive as one of the three days. The practical effect is that the exact earliest moment you can file shifts slightly depending on which country you're entering.

Because these counting methods differ, and because portals can be strict about rejecting early submissions, it is worth building in a buffer. A safe practice is to submit your arrival card one to two days before you fly, once you're confident your travel plans and flight details are locked in.

Countries with longer windows

Four countries in this dataset give you more breathing room than the standard 72 hours. Cambodia, Taiwan and Aruba all open their arrival card windows 7 days before arrival. Curaçao also opens its window 7 days out, though British government advice recommends filing at least 48 hours before you land.

This longer window is particularly useful if you're on a long-haul trip with connections, or if you simply prefer to get paperwork done well ahead of departure rather than scrambling in the final days before you fly. With 7 days to work with, you have more flexibility to submit the form

Last verified: 28 Oct 2026