Look up Vietnam plate prefixes and landline area codes

Look up plate prefixes, landline area codes and administrative codes for Vietnam’s 34 provinces and cities. Search current or former names and check the dated sources.

Search by province or code

Enter a current or former province name, or a complete code. Some numbers appear in more than one system; check the plate, landline or administrative column.

Showing 34 of 34 provinces and cities

Current province or city Plate prefixes Landline area codes Province admin code
An GiangIncludes former areas: Kiên Giang 67, 68 0296, 029 91
Bac NinhIncludes former areas: Bắc Giang 98, 99 0222, 0204 24
Ca MauIncludes former areas: Bạc Liêu 69, 94 0290, 0291 96
Can ThoIncludes former areas: Sóc Trăng, Hậu Giang 65, 83, 95 0292, 0299, 0293 92
Cao Bang 11 0206 04
Da NangIncludes former areas: Quảng Nam 43, 92 0236, 0235 48
Dak LakIncludes former areas: Phú Yên 47, 78 0262, 0257 66
Dien Bien 27 0215 11
Dong NaiIncludes former areas: Bình Phước 39, 60, 93 0251, 0271 75
Dong ThapIncludes former areas: Tiền Giang 63, 66 0277, 0273 82
Gia LaiIncludes former areas: Bình Định 77, 81 0269, 0256 52
Hanoi 29, 30, 31, 32, 33, 40 024 01
Ha Tinh 38 0239 42
Hai PhongIncludes former areas: Hải Dương 15, 16, 34 0225, 0220 31
Hung YenIncludes former areas: Thái Bình 17, 89 0221, 0227 33
Khanh HoaIncludes former areas: Ninh Thuận 79, 85 0258, 0259 56
Lai Chau 25 0213 12
Lam DongIncludes former areas: Bình Thuận, Đắk Nông 48, 49, 86 0263, 0252, 0261 68
Lang Son 12 0205 20
Lao CaiIncludes former areas: Yên Bái 21, 24 0214, 0216 15
Nghe An 37 0238 40
Ninh BinhIncludes former areas: Hà Nam, Nam Định 18, 35, 90 0229, 0226, 0228 37
Phu ThoIncludes former areas: Vĩnh Phúc, Hòa Bình 19, 28, 88 0210, 0211, 0218 25
Quang NgaiIncludes former areas: Kon Tum 76, 82 0255, 0260 51
Quang Ninh 14 0203 22
Quang TriIncludes former areas: Quảng Bình 73, 74 0233, 0232 44
Son La 26 0212 14
Tay NinhIncludes former areas: Long An 62, 70 0276, 0272 80
Thai NguyenIncludes former areas: Bắc Kạn 20, 97 0208, 0209 19
Thanh Hoa 36 0237 38
HueIncludes former areas: Thừa Thiên Huế 75 0234 46
Ho Chi Minh CityIncludes former areas: Bình Dương, Bà Rịa - Vũng Tàu, Sài Gòn 41, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 72 028, 0254, 0274 79
Tuyen QuangIncludes former areas: Hà Giang 22, 23 0207, 0219 08
Vinh LongIncludes former areas: Bến Tre, Trà Vinh 64, 71, 84 0270, 0275, 0294 86

Sources reviewed on 9 October 2026; landline codes include the dialing 0.

Choose the code for your task

Identify a plate prefix
Enter the first two plate digits and read the Plate prefixes column. A merged province can have several prefixes; 80 belongs to the Traffic Police Department rather than a province.
Dial a landline
Search for a province or area code and read the Landline area codes column. Several merged areas still use predecessor codes in parallel under ministry guidance; use the code belonging to the number you are calling.
Enter an administrative code
The Province admin code column uses two-digit codes for the 34 province-level units. Hanoi is 01 while its plate prefixes include 29–33 and 40: these are different code systems.

Need a postal code for a delivery address?

Vietnamese national postal codes have five digits and should be checked against the specific address. Search by province, ward/commune and delivery address on the national postal-code service before filling in a form. Open the national postal-code lookup.

Code sources and review date

The table was reviewed on 9 October 2026 against these sources. Landline codes for merged areas follow the ministry’s 2025 parallel-use guidance until a further notice; check the source again when current accuracy is essential.

Comments & feedback

Rate this tool

Loading ratings…

Write a commentNo account needed

Do not share passwords, sensitive information or the contents of files you are processing.

Reviewed before posting. Email stays private.

Embed this tool on your websiteFree · Copy once, receive tool updates automatically

Paste the iframe into HTML, WordPress or any platform that supports embeds. The tool runs in the visitor’s browser; adjust its height and theme as needed.

View the embed guide and supported platforms →

<div style="max-width:900px">
  <iframe data-kitotool-embed src="https://kitotool.com/embed/en/vietnam-lookup/" title="Vietnam Area Codes Lookup — KitoTool" width="100%" height="980" style="display:block;width:100%;border:1px solid #dbe3ee;border-radius:12px" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>
  <p style="margin:6px 2px 0;text-align:right;font:12px/1.5 system-ui,sans-serif;color:#64748b">Free tool by <a href="https://kitotool.com/en/vietnam-lookup/" target="_blank" rel="nofollow noopener noreferrer" style="color:#2359d4;text-decoration:underline">KitoTool</a></p>
</div>

The code includes a visible credit below the iframe; its link uses nofollow for a widely distributed widget.

Optional: automatically resize the iframe

Add this script once to the page containing the iframe.

<script>
(function(){var origin="https://kitotool.com";function frames(){return document.querySelectorAll("iframe[data-kitotool-embed]")}function measure(f){if(f.contentWindow&&new URL(f.src).origin===origin)f.contentWindow.postMessage({type:"kitotool:measure"},origin)}window.addEventListener("message",function(e){if(e.origin!==origin||!e.data||e.data.type!=="kitotool:resize"||!Number.isFinite(e.data.height))return;frames().forEach(function(f){if(f.contentWindow===e.source&&new URL(f.src).origin===origin)f.style.height=Math.max(320,Math.min(12000,Math.ceil(e.data.height)))+"px";});});function connect(){frames().forEach(function(f){f.addEventListener("load",function(){measure(f)});measure(f)})}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",connect,{once:true});else connect()})();
</script>