What the law says, and what Vietnam's official sites actually publish
This page is the register behind every other page here. For each fact this site could carry, it records the first-party source we went to, what we found, and — where we found nothing — precisely what we read or which error came back. Absence recorded with a date is information. Absence left silent is not.
The register exists because the two halves of Vietnamese entry law do not currently agree. Decrees open 83 checkpoints to e-visa travellers; the official portal publishes 42. Nothing on either document tells a reader that the other exists.
Every row below is a check we actually ran on the date shown, not a summary of what is generally known. Where a check is still outstanding, there is no row: an invented outcome would be worse than an admitted gap.
The gap that gives this site its reason to exist
Two government resolutions decide which checkpoints admit a traveller holding an e-visa. Resolution 127/NQ-CP named 42 of them in August 2023. Resolution 389/NQ-CP added 41 more on 2 December 2025, bringing the total to 83.
The e-visa portal run by the immigration department publishes its own list of those checkpoints, and that list is what a traveller planning a route will actually read. On 2026-08-03 it held 42 entries. We matched all of them against the 83 checkpoints in the decrees, by type and by name: every one of the 42 corresponds to the older resolution, and not one of the 41 added by the newer one appears.
The obvious explanation would be a page nobody maintains. That explanation does not hold. The file that carries the list was last changed ten days before we read it, which is eight months after the resolution that should have expanded it. Someone is editing the page; the list is simply not being brought up to date with the law.
What this means in practice is narrow and worth keeping narrow. A traveller who checks the portal, finds their intended crossing absent and books a different route has lost money and time over a document that is behind the law. A traveller who relies on the newer decree alone has no way to know that the immigration department’s own page disagrees. We publish both, dated, and leave the decision where it belongs.
| Type of checkpoint | In force by decree | Listed on the portal | Not listed |
|---|---|---|---|
| Airport | 17 | 13 | 4 |
| Land border | 27 | 16 | 11 |
| Port | 39 | 13 | 26 |
The 41 checkpoints that are open by decree and absent from the portal list
| Checkpoint | Type | Province or city | Opened by | Checked |
|---|---|---|---|---|
| Chu Lai International Airport | Airport | — | Resolution 389/NQ-CP | |
| Gia Binh International Airport | Airport | — | Resolution 389/NQ-CP | |
| Long Thanh International Airport | Airport | — | Resolution 389/NQ-CP | |
| Vinh International Airport | Airport | — | Resolution 389/NQ-CP | |
| Binh Hiep | Land border | Tay Ninh province | Resolution 389/NQ-CP | |
| Dinh Ba | Land border | Dong Thap province | Resolution 389/NQ-CP | |
| Dong Dang | Land border | Lang Son province | Resolution 389/NQ-CP | |
| Lao Cai (railway) | Land border | Lao Cai province | Resolution 389/NQ-CP | |
| Le Thanh | Land border | Gia Lai province | Resolution 389/NQ-CP | |
| Long Sap | Land border | Son La province | Resolution 389/NQ-CP | |
| Nam Giang | Land border | Da Nang city | Resolution 389/NQ-CP | |
| Tan Nam | Land border | Tay Ninh province | Resolution 389/NQ-CP | |
| Thanh Thuy | Land border | Tuyen Quang province | Resolution 389/NQ-CP | |
| Thuong Phuoc | Land border | Dong Thap province | Resolution 389/NQ-CP | |
| Tra Linh | Land border | Cao Bang province | Resolution 389/NQ-CP | |
| An Thoi Port | Port | An Giang province | Resolution 389/NQ-CP | |
| Ben Luc Port | Port | Tay Ninh province | Resolution 389/NQ-CP | |
| Ca Na Port | Port | Khanh Hoa province | Resolution 389/NQ-CP | |
| Cua Lo - Ben Thuy Port | Port | Nghe An province | Resolution 389/NQ-CP | |
| Cua Viet Port | Port | Quang Tri province | Resolution 389/NQ-CP | |
| Diem Dien Port | Port | Hung Yen province | Resolution 389/NQ-CP | |
| Dong Thap Port | Port | Dong Thap province | Resolution 389/NQ-CP | |
| Gianh Port | Port | Quang Tri province | Resolution 389/NQ-CP | |
| Giao Long Port | Port | Vinh Long province | Resolution 389/NQ-CP | |
| Hai Thinh Port | Port | Ninh Binh province | Resolution 389/NQ-CP | |
| Hon Chong Port | Port | An Giang province | Resolution 389/NQ-CP | |
| Hon La Port | Port | Quang Tri province | Resolution 389/NQ-CP | |
| Ky Ha Port | Port | Da Nang city | Resolution 389/NQ-CP | |
| Lien Huong Port | Port | Lam Dong province | Resolution 389/NQ-CP | |
| My Thoi Port | Port | An Giang province | Resolution 389/NQ-CP | |
| Nam Can Port | Port | Ca Mau province | Resolution 389/NQ-CP | |
| Ninh Binh Port | Port | Ninh Binh province | Resolution 389/NQ-CP | |
| Ninh Chu Port | Port | Khanh Hoa province | Resolution 389/NQ-CP | |
| Phu Quy Port | Port | Lam Dong province | Resolution 389/NQ-CP | |
| Sa Ky Port | Port | Quang Ngai province | Resolution 389/NQ-CP | |
| Soai Rap - Hiep Phuoc Port | Port | Dong Thap province | Resolution 389/NQ-CP | |
| Son Duong Port | Port | Ha Tinh province | Resolution 389/NQ-CP | |
| Thuan An Port | Port | Hue city | Resolution 389/NQ-CP | |
| Truong Long Hoa Port | Port | Vinh Long province | Resolution 389/NQ-CP | |
| Van Gia Port | Port | Quang Ninh province | Resolution 389/NQ-CP | |
| Vung Ro Port | Port | Dak Lak province | Resolution 389/NQ-CP |
The register of checks
The register holds 9 checks, all run on 2026-08-03. 4 returned the fact we were after. 3 established that a source does not publish it, and 2 failed to load at all. Rows that record an absence come first, because they are the ones no other site carries.
The distinction between the last two categories is the whole discipline of this page. A source that we read and that turned out not to carry a fact tells you something about the source. A source we could not open tells you only about our attempt. Writing them the same way would let a failed request masquerade as a finding.
| What we looked for | Where, and whose site it is | Result | Checked |
|---|---|---|---|
| The 41 checkpoints added by Resolution 389/NQ-CP of 2 December 2025, on the e-visa portal list | https://evisa.gov.vn/instruction | ||
| The pre-arrival information (PAI) requirement at checkpoints other than Tan Son Nhat | https://bocongan.gov.vn/bai-viet/cuc-quan-ly-xuat-nhap-canh-trien-khai-he-thong-cung-cap-thong-tin-truoc-chuyen-di-pai-1778469461 | ||
| The same list of parties to the Vienna Convention, on the website of the road administration that handled driving licences before the duty moved to the police | https://drvn.gov.vn/ | ||
| A published tariff for the transfer from Tan Son Nhat or Noi Bai, from the airport operator itself | https://www.acv.vn/ | ||
| The list of countries party to the Vienna Convention, on the website of the authority that Circular 108/2026/TT-BCA, Article 36(3)(c) requires to publish it | https://csgt.vn/ | ||
| The list of checkpoints that admit travellers arriving on an e-visa, as published on the official e-visa portal | https://evisa.gov.vn/instruction | ||
| The status of participation in the Convention on Road Traffic, Geneva, 19 September 1949 | https://treaties.un.org/Pages/ViewDetailsIII.aspx?src=TREATY&mtdsg_no=XI-B-1&chapter=11&Temp=mtdsg3&clang=_en | ||
| The status of participation in the Convention on Road Traffic, Vienna, 8 November 1968 | https://treaties.un.org/Pages/ViewDetailsIII.aspx?src=TREATY&mtdsg_no=XI-B-19&chapter=11&Temp=mtdsg3&clang=_en | ||
| The text of Circular 108/2026/TT-BCA on driving tests, driving licences and international driving permits | https://datafiles.chinhphu.vn/cpp/files/vbpq/2026/7/thong-tu-so-108.2026.tt-bca-ngay-29.6.2026-ban-day-du-v03.pdf |
What is not in this register
A register that quietly omitted its own gaps would be the same failure it documents, so here they are. Three subjects have no row above because we have not finished checking them, and none of them appears anywhere on this site as a number.
Monthly climate normals for the three regions. The national hydrometeorological service publishes these. Its site responds; we have not yet located and read the normals themselves, so there is no row and no page.
The penalty for driving without a valid permit. A figure of around five million dong circulates widely. We have not read the decree that would set it, so we do not print it, not even as an approximation.
Metered taxi tariffs from the main airports.The operators publish their own tariffs. The airport operator’s site would not load for us, which is recorded above; the taxi companies themselves are the next route and have not been tried. What travellers report paying has no first-party publisher at all, so that figure will not appear here whatever else we find.
Two pages were planned around the first and third of these and are not published. They would have contained a dated empty state and nothing else, and a page whose only content is its own emptiness is a page that exists to fill a list.
How to repeat these checks
Every row above can be reproduced, and two of them need a note on how. The e-visa portal sends no intermediate certificate, so a plain request fails on certificate validation; the chain completes with the CA certificate published at the address inside the portal’s own certificate, and verification then succeeds against a trusted root. We did not disable verification to get the page.
The portal also renders its checkpoint list in the browser rather than in the HTML, so the entries come from a script served by the same site. The link in our data points at the page a reader can open, not at the script.
The acts themselves are signed PDFs on the government document portal, and most are scans with no text layer. Those were rasterised and read page by page. Our methodology page describes each of these techniques in full, and the register records which one applied to which source.
Questions about this register
- Does a checkpoint missing from the portal list mean I will be turned away there?
- No, and this page does not say that. It says the decree opens the checkpoint and the official portal list does not name it, on the date shown. What happens at the barrier is decided by border control, and only border control can tell you what a particular crossing does today.
- Which document should I trust, the decree or the portal?
- We cannot rank them for you, and that is the point of publishing both. A decree is the law and a portal list is an administrative publication that should reflect it; where they differ, the safe course is to plan around the checkpoints that appear in both and to ask the immigration authority about any other one you intend to use.
- Why is “not published” recorded differently from “we could not reach it”?
- Because they are different findings and confusing them would be dishonest. “Not published” means we read the source and the fact was not in it, so every such row carries a note saying what we read. “Could not reach it” means the request failed, so every such row carries the error exactly as the tool reported it, and it makes no claim about what the source does or does not contain.
- Why are some topics missing from the register entirely?
- Because we have not finished checking them, and a row with an invented outcome would be worse than an admitted gap. Climate normals and the road traffic penalty decree are two examples: both are named in our open questions and neither has a row here, because a register that quietly filled in unchecked subjects would be useless.
- How often is this register refreshed?
- Each row carries its own check date, and any fact older than ninety days is flagged in our interface as due for a re-check rather than left to look current. The register is not on a schedule beyond that; it is updated when a source is read again, and the date beside the row is the only claim we make about freshness.