Shipping from China to Germany: Hamburg routing, 30–38-day sea & 18–22-day rail transit, EU duty & 19% VAT
A one-page freight brief for importers moving cargo from Shanghai, Ningbo-Zhoushan, Shenzhen and the wider China origin set to Hamburg and the German market — with the FCL-vs-LCL decision, the roughly 30–38-day sea window via the Cape, the 18–22-day rail alternative, EU common duty plus 19% VAT, the EORI gate, and the hidden destination charges that shape the German landed cost.
TL;DR: Rail to Hamburg at 18–22 days compresses the 30–38-day sea window by roughly 8–16 days for inland/Ruhr cargo, at roughly 2–3× the sea rate. Germany's 19% VAT lands on (CIF + duty), so a €10,000 CIF with 5% duty is €1,995 VAT — €95 more than a flat 19% on CIF. Hamburg's ≈7.7m TEU (2023) is roughly 57% of Rotterdam's ≈13.4m TEU, making Hamburg the German-market call and Rotterdam the EU-wide consolidation call.
Confidence badges separate verified figures from indicative planning notes. Germany\u2019s FCL/LCL ranges come from the WorldFreightHub Europe route data (MEDIUM), while rail, air, express and DDP dollar figures were not published in the snapshot and are shown as request-for-quote markers. Treat every LOW-confidence figure as an indicative planning input and verify with your carrier before relying on it.
1. Why Germany deserves its own China routing lens
Germany is the volume play in Europe, and the difference from the Gulf corridor is structural. The country data shows Berlin as the capital, the currency as EUR, and a 19% standard VAT layered on top of the EU Common Customs Tariff — a duty line that is uniform across every member state and varies only by HS code, typically 0–12% for consumer goods with no China–EU free-trade agreement in force.
The gate is not the duty rate; it is the EORI number. The Economic Operators Registration and Identification number is mandatory for any import into the EU, and it must exist before the goods arrive — not after. That single administrative step stops more first-time importers than any tariff line, and it is why this page treats EORI as a compliance prerequisite rather than an afterthought.
Germany is also where deep-sea and China rail physically meet. Hamburg takes New Silk Road trains from Xi\u2019an, Chengdu and Chongqing alongside ocean vessels, which makes the sea-versus-rail decision a genuine planning option rather than a theoretical one. On the commercial side, the honest position is that FCL and LCL ranges are published for the Hamburg corridor (MEDIUM confidence), while rail, air, express and DDP dollar figures are not — so those lines stay explicit request-for-quote markers instead of borrowed numbers.
2. Indicative freight rates from China to Germany
Unlike some smaller corridors, Germany has published benchmark depth: the WorldFreightHub Europe route data carries Hamburg ranges of $1,200–$4,600 for a 20ft, $1,600–$6,500 for a 40ft and $60–$150 per CBM for LCL, all MEDIUM confidence. Rail is described in relative terms — roughly two to three times sea per container — but has no published dollar figure, and air, express and DDP were not published in the snapshot, so those stay LOW with a request-for-quote marker.
| Service | Indicative benchmark | Basis | Confidence |
|---|---|---|---|
| FCL ocean — 20GP to Hamburg (DEHAM) | $1,200 – $4,600 per 20ft | WorldFreightHub Europe route data, Hamburg corridor (MEDIUM) | Medium |
| FCL ocean — 40GP / 40HQ to Hamburg (DEHAM) | $1,600 – $6,500 per 40ft | WorldFreightHub Europe route data, Hamburg corridor (MEDIUM) | Medium |
| LCL ocean — China to Hamburg (per CBM) | $60 – $150 per CBM | WorldFreightHub Europe route data, Hamburg corridor (MEDIUM) | Medium |
| Rail — Xi’an / Chengdu to Hamburg | Not published in verified snapshot — request a per-container $ range | Route data notes rail costs roughly 2–3× sea per container; no published rail $ figure | Low |
| Air freight — China to Germany air gateway | Not published in verified snapshot — request a per-kg $ range | No verified Germany air freight rate appears in the research snapshot | Low |
| Express courier — China to Germany | Not published in verified snapshot — request a per-kg $ range | Courier pricing is weight/zone dependent; not stated in snapshot | Low |
| DDP door-to-door — China to Germany | Not published in verified snapshot — request an all-in quote | DDP embeds freight, clearance, EU duty, 19% VAT and delivery | Low |
Sources — Germany rates
- Hamburg Port Authority port-authority
- WorldFreightHub route data — Shanghai, Ningbo-Zhoushan and Shenzhen to Hamburg (sea via the Cape 30–38 days, rail 18–22 days; LOW/MEDIUM confidence estimate) industry
- WorldFreightHub methodology — China→Europe research snapshot and confidence framework organization
3. Transit times by origin port and mode
The China-to-Germany clock is a planning range, not a promise, and 2026 made the Cape routing a new normal rather than a blip. The WorldFreightHub Europe route data puts sea transit at roughly 30–38 days via the Cape of Good Hope, with the Red Sea reroute adding about +10–14 days versus the pre-crisis Suez routing. Rail from Xi\u2019an or Chengdu to Hamburg runs roughly 18–22 days. German air transit is not published, so that line stays explicit instead of borrowing a neighbouring airport figure.
| Origin | Mode | Indicative transit | Basis | Confidence |
|---|---|---|---|---|
| Shanghai (CNSHA) | Sea — via Cape of Good Hope | Roughly 30–38 days | WorldFreightHub Europe route data; Red Sea reroute adds ~+10–14 days vs pre-crisis Suez | Medium |
| Ningbo-Zhoushan (CNNGB) | Sea — via Cape of Good Hope | Roughly 30–38 days | WorldFreightHub Europe route data; Red Sea reroute adds ~+10–14 days vs pre-crisis Suez | Medium |
| Shenzhen Yantian / Shekou (CNSZX) | Sea — via Cape of Good Hope | Roughly 30–38 days | WorldFreightHub Europe route data; Red Sea reroute adds ~+10–14 days vs pre-crisis Suez | Medium |
| Xi’an / Chengdu (rail origin) | Rail — New Silk Road to Hamburg | Roughly 18–22 days | WorldFreightHub Europe route data; Hamburg is a primary China-rail terminus | Medium |
| China air gateway | Air freight | Not published in verified snapshot — request a routing quote | No verified Germany air transit appears in the snapshot | Low |
| China door-to-door | Sea or rail + clearance + trucking | Not published in verified snapshot — request a door quote | Adds discharge, German Customs clearance, EU duty, 19% VAT and last-mile trucking | Low |
Sources — China to Germany transit times
4. FCL vs LCL: which fits Germany cargo?
The FCL-vs-LCL decision for Germany starts with cube, urgency and handling tolerance. FCL suits cargo large enough to justify a 20GP, 40GP or 40HQ; LCL suits smaller consignments sharing a container. A common planning split sits around 15 CBM — below that LCL is usually cheaper, above it FCL starts to win — but that is a LOW-confidence heuristic, not a rate card, so request quotes on both sides before deciding.
| Factor | FCL (20GP / 40GP / 40HQ) | LCL (per CBM) | Confidence |
|---|---|---|---|
| Shipment size | A full container load for enough pallets, cartons or machine units to justify exclusive use of the box | Less-than-container load sharing a consolidated container with other importers | Low |
| Cost logic | Priced per container — 20ft $1,200–$4,600, 40ft $1,600–$6,500 to Hamburg (MEDIUM) | Priced per cubic metre — $60–$150 per CBM to Hamburg (MEDIUM) | Medium |
| Breakeven rule of thumb | Usually the better fit once your cube is large enough to make the container rate pay | Generally cheaper below roughly 15 CBM; request quotes on both sides of the split to confirm | Low |
| Handling risk | Single sealed unit between shipper and receiver; less handling exposure | Additional CFS handling, deconsolidation and short-term warehousing steps | Low |
| Transit experience | Main carriage timing is the same planning window; container moves directly to discharge | Consolidation and deconsolidation can add variable time before final release | Low |
| Destination fees | THC, documentation, inspection risk, port storage, demurrage and detention all remain possible | Adds destination CFS/deconsolidation and per-CBM handling to the same hidden-charge stack | Low |
| Usual fit | Volume-heavy cargo, project goods or buyers who want a single sealed unit | Smaller consignments, trial orders, samples or mixed SKU retail replenishment | Low |
Sources — FCL vs LCL decision
Choose FCL when...
- The cargo fills, or nearly fills, a 20GP, 40GP or 40HQ.
- You value a single sealed unit and lower handling exposure.
- The delivery plan can absorb the roughly 30–38-day sea window.
- The cargo is heavy, palletised or machine/project-oriented.
Choose LCL when...
- The consignment is well under a container load — typically below ~15 CBM.
- You are running a trial order, mixed SKU retail fill or samples.
- You can accept CFS consolidation and deconsolidation time.
- Per-CBM economics beat paying for an empty container.
5. Ports: China origin ports and Hamburg
The origin side is the familiar China port hierarchy: Shanghai and Ningbo-Zhoushan anchor the East China ocean services, while Shenzhen and Guangzhou cover South China and Qingdao, Tianjin and Xiamen provide northern/southeast alternatives. On the German side, the destination dataset has one primary seaport — Hamburg (DEHAM) — plus Rotterdam (NLRTM) as the deeper-water alternative for the largest vessels and EU-wide distribution.
China origin ports
| Port | Throughput | Planning note | Confidence |
|---|---|---|---|
| Shanghai (CNSHA) | 55.06M TEU (2025) | World #1 container port, 16th consecutive year | High |
| Ningbo-Zhoushan (CNNGB) | 43M TEU (2025) | #3 container port; first port above 1.4bn tonnes cargo | High |
| Shenzhen Yantian / Shekou (CNSZX) | Not published in snapshot | South China gateway | Low |
| Guangzhou (CNCAN) | Not published in snapshot | South China origin named across China→Europe freight guides | Low |
| Qingdao (CNTAO) | Not published in snapshot | North China origin named in WorldFreightHub port data | Low |
| Tianjin (CNTSN) | Not published in snapshot | North China origin named in WorldFreightHub port data | Low |
| Xiamen (CNXMN) | Not published in snapshot | Southeast China origin named in WorldFreightHub port data | Low |
Sources — China origin ports
- Shanghai International Port Group port-authority
- Ningbo-Zhoushan Port port-authority
- Shenzhen Port Group port-authority
- World Bank — Trade & Logistics Data organization
Germany destination port
| Factor | Hamburg (DEHAM) | Confidence |
|---|---|---|
| Port role | Germany's largest port and a China-rail terminus in the WorldFreightHub Europe dataset | High |
| UN/LOCODE | DEHAM | High |
| Country | Germany | High |
| Container throughput | ≈ 7.7m TEU (2023) | Medium |
| Max draft | ≈ 15.2 m (tide-dependent) | Medium |
| Key terminals | HHLA CTA, Eurogate, Altenwerder | Medium |
| Hinterland | Northern Germany and Central Europe; reaches Poland, the Czech Republic and Austria by rail | Medium |
| Rotterdam alternative | Rotterdam (NLRTM, ≈ 13.4m TEU 2023, ≈ 24 m draft) is the deeper-water alternative for the largest vessels and EU-wide distribution | Medium |
Sources — Germany destination port
- European Commission — TARIC & Customs Tariff government
- German Customs (Zoll) government
- Hamburg Port Authority port-authority
- WorldFreightHub methodology — China→Europe research snapshot and confidence framework organization
Door-to-door process from China to Germany
| Step | Who owns it | Planning note | Confidence |
|---|---|---|---|
| Confirm the product, HS code and 10-digit TARIC classification | Shipper / forwarder | The TARIC code drives EU duty, VAT treatment, permits and restricted screening | Low |
| Register for an EORI number before the goods arrive | Importer | Mandatory for any EU import; the number must exist before arrival, not after | Medium |
| Book origin collection and China export clearance | Forwarder / supplier | From Shanghai, Ningbo-Zhoushan, Shenzhen or the named China origin | Low |
| Move cargo to the load port and issue the export documents | Forwarder / carrier | Commercial invoice, packing list and bill of lading are the core set | Low |
| Run the ocean or rail main carriage | Carrier / rail operator | Sea roughly 30–38 days via the Cape; rail roughly 18–22 days to Hamburg | Medium |
| Discharge at Hamburg (DEHAM) or the rail terminal | Terminal / handler | Hamburg pairs deep-sea and New Silk Road rail arrivals side by side | Medium |
| File the German import declaration | Importer / customs broker | Attach invoice, packing list, B/L or rail consignment note and the TARIC code | Low |
| Pay EU common duty and 19% VAT on the duty-inclusive base | Importer / broker | Statutory stack is (CIF + duty) × 1.19; duty varies by HS code | Medium |
| Pass CE / REACH checks and clear any regulated goods | German Customs / agencies | CE marking for regulated products; REACH for chemical substances | Medium |
| Collect the container or deconsolidate LCL | Importer / haulier | Keep demurrage and detention free time in view | Low |
| Deliver the last mile to the named German site | Local trucker | Confirm the delivery address, equipment and any site access restrictions | Low |
Sources — Germany door-to-door chain
- European Commission — TARIC & Customs Tariff government
- German Customs (Zoll) government
- WorldFreightHub methodology — China→Europe research snapshot and confidence framework organization
- European Commission — TARIC & Customs Tariff government
- German Customs (Zoll) government
- Hamburg Port Authority port-authority
- WorldFreightHub methodology — China→Europe research snapshot and confidence framework organization
6. Cost composition and the hidden charges that competitors miss
Germany\u2019s statutory stack is only the visible top layer: EU common duty on CIF (typically 0–12% by HS code), then 19% VAT on the duty-inclusive base. The commercial risk sits below that line in operational charges that the verified snapshot does not quantify — THC, documentation, inspection, port storage, demurrage and detention. This is where a cheap freight quote can become an expensive clearance.
Duty varies by HS code, so there is no single multiplier like the Gulf\u2019s 5%. For an illustrative USD 10,000 CIF shipment at an assumed 5% duty: USD 500 duty gives a USD 10,500 duty-inclusive base, then 19% VAT of USD 1,995, giving USD 12,495 before destination fees. Rates and duty lines are subject to change — verify the current duty line and VAT treatment with German Customs before relying on this example.
Full cost stack
| Cost component | Who charges it | Indicative magnitude | Confidence |
|---|---|---|---|
| Ocean freight | Carrier / forwarder | 20ft $1,200–$4,600; 40ft $1,600–$6,500 to Hamburg (MEDIUM) | Medium |
| LCL freight | Forwarder | $60–$150 per CBM to Hamburg (MEDIUM) | Medium |
| Rail freight | Rail operator / forwarder | Not published as a $ figure — roughly 2–3× sea per container (LOW) | Low |
| Air freight | Carrier / forwarder | Not published in verified snapshot — request an all-in quote | Low |
| Origin charges (China) | Forwarder / terminals | Not published in verified snapshot — request fee schedule | Low |
| Destination terminal handling charge (THC) | Hamburg terminal / line | Not published in verified snapshot — request fee schedule | Low |
| Documentation fee | Carrier / forwarder / broker | Not published in verified snapshot — request fee schedule | Low |
| German Customs clearance and brokerage | German Customs (Zoll) / licensed broker | Not published in verified snapshot — request fee schedule | Low |
| Customs inspection fee | German Customs / appointed inspector | Not published in verified snapshot — request fee schedule | Low |
| Port storage | Hamburg port / CFS | Not published in verified snapshot — request free-time and per-day schedule | Low |
| Import duty | German Customs | EU Common Customs Tariff — typically 0–12% by HS code (varies) | Medium |
| VAT | German tax authority | 19% standard (7% reduced on some essentials); charged on the duty-inclusive value | Medium |
| Demurrage | Terminal (after free time) | Per-day charge; free time and day rate are not published — verify | Low |
| Detention | Ocean carrier / rail operator (after free time) | Per-day charge; free time and day rate are not published — verify | Low |
| Cargo insurance (optional) | Insurer / forwarder | Optional; priced by value, commodity and cover — not published in snapshot | Low |
Sources — landed cost & customs
Demurrage vs detention: two clocks, two payees
Demurrage is the charge the terminal applies when import cargo stays in the port beyond the allowed free time after discharge. Detention is the charge the ocean carrier (or rail operator) applies when the importer keeps the container beyond the equipment free time after collection. They sound similar, but they are separate contracts, separate free-time allowances and separate per-day rates — and in a rail-heavy market like Germany the detention clock can also run against a rail operator, not just an ocean line.
German free-time periods and per-day amounts are not published in the verified snapshot, so do not assume a Rotterdam or Antwerp schedule applies. Before booking, ask the carrier and the German forwarder to put the Hamburg free time, demurrage rate and detention rate in writing. The most reliable avoidance tactic is documentary readiness: register the EORI early, lock the TARIC code, prepare the invoice/packing list/B-L and file the German declaration promptly so release happens before either free-time clock runs out.
Hidden charges to ask for on the quote
Request an itemised schedule that separates each destination line. A quote that only says "freight + customs" can hide THC at the terminal, a documentation fee, a possible customs inspection fee, port storage, and the demurrage/detention exposure if release is delayed. Without those lines, a dollar-level freight quote cannot be compared or used for landed-cost budgeting.
7. Compliance: Germany duty, 19% VAT, EORI & conformity
Tax and duty
Germany applies the EU Common Customs Tariff, so duty is identical across member
states and depends on the HS code — typically 0–12% for consumer goods, with no
China–EU free-trade agreement in force. Import 19% VAT (7% reduced on some
essentials) is then charged on the duty-inclusive value, so the baseline statutory
calculation is (CIF + duty) × 1.19. Specific goods can still carry different duty lines
or VAT treatment, so the HS code remains the first compliance decision.
EORI — register before arrival
The EORI number is mandatory for any import into the EU and must be registered before the goods arrive. It is the single most common first-import stumbling block for China-to-Germany cargo, so start the registration before the vessel or train departs, not while it is discharging.
TARIC classification and documents
Germany classifies goods under the 10-digit TARIC code, which drives the duty line, VAT treatment, permits and restricted screening. The standard document set is a commercial invoice, bill of lading (or rail consignment note for rail cargo), packing list and the correct TARIC classification, backed by your EORI number. Confirm the current declaration workflow with a licensed German broker.
CE marking and REACH
CE marking is the EU conformity mark required for a wide range of regulated products — electronics, toys, machinery and medical devices, among others. REACH is the EU chemical regulation requiring registration for chemical substances. Whether either applies depends on your product class, so confirm the applicability and the required technical file before shipment.
SABER/SASO is Saudi-only
SABER and SASO are Saudi-only conformity systems and do not apply to Germany or the EU. Do not copy a Saudi SABER/SASO step into a German quote. Germany uses CE marking and REACH instead, and any product-specific approval should be confirmed with German customs or your broker.
De-minimis and IOSS
The EU abolished the €22 duty-free threshold in 2021, so import VAT now applies from the first euro on most consignments. The €150 figure is the VAT-related threshold, and the IOSS scheme simplifies VAT on sub-€150 consignments sold to EU buyers. Confirm the current thresholds and whether IOSS applies to your channel with German customs before relying on these figures.
Sources — Germany customs, duty, VAT & conformity
8. Frequently asked questions
How long does shipping from China to Germany take?
WorldFreightHub Europe route data records roughly 30–38 days by sea from Shanghai, Ningbo-Zhoushan or Shenzhen to Hamburg on the current Cape-of-Good-Hope routing, with the Red Sea reroute adding about +10–14 days versus the pre-crisis Suez routing (MEDIUM confidence, because these are planning estimates, not carrier promises). Rail from Xi’an or Chengdu to Hamburg runs roughly 18–22 days (MEDIUM). No verified Germany air transit is published in the snapshot, so request that from your carrier rather than assuming the sea figure applies.
How much does shipping from China to Germany cost?
The Hamburg corridor has published ranges in the WorldFreightHub Europe route data: 20ft FCL $1,200–$4,600, 40ft FCL $1,600–$6,500, and LCL $60–$150 per CBM (all MEDIUM confidence). Rail is noted as roughly two to three times sea per container but has no published dollar figure, and air, express and DDP rates were not published in the snapshot — request those as itemised quotes. Rates swing sharply with Red Sea routing, fuel and season, so confirm a live figure before booking.
Which port should I use when shipping from China to Germany?
Use Hamburg (UN/LOCODE DEHAM) as the German seaport destination — it is Germany’s largest port and a China-rail terminus, with a published throughput of ≈ 7.7m TEU (2023) and key terminals HHLA CTA, Eurogate and Altenwerder. Rotterdam (NLRTM, ≈ 13.4m TEU 2023) is the deeper-water alternative when you are consolidating EU-wide distribution or shipping on the largest vessels, but Hamburg is the correct first choice for German-market cargo.
Can I ship China-to-Germany by rail?
Yes — rail from Xi’an or Chengdu to Hamburg runs roughly 18–22 days, versus the roughly 30–38-day sea window, so it cuts about 8–16 days at roughly two to three times the sea rate. Germany is a primary New Silk Road terminus, with trains from Xi’an, Chengdu and Chongqing arriving at Hamburg and other German hubs, so price the financing cost of the extra sea days against the rail premium before defaulting to ocean.
Do I need an EORI to import into Germany?
Yes — one EORI (Economic Operators Registration and Identification) number is required for any import into the EU, and it must exist before your goods arrive; zero German imports clear without it. It is the single most common first-import stumbling block for China-to-Germany cargo, so start the registration before the vessel or train departs, not while it is discharging.
What is the VAT rate in Germany?
Germany applies a 19% standard VAT rate, with a 7% reduced rate on some essentials. Import VAT is charged on the duty-inclusive value, so the effective tax is slightly above the headline 19% — budget the compound (CIF + duty) × 1.19 rather than a flat 19% on CIF.
What is the difference between FCL and LCL for China to Germany?
FCL is priced per container at 20ft $1,200–$4,600 and 40ft $1,600–$6,500 to Hamburg (MEDIUM), while LCL is priced per cubic metre at $60–$150 (MEDIUM); the planning break-even is around 15 CBM, below which LCL is usually cheaper and above which FCL starts to win. That is a LOW-confidence rule of thumb, so request quotes on both sides of the split before deciding.
What is the €150 de-minimis threshold and how does IOSS work?
The EU abolished the €22 duty-free threshold in 2021, so import VAT now applies from the first euro on most consignments. The €150 figure is the VAT-related threshold, and the IOSS (Import One-Stop Shop) scheme simplifies VAT collection on sub-€150 consignments sold to EU buyers. Confirm the current thresholds and whether IOSS applies to your channel with German customs before relying on these figures.
What documents are needed for German customs clearance?
The core German clearance set is four documents plus one classification — a commercial invoice, bill of lading (or rail consignment note for rail cargo), packing list and the correct 10-digit TARIC code, backed by your EORI number. Regulated products also need CE marking evidence, and chemical substances need REACH registration — confirm the exact document set for your product class with a licensed German broker.
Do I need SABER or SASO to import into Germany?
No — SABER and SASO apply to exactly zero German or EU imports: they are Saudi-only conformity systems. Do not copy a Saudi SABER/SASO step into a German quote. Germany uses CE marking for regulated products and REACH for chemical substances instead, and any product-specific approval should be confirmed with German customs or your broker.
What are CE marking and REACH, and do they apply?
CE marking is the EU conformity mark required for a wide range of regulated products — electronics, toys, machinery and medical devices, among others — declaring the product meets EU requirements. REACH is the EU chemical regulation requiring registration for chemical substances. Whether either applies depends on your product class, so confirm the applicability and the required technical file before shipment.
How do demurrage and detention differ in Germany?
Demurrage and detention are two separate clocks with two separate payees: demurrage is the charge for port free-time overstay after discharge, and detention is the charge for container free-time overstay after collection. German free-time periods and per-day rates are not published in the verified snapshot — confirm both allowances in writing before booking and file the declaration promptly so neither clock runs.
9. Data freshness & monthly update cadence
This page is marked September 2026 updated. The statutory lines (EU common duty and 19% VAT) are re-checked against German Customs (Zoll) and the European Commission TARIC database; the Hamburg throughput, draft and terminal figures are re-checked against the Hamburg Port Authority; and the sea/rail transit windows are re-checked against the WorldFreightHub Europe route data each month.
If a German rail, air, express or DDP dollar rate, a Hamburg terminal fee, a demurrage/detention schedule or a conformity requirement becomes available from German Customs, a port operator or a carrier, the table is updated, the confidence badge is raised, and the modified date in the page metadata is changed. Until then, unquantified German fees and rates stay LOW confidence with a "not published — verify" note rather than being filled with estimates.
Get an all-in China to Germany quote
Tell us your origin, commodity, container or CBM, TARIC/HS code and final German destination, and we will connect you with providers who can quote ocean/rail/air freight, EU duty, 19% VAT, German clearance and Hamburg destination fees together.
Get a quote