Ask how long shipping to Thailand takes, and the number you hear most often is wrong, or at least incomplete. “About three weeks from China” is vessel transit time, port-to-port. It doesn’t include the days before the vessel loads, the days the shipment spends in Thai customs after arrival, or the last-mile delivery to the final address. The realistic door-to-door figure from China is 20–32 days for FCL sea freight. From Europe it’s 44–87 days. These are not the same numbers.

The distinction matters for inventory planning, contract deadlines, and household moves. Plan around the vessel-only figure and you’ll be short on stock, late on a production schedule, or standing in an empty apartment waiting for your belongings. Plan around the full door-to-door timeline and you won’t be.
The Two Numbers: Vessel Transit vs Door-to-Door
Every shipping quote references “transit time.” What it means depends on what it’s measuring:
- Vessel transit (port-to-port): Time from origin port departure to Laem Chabang (or Bangkok port) arrival. This is what carriers quote on their schedules.
- Door-to-door: Time from collection at the origin address to delivery at the Thai destination address. This includes origin handling, customs export, vessel loading wait, vessel transit, Thai customs clearance, and last-mile delivery.
The gap between these two figures is 9–38 days for sea freight: 5–14 days of origin handling, up to 7 days of CFS deconsolidation for LCL, 3–14 calendar days of Thai customs clearance and 1–3 days of final delivery. European-origin moves carry the same non-vessel time as any other origin. They take longer because the ocean leg does.
Sea Freight Transit Times to Thailand
From China
| Origin Port | Vessel Transit (Port-to-Port) | Door-to-Door FCL | Door-to-Door LCL |
|---|---|---|---|
| Shanghai / Ningbo | 12–18 days | 20–30 days | 25–38 days |
| Shenzhen (Yantian) / Guangzhou (Nansha) | 10–15 days | 18–28 days | 23–35 days |
| Tianjin / Qingdao | 14–20 days | 22–32 days | 27–40 days |
Most China-to-Thailand shipments transit through Singapore or Port Klang (Malaysia) before the final leg to Laem Chabang. Transshipment typically adds 2–5 days and is already included in the vessel transit figures above. LCL shipments add consolidation time at origin and deconsolidation time at the destination CFS, which explains the longer door-to-door range.
From Southeast Asia
| Origin | Vessel Transit | Door-to-Door |
|---|---|---|
| Ho Chi Minh City (Vietnam) | 5–8 days | 14–22 days |
| Jakarta (Indonesia) | 7–10 days | 16–25 days |
| Singapore | 3–5 days | 12–20 days |
| Manila (Philippines) | 5–9 days | 15–24 days |
From Europe
European-origin shipments to Thailand take the longest, and the current Red Sea routing situation is the critical variable:
| Origin Port | Vessel Transit (Suez) | Vessel Transit (Cape) | Door-to-Door (Cape) |
|---|---|---|---|
| Hamburg / Bremerhaven | 28–33 days | 36–46 days | 44–87 days |
| Felixstowe / Southampton (UK) | 28–35 days | 35–48 days | 44–87 days |
| Rotterdam / Antwerp | 27–33 days | 36–49 days | 44–87 days |
| Barcelona / Genoa | 25–31 days | 33–45 days | 42–83 days |
Most Europe-Asia sailings still go around the Cape of Good Hope, following the Red Sea diversions that began in late December 2023. Carriers began returning individual services to Suez in December 2025, Maersk paused its trans-Suez sailings again in March 2026, and services have been moving back one at a time since. Maersk called its latest switches a measured step rather than a wider return, and Sea-Intelligence rated the Europe-to-Asia leg only 38% normalised for September 2026. The door-to-door column therefore assumes Cape routing. On a sailing your forwarder confirms is going via Suez, allow 36–73 days from northern Europe or the UK and 34–69 days from Barcelona or Genoa. Confirm the current routing with your freight forwarder before setting a delivery deadline.
From Australia
| Origin Port | Vessel Transit | Door-to-Door |
|---|---|---|
| Sydney (Port Botany) | 12–16 days | 20–28 days |
| Melbourne | 13–17 days | 21–30 days |
| Brisbane | 11–15 days | 19–27 days |
From the USA
| Origin Port | Vessel Transit | Door-to-Door |
|---|---|---|
| Los Angeles / Long Beach | 18–25 days | 28–38 days |
| Houston / New Orleans | 22–30 days | 32–42 days |
| New York / Savannah | 26–35 days | 36–48 days |
Air Freight and Express Courier Times
| Mode | Origin | Door-to-Door (Bangkok) |
|---|---|---|
| Express courier (DHL/FedEx/UPS) | China | 2–4 business days |
| Express courier | Australia | 2–3 business days |
| Express courier | Europe / USA | 3–5 business days |
| Air freight (consolidated) | China | 4–7 days |
| Air freight | Australia | 3–6 days |
| Air freight | Europe / USA | 5–9 days |
Air freight clears through the Suvarnabhumi Airport cargo terminal. Thai customs clearance for air cargo typically takes 1–3 working days for complete, standard consignments, faster than sea freight clearance at Laem Chabang. Express courier services integrate customs clearance and last-mile delivery, which is why they quote door-to-door figures directly.
Thai Customs Clearance: The Timeline Within the Timeline
When the vessel arrives at Laem Chabang, the clock on Thai customs clearance starts. Most importers underestimate this component, and most delivery delays start here. Times in this section are working days (Monday to Friday, excluding Thai public holidays). The door-to-door ranges in this guide convert them to calendar days, so 3–10 working days counts as 3–14 days.
Standard clearance (Green Line, documentary only): 3–7 working days after vessel arrival. Applies to low-risk consignments where the declaration matches the goods and all documents are complete.
Red Line (physical inspection): 7–10 working days. All household goods shipments enter Red Line automatically. Thai customs risk profiling may select commercial consignments. An officer physically inspects the goods against the declared inventory.
Examination hold (documents incomplete or discrepancy found): Indeterminate. Goods move to bonded storage pending resolution, and daily fees accrue there. The most common causes of Thai customs holds are covered in full in our Thai customs clearance guide, which also sets out how to avoid them.
What triggers the clock: Customs clearance begins when the Bill of Lading is surrendered, the import declaration is lodged by your Thai customs broker, and the container is in the terminal. Port congestion at Laem Chabang can delay the container reaching the terminal examination area. That is separate from customs processing time.

