Lithium battery freight focus Air · Sea · Land assessment Document-first planning
Shipment Status & Support

Europe · sea freight from Shanghai

Shipping from Shanghai to Aarhus

Shanghai to Aarhus

East China Sea · Malacca Strait · Indian Ocean · Bab-el-Mandeb · Suez Canal · Strait of Gibraltar · English Channel · Danish Straits

Sea corridor illustration: Shanghai to Aarhus, Denmark Simplified map with a curved corridor from Shanghai via East China Sea, Malacca Strait, Indian Ocean, Bab-el-Mandeb, Suez Canal, Strait of Gibraltar, English Channel, Danish Straits to Aarhus. Illustration only; not a vessel track or schedule. CHINAINDIAAFRICAEUROPERUSSIAINDIAN OCEANNORTH ATLANTIC Singapore / MalaccaBab-el-MandebSuez CanalGibraltarDover Strait ShanghaiCHINA ORIGIN AarhusDENMARK ShanghaiEAST CHINA SEAJIANGSUZHEJIANGDEPARTURE AREA
  1. ShanghaiChina origin
  2. East China Sea
  3. Malacca Strait
  4. Indian Ocean
  5. Bab-el-Mandeb
  6. Suez Canal
  7. Strait of Gibraltar
  8. English Channel
  9. Danish Straits
  10. AarhusDenmark
Geographic corridor illustration only, not a vessel track, port-call list or sailing schedule. The loading terminal, carrier, transshipment and dates are confirmed per shipment.

From Shanghai to Aarhus, cargo moves through Yangshan or Waigaoqiao under Shanghai MSA's photo-verified packing rules, crosses a long Europe voyage extended through the Danish straits into the Baltic, and is discharged at the port of Aarhus.

Denmark registers battery producers through Dansk Producentansvar. This page sets out 5 points specific to this route, how Anxin handles each one and which documents to prepare.

What we need to start

  • Photo-verified packing certificate
  • Yangshan / Waigaoqiao export
  • Danish-language safety information
  • Consignee EORI
  • EU declaration of conformity

Route profile

What sets Shanghai → Aarhus apart

Origin port

Shanghai (Yangshan / Waigaoqiao)

Yangshan and Waigaoqiao exports under Shanghai MSA's photo-verified packing system, where a mismatch between photos and EDI data keeps a DG box off the ship.

Sea corridor

Asia – Baltic via the Danish straits

The Baltic is reached only through the Danish straits, where deep-draught ships are advised to take pilots, and its northern ports set ice-class restrictions every winter.

Yangshan deep-water port near Shanghai seen from a hillside, with container stacks and gantry cranes
A cargo ship at anchor in calm water under a clear sky

Where this route gets difficult

5 points to plan for on the Shanghai → Aarhus route

In the order the cargo meets them: at the loading port, at sea, at Aarhus and at customs in Denmark.

  1. Origin port

    Shanghai's photo-verified packing certificate

    At Shanghai the packing inspector must upload photos taken before, during and after stuffing through the MSA's remote system, with face recognition and phone location on, before the electronic packing certificate goes out by EDI. A container is not loaded if the photos are missing, uploaded late, taken outside the verified stuffing site, or do not match the EDI cargo data. Stuffing sites outside Shanghai must be registered with Shanghai MSA.

    What Anxin does: We confirm that the stuffing site (including factory sites in Jiangsu or Zhejiang) is registered for Shanghai's remote system, and we check the photo upload against the EDI data before the packing certificate is sent.

  2. Origin port

    Shanghai checks during and after the voyage filing, not just before

    Shanghai MSA's Notice No. 4 of 2024 accepts either an inspector-signed packing certificate or a packing declaration from the stuffing company, but places the burden on the shipper: the batteries must meet the UN tests and be protected against damage, short circuit and accidental activation, and MSA runs spot checks during and after the process, with proof to be produced on request.

    What Anxin does: We keep a file per container (UN38.3 summary, SDS, packing photos, terminal protection details) so that proof can be produced the same day if Shanghai MSA asks for it after sailing.

  3. Sea corridor

    EU emissions trading now covers the whole inbound voyage share

    Ships of 5,000 GT and above calling at EU ports, Aarhus included, are in the EU Emissions Trading System: 50% of the emissions of a voyage from China are covered, and the share of emissions for which lines must surrender allowances rises from 70% (for 2025 emissions) to 100% from 2027. Carriers can pass that cost on as a surcharge.

    What Anxin does: We ask for the emissions surcharge to be shown as its own line in the quote, with the basis the carrier uses, so that successive quotes can be compared like for like.

  4. Import country

    Safety information in a language Denmark accepts

    An importer has to ensure that batteries are accompanied by instructions and safety information in a language that end-users in Denmark can easily understand, as the Member State determines. Inserts and carton print are much simpler to adjust before packing in China.

    What Anxin does: We ask the importer which language Denmark requires and check carton and insert photos against it before loading.

  5. Import country

    Substance limits for portable batteries

    For portable batteries, Annex I sets maximum levels of 0.0005 % mercury, 0.002 % cadmium and 0.01 % lead by weight, the lead limit applying since 18 August 2024. The importer in Denmark may be asked by market surveillance to demonstrate compliance.

    What Anxin does: We ask the manufacturer for its substance declaration or test report reference and file it with the shipping documents for the Denmark importer; we do not test batteries.

