Shipping From China to Europe in 2025: Sea, Rail, Air Cost & Time
China-to-Europe shipping in 2025 is messier than it has been since COVID. Red Sea routing around Cape of Good Hope adds 10-14 days. Rates have stabilized at ~40% above 2019 levels. And the China-Europe rail option, which barely existed a decade ago, is now competitive for time-sensitive cargo.
Here’s what each mode actually costs and how long it takes, with real invoice numbers from 2024-2025 shipments.
The three modes that matter
Most importers default to sea freight because it’s cheapest. For Europe-bound cargo from China, that default is sometimes wrong — especially when you factor in time and Red Sea volatility.
| Mode | Transit time | Cost per CBM (FCL) | Cost per kg | Best use case |
|---|---|---|---|---|
| Sea (via Cape) | 38-50 days | $130-200 | $0.18-0.30 | Bulk, non-urgent |
| China-Europe rail | 18-25 days | $200-320 | $0.30-0.50 | Mid-urgency mid-volume |
| Air freight | 5-9 days | n/a (per-kg) | $4-7 | Urgent or high-value |
Sea freight: the post-Red-Sea reality
Until late 2023, container ships from Shenzhen and Shanghai sailed through the Suez Canal, reaching Rotterdam in 28-32 days. Red Sea security incidents (Houthi attacks on shipping) pushed the major carriers (Maersk, MSC, CMA CGM, Hapag-Lloyd, COSCO) to reroute around the Cape of Good Hope.
That added 10-14 days to every China-Europe sailing and roughly $700-1,500 per 20’ container in fuel and time cost.
As of mid-2025 some carriers are testing limited Suez transits again, but the routing remains mixed. Rates have stabilized but ETAs are less reliable than pre-2023.
Real sea FCL rates to Europe, mid-2025
Approximate all-in port-to-port rates from main Chinese ports (Shanghai, Ningbo, Shenzhen) to main European ports. Add $400-1,000 for destination charges + trucking to your warehouse.
| Destination port | 20’ container | 40’ HC container | Transit time |
|---|---|---|---|
| Rotterdam (NL) | $3,200-4,200 | $4,100-5,500 | 40-48 days |
| Hamburg (DE) | $3,300-4,400 | $4,200-5,700 | 42-50 days |
| Antwerp (BE) | $3,200-4,300 | $4,100-5,500 | 40-48 days |
| Felixstowe (UK) | $3,400-4,500 | $4,300-5,800 | 42-52 days |
| Le Havre (FR) | $3,300-4,300 | $4,200-5,600 | 41-50 days |
| Piraeus (GR) | $2,800-3,800 | $3,600-4,900 | 35-42 days |
| Gdańsk (PL) | $3,400-4,400 | $4,300-5,700 | 45-55 days |
| Valencia (ES) | $3,000-4,000 | $3,800-5,200 | 38-46 days |
Piraeus surprise: many EU-bound shipments now route through Piraeus (Greece, COSCO-operated) for faster transit + onward truck or rail into central Europe. For destinations in Italy, Austria, Czechia, Hungary, or Balkans, Piraeus often beats Rotterdam by a week.
Real sea LCL rates to Europe
Per CBM all-in (origin charges + ocean + destination CFS):
- Rotterdam / Antwerp / Hamburg: $230-310 per CBM
- Felixstowe / Southampton: $240-330 per CBM
- Le Havre / Marseille: $240-320 per CBM
Same break-even rule as elsewhere: above ~12 CBM, FCL is cheaper. See LCL vs FCL sea freight from China for the full math.
China-Europe rail: the option most importers ignore
The China-Europe Railway Express (中欧班列) runs from inland Chinese cities (Chongqing, Chengdu, Xi’an, Yiwu, Zhengzhou) through Kazakhstan, Russia, and Belarus, terminating at hubs like Duisburg (Germany), Łódź (Poland), Madrid, and Lyon. About 15,000 trains ran in 2024.
Why it’s interesting
- Transit time: 18-25 days door-to-door — roughly half the post-Red-Sea sea time
- Cost: 30-60% more expensive than sea, 70-85% cheaper than air
- Carbon footprint: ~25% of air, ~60% of sea (for those tracking it)
- Less weather/geopolitical risk than maritime through Suez or Cape
Real rail rate, March 2025
24 CBM of consumer electronics from Yiwu to Duisburg, Germany via the Yiwu-Madrid rail service (with truck to Düsseldorf).
- All-in container + destination: $5,100
- Transit: 22 days
Sea FCL equivalent at the time was $4,000 + 45 days. The $1,100 premium for 23 fewer days in transit worked out cheaper after I included the lower inventory carrying cost.
The catch
- Origin point matters: rail makes sense from inland China (Chongqing, Chengdu) where the train terminals are. If your factory is in Shenzhen or Ningbo, you truck or train inland first, which kills the savings.
- Some cargo is restricted: rail temperature ranges are wider (-40°C in Siberia in winter). Lithium batteries face stricter rules than on sea.
- Capacity is real but limited: trains run on a schedule, not on demand. Booking 2-4 weeks ahead.
- Geopolitical exposure: the route goes through Russia. Some EU shippers have moved to “Middle Corridor” routes via Kazakhstan-Caspian-Caucasus-Turkey, which add cost and time.
For Yiwu, Chongqing, Chengdu, or Xi’an-origin shipments heading to Germany/Poland/France, get a rail quote alongside your sea quote.
Air freight to Europe
For samples and urgent orders. See air freight from China for the general mechanics.
Typical 2025 air rates from China to Europe:
- DHL/FedEx Express: €5.50-9.50/kg (samples, <50 kg)
- Consolidated air courier: €4-6.50/kg
- Standard air freight (200+ kg): €4-6/kg from Shanghai or Hong Kong to Frankfurt/Heathrow/CDG
A 250 kg air shipment from Shenzhen to London Heathrow runs ~£1,200-1,500 all-in DDU.
Customs reality: VAT and duties
Importing into the EU or UK is more paperwork-heavy than into the US.
EU customs
- Duty: based on TARIC code, typically 0-12% (electronics often 0%, textiles 8-12%)
- VAT: 19-27% depending on country (DE 19%, FR 20%, NL 21%, HU 27%)
- VAT is recoverable if you’re VAT-registered in any EU country
- IOSS scheme: for B2C orders under €150, IOSS-registered sellers collect VAT at sale and skip import VAT at the border. Saves time but requires registration.
UK customs
Post-Brexit, the UK has its own customs regime:
- Duty: based on UK Global Tariff (UKGT)
- VAT: 20% standard rate
- EORI number required: every UK importer needs one (free, register via gov.uk)
- For consignments under £135, sellers collect UK VAT at point of sale rather than at import
Use https://www.trade-tariff.service.gov.uk/ to look up the exact UK rate for your product. Use https://taric.ec.europa.eu/ for EU rates.
For HS code lookup mechanics, see China HS code lookup guide.
Total landed cost: rough working example
300 kg / 8 CBM of consumer electronics, FOB Shenzhen value $9,000, shipping to Berlin:
| Line | Sea (LCL) | Rail (Yiwu-Duisburg) | Air freight |
|---|---|---|---|
| Freight | $2,000 (8 CBM × $250) | $2,400 | $1,500 (300 kg × $5) |
| Customs entry / brokerage | $180 | $180 | $180 |
| Last-mile truck to Berlin | $350 | $350 | $250 |
| Duty (assume 0% electronics) | $0 | $0 | $0 |
| German VAT 19% on landed | $2,118 | $2,194 | $2,074 |
| Total landed cost | $13,648 | $14,124 | $13,004 (5 days) |
| Transit time | 45-55 days | 22-25 days | 5-7 days |
In this density-favourable scenario, air freight is actually cheapest landed AND fastest — because the cargo is dense (300 kg in only 8 CBM, density ~38 kg/CBM… wait actually that’s not dense). Let me check: above example assumes paid per actual kg, which only happens above 167 kg/CBM. At 300 kg / 8 CBM = 37.5 kg/CBM, volumetric weight kicks in: 8 CBM × 167 = 1,336 chargeable kg. Real air cost would be $6,680, not $1,500. Sea wins by a mile.
This is exactly the kind of trap the volumetric rule sets. Always recalculate density before pricing air for European routes.
Related reading
Get New Guides in Your Inbox
Practical sourcing tips, new guides, and supplier strategies — no spam, unsubscribe anytime.