Air vs Sea vs Road Freight: When to Use Each Mode

Freight mode comparison: cost, speed, and weight limits. When to use air freight, sea freight, or road freight for your South African imports.

1 min read 5 sections Updated 11 May 2026
On this page
  1. Quick comparison
  2. When to use AIR FREIGHT
  3. When to use SEA FREIGHT
  4. When to use ROAD FREIGHT
  5. Frequently asked questions

Quick comparison

MetricAirSeaRoad
Speed1–2 days10–22 days1–5 days (regional)
CostR80–200/kgR28k–65k/containerR2.5k–8k (regional)
Best for weight< 500kg5,000+ kgAny
ReliabilityHighHighMedium
EnvironmentalHigh CO₂Low CO₂Medium

When to use AIR FREIGHT

Use air if: You need goods within 48 hours, weight is <500kg, shipment is high-value (electronics, pharmaceuticals), or you're doing emergency restocking.
RouteCost/kgTransit time
Shanghai → OR TamboR100–150/kg2 days
Dubai → OR TamboR85–120/kg1 day
Europe → OR TamboR140–200/kg1–2 days
Cost reality: 100kg shipment = R10,000+ just in freight. Add duty and VAT. Only economical if product is high-value or margin is fat.

When to use SEA FREIGHT

Use sea if: You're importing bulk (500+ units), can wait 2–4 weeks, want lowest per-unit cost, or shipping consumables/low-margin goods.
ContainerCostVolumeTransit
20ft FCLR28–45k33 CBM22 days
40ft FCLR42–65k67 CBM22 days
LCL (shared)R1,800–3,500/CBM1–20 CBM28 days

Economics: 20ft @ R35k ÷ 2,000 units = R17.50/unit freight. At 5,000 units, that's R7 per unit. Sea is unbeatable for bulk.

When to use ROAD FREIGHT

Use road if: Goods are already in South Africa (from a port), you need last-mile delivery, or you're doing intra-Africa regional trade.
  • Durban → Johannesburg (20ft container): R2,500–3,500
  • Cape Town → Durban (40ft container): R4,000–6,000
  • Johannesburg → Zimbabwe/Botswana: R3,500–8,000 (depending on weight + distance)

Note: Road freight is usually managed after port release. It's the "last mile" to your warehouse, not the international leg.

Decision framework: If goods weigh 100kg total → air. If 500–5,000kg and you can wait → sea. If goods are at SA port → road for delivery.

Frequently asked questions

Which is cheaper for importing to South Africa — air or sea freight?

Sea freight is far cheaper for bulk: a 20ft container from China costs roughly R28,000–45,000 (about 33 CBM), which works out to single-digit rands per unit at volume, while air freight runs R80–200/kg. Air only makes economic sense for high-value or high-margin goods — a 100kg air shipment costs R10,000+ in freight alone before duty and VAT.

When should I use air freight instead of sea freight?

Use air when you need goods within 48 hours, the shipment weighs under 500kg, the goods are high-value (electronics, pharmaceuticals), or you are doing emergency restocking. Typical rates to OR Tambo: Shanghai R100–150/kg (2 days), Dubai R85–120/kg (1 day), Europe R140–200/kg (1–2 days).

How long does sea freight take from China to South Africa compared to air?

Sea freight takes 10–22 days depending on the route — a full container (FCL) from China to Durban is around 22 days, and LCL (shared container) around 28 days. Air freight takes 1–2 days. Road freight, used for the domestic leg or regional trade, takes 1–5 days.

What is road freight used for in South African importing?

Road freight is usually the domestic "last mile" after port release — for example a 20ft container from Durban to Johannesburg costs about R2,500–3,500 — plus intra-Africa regional trade such as Johannesburg to Zimbabwe or Botswana at R3,500–8,000 depending on weight and distance. It is not the international leg.

← All Guides