Locator map of Aarhus, DenmarkAarhus
Locator map in the same projection as the corridor map; the dot marks the listed port position (56.15°N, 10.22°E).
Close view of stacked blue and red shipping containers at the Port of Rotterdam

Documents & compliance

What to have ready: Shanghai to Aarhus

Test reports, safety data sheets and import certificates come from the shipper, factory and importer, not from Anxin; our part is to review them before booking.

Before loading in Shanghai

  • Stuffing photos (before, during, after) uploaded to Shanghai MSA's remote system before the EDI packing certificate is sent
  • Stuffing site registered and geo-verified with Shanghai MSA; fire-safety proof for lithium DG warehouses
  • Per-container evidence file (UN38.3 summary, SDS, photos, short-circuit protection) kept for Shanghai MSA spot checks
  • Customs packaging use-appraisal result for the dangerous goods packaging (with the maker's performance appraisal)
  • Container packing certificate signed by a certified packing inspector after supervised stuffing

For the shipping line

  • Transhipment port, feeder operator and feeder DG acceptance named on the booking
  • UN 38.3 test summary for every cell and battery type
  • Dangerous goods declaration with UN number (3480 / 3481 / 3090 / 3091), proper shipping name and packing instruction (P903, or P908/P911 for damaged)

For the importer in Denmark

  • Instructions and safety information in the language Denmark requires
  • Label and QR-code status against the August 2026 and February 2027 dates
  • Haulier in Denmark briefed with UN number, class 9 and tunnel code (E) for the road leg
A cordless drill with its battery pack attached
Before you book

One consistent file

A document that is present but inconsistent holds a booking as surely as a missing one: the UN number, model name or carton count reads differently in the Shanghai export filings, the carrier booking and the Denmark import papers. We compare all three before confirming space.

Carriers we book with

Our booking panel; availability on this lane and acceptance of the declared UN numbers are confirmed for each booking. It does not mean that a listed carrier runs a direct service on this route. Carrier choice depends on the trade lane, cargo classification and each carrier's dangerous-goods acceptance at booking. The final carrier is confirmed on the booking.

Risk & mitigation

Risk table for Shanghai → Aarhus

RiskWhereMitigationWho acts
Container refused for loading: photos late, off-site or not matching EDI dataYangshan / WaigaoqiaoPhoto upload checked against EDI data before the certificate is sentPacking inspector, checked by Anxin
Post-event spot check finds missing proofShanghai MSAEvidence file kept per containerShipper with Anxin
Emissions surcharge changes between quote and sailingEU port callSurcharge shown as a separate lineCarrier, checked by Anxin

Questions

Questions about shipping from Shanghai to Aarhus

In the producer responsibility register at Dansk Producentansvar, via virk.dk. Foreign companies selling directly to end-users need a Danish authorised representative.

Often, but it depends on the service. The Baltic is reached through the Danish straits, and we ask the carrier to name any transhipment port and confirm DG acceptance for each vessel.

It can, but Shanghai MSA checks the phone location of the packing photos against a verified stuffing site, and sites outside Shanghai must be registered with it. We confirm registration before the stuffing date; otherwise the container can be refused for loading.

Next step

From enquiry to import

  1. 1EnquiryCargo, origin, destination
  2. 2Documents checkUN 38.3, SDS, packing
  3. 3BookingAfter carrier acceptance
  4. 4HandoverAt Shanghai
  5. 5ImportClearance at Aarhus
Each step is confirmed in writing; an enquiry does not create a booking.

Ask about Shanghai → Aarhus

Origin and destination are filled in; add the cargo facts you have.

Sending this form starts a review; it does not confirm carriage. Full enquiry form

After you send it

We check carrier acceptance for Shanghai → Aarhus before any booking, and ask for missing battery documents first.

All destinations from Shanghai · Denmark ports

A forklift loading goods into an open shipping container

Need Shanghai → Aarhus reviewed?

Share the cargo facts; we review the route in writing.

Request a Quote
Request a Quote WhatsApp