Overview: Mail Works Better Than You Think
One of the biggest surprises when expats move to Phuket is how well the mail system actually works. Thailand Post is reliable, and local courier networks are impressive. Yes, packages sometimes take longer than they would in your home country, but they almost always arrive.
The key is understanding which service to use for which type of delivery. This guide breaks down everything from domestic mail to international shipping and customs.
Thailand Post: The Government Option
How Thailand Post Works
Thailand Post (บริษัท ไปรษณีย์ไทย) runs domestic and international mail services. It's the cheapest option for international letters and a solid choice for domestic parcels.
Phuket Post Office Locations
- Main Post Office (Phuket Town): On Montri Road (Thanon Montri), open 8:30 AM–4:30 PM weekdays, 9 AM–12 PM Saturdays. Staff speak basic English.
- Chalong Branch: Near Chalong Circle, smaller but handles standard services
- Bang Tao/Cherng Talay Branch: Near central Bang Tao, convenient for north-coast residents
Thailand Post Services & Prices (2026)
- Standard Mail (Domestic): ฿20-50 depending on weight and region
- EMS (Express Mail Service): ฿50-200. Guaranteed delivery in 2-3 days domestically, tracked
- Registered Letter: ฿30 + postage. Proof of delivery, good for documents
- International Airmail: ฿150-300 for letters to Europe/US (8-14 days)
- International EMS: ฿800-1,500 for packages (3-5 days to Europe/US, tracked)
Why Thailand Post Is Good For:
- Sending documents back home (registered letters cheaper than DHL)
- International postcards and small items
- Domestic deliveries within Thailand (cheap, reliable)
Why It Can Be Slow:
International mail goes by sea for economy options (6-8 weeks). No real-time tracking for standard mail. Long queues at busy post offices during peak hours.
Thai Courier Companies: Fast & Cheap Domestic
Kerry Express (Most Popular)
The most widely used courier in Thailand. Used by Shopee, Lazada, and local businesses. Cost: ฿30-100 for standard domestic. Delivery: 1-3 days depending on destination.
- Has pickup points across Phuket
- Reliable tracking via SMS
- Cheap for multiple packages
Flash Express
Similar to Kerry Express, slightly cheaper. Cost: ฿25-80. Often faster for Phuket-to-Bangkok runs.
J&T Express
Growing courier network. Cost: ฿30-90. Used heavily by Lazada and smaller sellers. Decent tracking and reliability.
Thai E-Courier
Premium option, more expensive. Cost: ฿100-200. Better for valuable items or guaranteed next-day delivery.
When to Use These Services:
- Buying from Shopee or Lazada (they handle the courier choice)
- Sending packages within Thailand
- Local deliveries within Phuket (same-day options available)
International Couriers: Fast But Expensive
DHL (Most Popular for Expats)
Location: Phuket Town, Chalermprakiat Road (near Bangkok Bank headquarters). English-speaking staff.
Cost: Roughly ฿2,500-4,000 for a small 1kg package to Europe or North America, ฿3,500-6,000 to Australia. Delivery: 3-5 days to most countries.
- Reliable and fast
- Handles customs clearance automatically
- Can schedule pickups from your home
- Door-to-door service
FedEx
Available in Phuket Town. Similar pricing to DHL (฿2,500-4,500). Same 3-5 day delivery. Slightly better for certain destinations.
UPS
Less common but available. Pricing competitive with DHL. Good if you have a relationship with UPS in your home country.
When to Use International Couriers:
- Time-sensitive documents or packages
- Valuable items (they have insurance)
- Larger items (5kg+) where Thailand Post is prohibitively expensive
Receiving International Packages: Customs & Duties
Thai Customs Threshold: ฿1,500
This is the key number. Packages declared at or below ฿1,500 (roughly USD 40) typically clear customs without any additional duties or VAT. Packages above this threshold may attract:
- 7% VAT on the declared value
- Import duty (varies by product category, typically 5-20%)
Customs Handling by Courier
DHL and FedEx handle customs clearance for you, but they charge a handling fee (฿800-1,500) on top of any duties owed. Thailand Post requires you to visit the post office to clear customs in person.
What You Receive When Package Arrives
If with DHL/FedEx: SMS notification on your Thai phone number with delivery options. If with Thailand Post: sometimes a notice card at the post office requiring collection.
Restricted Items
Don't send or receive: Weapons, drugs, large quantities of alcohol (over ฿100 value), certain medications without prescription, used electronics in some cases. Thailand's customs is fairly liberal for personal items but strict on listed categories.
Amazon, eBay & Online Shopping: A Practical Breakdown
Amazon.com Shipping to Thailand
Amazon.com technically ships to Thailand addresses. However, shipping costs are high (฿2,000-4,000 for small items) and many sellers don't ship internationally. For most electronics and books, you're better off using a freight forwarder.
Using a Freight Forwarder (ShipBob, vPack, etc.)
These services give you a US address, consolidate your purchases, and ship to Thailand. Process:
- Sign up for a forwarding service (ShipBob, vPack, US Global Mail)
- They provide you a US address
- Order from Amazon/eBay to that address
- They consolidate and ship to your Phuket address
- Total cost: usually ฿2,000-4,000 including consolidation and shipping
- Delivery time: 10-14 days from US
Amazon Global (If Available)
Amazon's own international shipping to Thailand exists but with limited inventory. Higher shipping costs than US Amazon but simpler process.
Shopee & Lazada (Best for Thailand)
Most expats buy from Shopee or Lazada for everything Thailand-available (home goods, clothes, electronics). Free shipping on many items, delivery within 2-5 days in Phuket. Much cheaper than importing.
eBay to Thailand
Many sellers ship, but add freight forwarding costs. Not as popular among Phuket expats as Amazon.
How to Format Your Phuket Address for Mail
Basic Format (English + Thai helpful)
John Smith 123 Apartment Building Name Soi 5, Wiset Road Rawai, Phuket 83130 Thailand Thai phone number: +66 8 1234 5678
Using Google Maps Plus Codes
Plus Codes work surprisingly well in Phuket. Include your Plus Code (e.g., "4FRF+67 Rawai, Phuket") alongside your street address. Many couriers find Plus Codes more reliable than street names.
Building Names vs Addresses
If your apartment doesn't have a clear street address, use the building name. Example: "Apple Residence, Building C, Unit 305, Chalong, Phuket." Include nearby landmarks (e.g., "near Chalong Circle").
Always Include Your Thai Mobile Number
This is crucial. Couriers will call to confirm delivery. Without a working Thai phone number, your package might be returned or delayed.
Abbreviations Used in Thailand
- Soi = Small street or lane
- Thanon = Main road
- Tambon = Sub-district
- Amphoe = District
- Moo = Village number
Common Phuket Delivery Issues & Solutions
Problem: Courier Notification in Thai Only
Solution: Use Google Translate on SMS. Most messages are simple ("Package ready for pickup, call 087-xxx-xxxx"). Ask your landlord to help decode if needed.
Problem: Package Says "Out for Delivery" But Doesn't Arrive
Solution: Call the courier using the tracking number. Many packages loop back for re-delivery if no one is home. Confirm you're home or arrange pickup at their office.
Problem: DHL Customs Clearance Feels Expensive
Solution: Compare DHL's total cost (shipping + ฿800-1,500 handling fee + duties) against Thailand Post international EMS for future shipments. Sometimes Thailand Post is actually cheaper for non-urgent items.
Problem: Shopee/Lazada Package Delayed During Monsoon
Solution: Monsoon (May-November) causes occasional delays. Allow extra time. Contact seller if over 7 days. Shopee/Lazada buyer protection usually covers this.
Complete Delivery Cost Table
| Service | Speed | Cost Range | Best For |
|---|---|---|---|
| Thailand Post Standard (Domestic) | 3-7 days | ฿20-50 | Documents, low-value items |
| Thailand Post EMS (Domestic) | 2-3 days | ฿50-200 | Urgent domestic delivery |
| Kerry Express (Domestic) | 1-3 days | ฿30-100 | Shopee, Lazada, general parcels |
| Thailand Post International Airmail | 8-14 days | ฿150-300 | Letters, postcards, low-value items |
| DHL International | 3-5 days | ฿2,500-6,000 + customs | Urgent international packages |
| FedEx International | 3-5 days | ฿2,500-6,000 + customs | Alternative to DHL |
| Freight Forwarder (US to Thailand) | 10-14 days | ฿2,000-4,000 | Amazon, eBay bulk orders |