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 8–12 weeks. 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 typically 12–25 days for sea freight shipments. For European-origin moves, it can be 3–4 weeks of non-vessel time surrounding the ocean leg.
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 |
|---|---|---|---|
| Hamburg / Bremerhaven | 28–33 days | 36–46 days | 8–12 weeks |
| Felixstowe / Southampton (UK) | 28–35 days | 35–48 days | 8–12 weeks |
| Rotterdam / Antwerp | 27–33 days | 36–49 days | 8–12 weeks |
| Barcelona / Genoa | 25–31 days | 33–45 days | 7–11 weeks |
As of mid-2026, Cape of Good Hope routing remains standard for most Europe-Asia carrier services, following the 2024 Red Sea disruptions. A gradual, carrier-by-carrier return to Suez began in mid-2026, so the routing picture is shifting service by service. 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.
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 10–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: 7–10 working days for standard clearance, plus a 5-day buffer for any holiday overlap
- Subtract vessel transit: use the table above for your origin, with Cape routing if European
- 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.
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.
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?
28–33 days vessel transit via Suez Canal; 36–46 days via Cape of Good Hope (standard for many carriers since January 2024). Door-to-door: 8–12 weeks from UK or northern European ports. Any figure under 6 weeks door-to-door 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 (Red Line). Document issues move goods to bonded storage: indeterminate timeline and daily fees until resolved. Add 3–7 days around Thai national holidays.
Does the Red Sea situation still affect shipping to Thailand?
For Europe-origin lanes, yes. Cape routing adds 10–14 days and remains standard for many carriers as of mid-2026. Asia-origin routes (China, Vietnam) to Thailand are not affected by this rerouting. Confirm current routing with your forwarder before committing to delivery deadlines.

