Ask on WhatsApp

Haulage cost per tonne in Nigeria

Updated July 2026 · diesel-indexed weekly

₦37.1 per tonne-km, road

+ ₦2,000 per tonne fixed loading & handling · a 30-tonne lorry over 500 km ≈ ₦616,832

▲ 0.3% vs the ₦1,650/litre diesel baseline

What haulage costs on real corridors (July 2026)

CorridorRoad distance ₦ / tonne₦ / t-km 30t lorry
Illela (Sokoto) → Aba (Abia)1,408 km₦54,422₦37.2₦1,632,649
Gujungu (Jigawa) → Lagos (Lagos)1,351 km₦52,093₦37.1₦1,562,802
Gwandu (Kebbi) → Aba (Abia)1,260 km₦48,912₦37.2₦1,467,348
Gujungu (Jigawa) → Aba (Abia)1,215 km₦47,231₦37.2₦1,416,938
Dawanau (Kano) → Lagos (Lagos)1,192 km₦46,201₦37.1₦1,386,026
Dawanau (Kano) → Aba (Abia)1,132 km₦44,135₦37.2₦1,324,036
Gwandu (Kebbi) → Gombe (Gombe)1,092 km₦42,725₦37.3₦1,281,756
Saminaka (Kaduna) → Lagos (Lagos)1,042 km₦40,646₦37.1₦1,219,389
Giwa (Kaduna) → Aba (Abia)988 km₦38,794₦37.2₦1,163,823
Gwandu (Kebbi) → Lagos (Lagos)968 km₦37,911₦37.1₦1,137,329
Gwandu (Kebbi) → Ibadan (Oyo)829 km₦32,729₦37.1₦981,883
Gwandu (Kebbi) → Saminaka (Kaduna)720 km₦28,889₦37.3₦866,675
Mai Adoua (Katsina) → Gombe (Gombe)659 km₦26,572₦37.3₦797,175
Dawanau (Kano) → Gombe (Gombe)522 km₦21,488₦37.3₦644,644
Gombe (Gombe) → Saminaka (Kaduna)396 km₦16,755₦37.3₦502,658
Kano (Kano) → Saminaka (Kaduna)256 km₦11,550₦37.3₦346,513
Rates are modelled, not quoted: base rate × road distance + fixed handling, scaled by the current diesel price with zonal shading from NBS price relativities. Distances are great-circle × 1.45 road-circuity. Use them to benchmark transporter quotes, not to replace them.

How diesel prices move haulage rates

Fuel is roughly half the running cost of a Nigerian haul. Our engine re-fetches the national diesel price weekly and scales the fuel share of every corridor rate — currently diesel at ₦1,661/litre against a ₦1,650 baseline (haulage index 1.0033) — so landed costs move when the pump price moves, not a quarter later.

Why this matters for landed cost

A commodity that looks cheap at the farm gate can be expensive delivered. Every price on this site can be paired with corridor haulage to give the landed cost per tonne — the number procurement teams, aggregators and lenders actually decide on. See the procurement use case for how buyers use it.

💬 Ask on WhatsApp — free. Message Lokoja and ask "price of maize in Kano" in English, Pidgin, Hausa, Yorùbá or Igbo. No app to install.
Moving serious volume? Request a demo for corridor-level landed costs on your own routes, refreshed weekly.