Sign In
International Address Formats

๐Ÿ‡น๐Ÿ‡ญThailand Address Format

Thai addresses use a five-digit postcode whose first two digits mark the province, and Bangkok addresses use sub-districts (khwaeng) and districts (khet). Getting the sub-district or postcode wrong is the usual cause of misrouting. Here is the format, a real example, and the errors to catch.

Correctly formatted
10110
Somchai Prasert
12 Sukhumvit Road
Khlong Toei
Bangkok 10110
THAILAND
โœ“ Carrier-validated ยท deliverable

The Thailand address format, field by field

A Thai label is recipient, the street with its number, the sub-district, then the district or city with the postcode, then the country.

1Recipient nameSomchai Prasert romanized recipient name
2Street + number12 Sukhumvit Road house number and road (<code>Thanon</code> for road, <code>Soi</code> for lane)
3Sub-districtKhlong Toei the khwaeng (Bangkok) or tambon (elsewhere)
4District + city + postcodeBangkok 10110 the district or city, then the 5-digit postcode
5CountryTHAILAND required for inbound international shipments

Postal code rules

Thailand Post's five-digit postcode has province information in its first two digits (10 Bangkok). It pairs with the sub-district and district, which do much of the local routing.

10110

Format: Five digits (10110); the first two identify the province.

Validation regex: ^\d{5}$

Watch for: a postcode that does not match the district, and a missing sub-district in Bangkok.

What makes Thailand different

The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.

Sub-districts

Sub-district and district both matter

Thai addresses nest a sub-district (khwaeng in Bangkok, tambon elsewhere) inside a district (khet or amphoe). Both are needed, since a road can cross several sub-districts.

Province digits

The first two digits are the province

The postcode's first two digits map to the province (10 Bangkok, 50 Chiang Mai). A transposition routes to a different province.

Soi lanes

Sois branch off main roads

Many addresses sit on a numbered lane (Soi) off a main road (Thanon). The soi should be kept, since it narrows the location within a long road.

Romanization

Romanize consistently

Thai place names have several romanizations. Keep one spelling per address, and ideally provide the Thai script for last-mile couriers.

Errors that cause failed deliveries to Thailand

Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.

โœ•Missing sub-district. Without the khwaeng or tambon, a road that crosses several is ambiguous.
โœ•Postcode does not match the district. A mismatched code routes to the wrong area.
โœ•Province digits transposed. A wrong first two digits routes to a different province.
โœ•Soi lane dropped. Losing the numbered lane makes a long road hard to narrow down.
โœ•Inconsistent romanization. Varying spellings of the same place can cause mismatches.

Carrier notes for Thailand

How the major carriers handle Thailand addresses, and what your label needs to satisfy each one.

Thailand Post

The national postal operator. Routing is postcode-driven, and the sub-district and district refine delivery, so all three should be present and consistent.

Kerry Express & Flash Express

The dominant private parcel carriers for Thai ecommerce. They rely on the sub-district, district, and soi for accurate last-mile delivery.

DHL, FedEx, UPS

International carriers for inbound shipments. They require a romanized address with the country line and charge for corrections on incomplete addresses.

Validate every Thailand address at checkout

Address Guard checks Thailand addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.

Thailand address format FAQ

How do you write a Thai address?+
Recipient name, the house number and road with any soi, the sub-district (khwaeng or tambon), then the district or city with the five-digit postcode, then THAILAND. Both the sub-district and district are needed.
What is the Thai postal code format?+
Five digits, such as 10110, where the first two digits identify the province. It pairs with the sub-district and district for local routing.
Why do deliveries to Thailand fail?+
Usually because the sub-district is missing, the postcode does not match the district, or the soi lane was dropped. Validating the postcode against the district and sub-district resolves most issues.