What Extends Transit Times
Transit times are not fixed. Several variables reliably add days to the quoted schedule:
Red Sea / Cape routing: As covered above, this adds 8–14 days for Europe-origin vessels compared to Suez routing.
Port congestion: Laem Chabang and transshipment hubs (Singapore, Port Klang) experience periodic congestion, particularly around Chinese New Year and the pre-Christmas peak season. Container vessel schedule reliability has averaged 60–70% globally since the post-COVID disruption period. Expect some delays as a planning baseline, not as an exception.
Thai public holidays: Thai customs closes for national holidays. Shipments arriving just before a major holiday will wait. Key dates to plan around:
- Songkran (Thai New Year): April 13–15. Expect 3–5 additional days if your vessel arrives in this window
- Makha Bucha / Visakha Bucha / Asanha Bucha: Buddhist holidays on varying dates each year. Thai customs typically closes for 1–2 days
- His Majesty’s Birthday: July 28, one-day closure
- Queen’s Birthday: August 12, one-day closure
- King Chulalongkorn Day: October 23, one-day closure
- Constitution Day: December 10, one-day closure
LCL consolidation cycles: LCL groupage shipments don’t load every day. Freight forwarders consolidate cargo for weekly or bi-weekly vessel loadings. A consignment ready to ship on a Wednesday may wait until Monday for the next consolidation cycle. That adds up to a week before the vessel even departs.
Documentation issues: Incomplete documents extend clearance, whether at origin (a missing Certificate of Origin for FTA duty, incorrect invoice details) or at destination (a discrepancy between the packing list and the goods). This is the most controllable variable, and complete documentation prevents the most common delays. The complete document checklist for shipping to Thailand covers everything Thai customs will ask for.
Planning Your Shipment Timeline
A practical planning framework based on the transit time data above:
- Establish your need-by date: the date the goods must be at the Thai destination
- Subtract Thai customs clearance time: up to 14 calendar days (10 working days) if the goods may be physically inspected, which all household goods are, or up to 11 calendar days (7 working days) for documentary-only clearance, plus a 5-day buffer for any holiday overlap
- Subtract vessel transit: use the table above for your origin, with Cape routing for Europe unless your forwarder confirms a Suez sailing
- Subtract origin handling time: 5–10 days for FCL (container loading, vessel loading wait), or 7–14 days for LCL (next consolidation cycle plus CFS handling)
- That date is your latest cargo-ready date at origin
Add a 7-day buffer to any date derived this way. Real-world shipments encounter real-world variables. The buffer is not pessimism. It’s the difference between planning and wishful thinking.
That 7-day buffer deserves honesty. The transit ranges in the tables above are not promises; they are distributions. “28 to 35 days” means most shipments land inside that window, a lucky few arrive sooner, and a meaningful minority (call it one in six or seven) run longer because of a missed vessel connection, a customs query, or a congested berth. A flat buffer treats every shipment as equally risky, when the variable that actually matters is how costly it would be for yours to land in that slow tail. If a late arrival costs you nothing, plan to the middle of the range and move on. If it would cost you a signed lease, a product launch, or a visa deadline, plan to the far edge and treat the quoted average as the optimist’s number.
When we used to plan launches, the hardest part was never the schedule itself. It was deciding how much uncertainty to share with the people depending on the date. Tell your landlord “the container arrives in six weeks” and you sound confident and organized, right up until week nine, when you’re explaining a delay you technically knew was possible from day one. The better move, we’ve learned, is to give people a range and a reason, not a single confident number: “realistically 6 to 10 weeks, and here’s what would push it toward the long end.” That’s not hedging. It’s giving the people around you enough information to plan their own contingencies, whether that’s a landlord holding a unit or a new employer expecting you at a desk. The version of you that says “6 weeks” and quietly hopes isn’t more in control. It’s just more likely to have an uncomfortable conversation later instead of an easy one now.
For door-to-door transit windows by origin country and a current schedule, see Swift Cargo’s Thailand shipping process.
Why the Quoted Number and the Real Number Drift Apart
The “three weeks from China” figure isn’t a lie. It’s a measurement taken from a different vantage point than the one you’re standing in. The carrier measures from the moment the vessel leaves the origin port to the moment it berths at Laem Chabang. You measure from the day you hand over the goods to the day they reach your door in Thailand. Those two clocks were never counting the same thing, and most timeline disappointments trace back to that gap rather than to anything actually going wrong. When a deadline is genuinely fixed, the honest move is to change the mode rather than argue with the expectation: choosing air freight over sea collapses the door-to-door window from weeks to days, at a cost you can decide is worth it. And if your arrival lands near a Chinese New Year or pre-Christmas peak, plan the congestion in before it plans itself in for you.

LCL vs FCL: How Cargo Type Affects the Timeline
The timeline difference between LCL (Less than Container Load) and FCL (Full Container Load) shipments to Thailand comes from the consolidation and deconsolidation stages at both ends, not from the ocean transit itself.
LCL additional time at origin: You deliver LCL cargo to an origin Container Freight Station (CFS), where it is consolidated with other shippers’ goods into a shared container. The CFS cutoff is typically 3–5 days before vessel departure. Miss the cutoff and you wait for the next sailing. An FCL shipment loads to your exclusive container and can depart on the next available vessel without CFS timing constraints.
LCL additional time at destination: On arrival at Laem Chabang, the shared container must be deconsolidated at the destination CFS before your cargo can be separated and cleared. Deconsolidation typically takes 2–4 days after vessel arrival. An FCL container can be picked up and processed as soon as it’s discharged from the vessel, typically 1–2 days after arrival.
Total LCL vs FCL timeline difference: For a shipment from Australia to Bangkok, LCL typically adds 5–9 days to the total timeline compared to FCL, spread across origin CFS, deconsolidation, and customs processing sequence. This is the structural difference between the two modes, not a worst-case scenario.
The cost guide for shipping to Thailand covers the volume thresholds at which FCL becomes cost-competitive with LCL, and when the timeline difference justifies the step up.
Inland Delivery: Bangkok vs Chiang Mai vs Islands
Once goods clear Thai customs at Laem Chabang, the inland delivery leg determines the final stage of the timeline. Delivery times from Laem Chabang by Thai destination:
- Pattaya: 15 km from Laem Chabang. Same-day or next-day delivery. Shortest inland leg of any Thai destination.
- Bangkok (central): 130 km, 2–3 hours. Delivery 1–2 days after port release. That covers booking the truck and completing the port gate-out process.
- Chiang Mai: Approximately 700 km north, 7–8 hours by truck. Add 2–3 days after port release.
- Phuket: Approximately 900 km south. Truck transit 10–12 hours, delivery 2–4 days after port release.
- Koh Samui / island destinations: Laem Chabang truck to Surat Thani (approximately 700 km), then ferry or barge to island. Total: 4–6 days after port release, dependent on barge schedules.
Related reading: Shipping Delays When Moving to Thailand Cluster at Predictable Points
Frequently Asked Questions
How long does sea freight take from China to Thailand?
Vessel transit from Shanghai/Ningbo: 12–18 days. From Shenzhen: 10–15 days. Door-to-door FCL: 20–30 days. LCL: 25–38 days. The difference is consolidation, deconsolidation, and Thai customs clearance time added to the vessel leg.
How long does sea freight take from Europe to Thailand?
27–35 days vessel transit via Suez Canal; 35–49 days via Cape of Good Hope (standard for many carriers since late December 2023). Door-to-door: 44–87 days from UK or northern European ports via the Cape, or 36–73 days on a sailing confirmed via Suez. Any door-to-door figure under 34 days from Europe is vessel-only and not realistic for planning purposes.
How long does air freight take to Thailand?
4–7 days door-to-door from China; 5–9 days from Europe or USA. Add 1–3 working days for Suvarnabhumi cargo terminal customs clearance. Express courier integrates clearance and delivery: 2–4 days from China, 3–5 days from Europe/USA.
How long does Thai customs clearance take at Laem Chabang?
Standard: 3–7 working days (Green Line). Physical inspection: 7–10 working days, about 9–14 calendar days (Red Line, including all household goods). Document issues move goods to bonded storage: indeterminate timeline and daily fees until resolved. Add 3–7 working days around Thai national holidays.
Does the Red Sea situation still affect shipping to Thailand?
For Europe-origin lanes, yes. Cape routing adds 8–14 days. Carriers have been returning individual services to Suez since December 2025, with a pause in March 2026, but in September 2026 most Europe-to-Asia capacity still sailed via the Cape. Asia-origin routes (China, Vietnam) to Thailand are not affected by this rerouting. Confirm current routing with your forwarder before committing to delivery deadlines.

