Logistics guides · Port Harcourt
Container haulage from Onne Port, the practical guide for Nigerian shippers
Onne is one of West Africa's busiest oil & gas ports, but for any shipper bringing in their first FCL it can also be one of the most expensive places to make a small mistake. This guide walks through the real-world cost levers, clearing timelines, demurrage, truck class, and how to book a verified carrier out of the terminal without paying broker mark-ups on top of your invoice.
Why Onne deserves its own playbook
Lagos still moves the largest volume in Nigeria, but Onne handles a different mix: heavy project cargo for the oil & gas sector, breakbulk, and a growing share of FMCG containers re-routed off the Apapa-Tin Can corridor when Lagos congestion peaks. The road network out of Onne is shorter and the gate dwell times are typically lower than Apapa, but the trade-off is fewer trucks parked close to the gate, fewer transparent fare benchmarks, and a heavier reliance on relationships with agents and clearing brokers.
For a first-time shipper that means three things in practice: the price you're quoted when you call around will vary 30 - 60% from one agent to the next, demurrage starts ticking the moment your container hits the yard, and once you've paid for everything you'll find it hard to tell whether the haulage cost you paid was the haulage cost the trucker actually got.
The four cost windows you need to plan around
- Pre-arrival (3 - 7 days before the vessel berths): your clearing agent submits PAAR / Form M, you pay duty, and you arrange a truck. Booking haulage now is cheaper than booking it after demurrage starts, get a verified carrier locked in early.
- Free days (typically 3 - 7, terminal-dependent): this is the window where you pull the container out without paying storage. Miss it and storage starts climbing per day.
- Demurrage (shipping line): after free days, the line charges per day. Compounds rapidly. The single biggest avoidable cost on most under-budgeted shipments.
- Delivery + return of the empty: your truck delivers the loaded container to your warehouse, you unload, and the empty must go back to the line's designated holding bay. Drop-off scheduling matters, late returns get billed.
What a fair Onne → destination haulage rate actually looks like
Nigerian haulage rates aren't published anywhere central, so most shippers anchor on whatever the first agent quoted them. That's almost never the carrier's actual rate. As a sanity check, the cost of moving a 20-ft container out of Onne should price the diesel, the driver's per diem, the truck wear-and-tear, the return-leg empty repositioning, the toll points en route, and a thin margin for the carrier, nothing more.
On Liftzor you see what each verified carrier actually quotes. There's no broker layer adding 20 - 40% on top of the trucker's price. The same trucker can show you a rate for Onne → Port Harcourt city, Onne → Aba, Onne → Owerri, Onne → Onitsha, or Onne → Lagos, and the rate is what they wrote.
Pick the right truck class
- Flatbed: for 20-ft and 40-ft dry containers, breakbulk, and project cargo that needs to slide on/off.
- Sidewall / Boxbody: for ambient-stable FMCG and palletised goods if you've stuffed your own load.
- Reefer: for cold chain, pharmaceuticals, fresh produce, frozen protein. Demand verification of the unit's last calibration.
- Lowbed: for plant, equipment and oversized cargo. Common for oil & gas projects routed through Onne.
The wrong class costs you in two ways, either you over-pay for capability you didn't need (a lowbed for a single 20-ft is silly), or you under-spec and the truck can't accept the cargo at the gate.
How to clear without paying the broker tax
You still need a licensed clearing agent for the customs side, Liftzor doesn't replace that. What Liftzor replaces is the agent's haulage mark-up. The conventional flow looks like:
- Clearing agent quotes a single "total clearance + haulage" number.
- You accept, agent pays the trucker, pockets the spread.
- You never see the haulage line item.
The Liftzor flow:
- Clearing agent does customs only. They quote you customs duty + their agency fee, transparently.
- You post the haulage leg yourself on Liftzor, origin Onne Port, destination wherever, vehicle class, cargo details.
- Verified carriers quote. You see each price. You pick.
- Most of the payment is held in escrow until the container safely lands at your destination, then released to the carrier.
Same legal compliance. Different cost structure.
What "verified" actually means on Liftzor
Every carrier on the platform has cleared KYC (corporate registration, valid driver licences, vehicle papers) and every active vehicle has gone through Liftzor's onboarding vehicle check. A "Liftzor-Verified Fleet" badge means you can pull up the carrier's documentation before they ever pick up your cargo. If something goes wrong en route, there's an audit trail, not a phone number that nobody answers.
Common Onne-specific mistakes
- Booking a truck only after free days have started. Plan for haulage as soon as your shipping line gives a confirmed ETA.
- Ignoring the empty-return window, get the slot booked when you book the loaded delivery.
- Accepting one verbal quote. Get two or three on Liftzor and compare.
- Choosing the cheapest truck without checking inspection status. Mechanical failure on the road is the real cost.
- Skipping insurance. Liftzor lists insurance status per carrier so you can match the carrier to the cargo value.
Book your Onne haulage on Liftzor in five minutes
Post once, get quotes from verified carriers across Rivers, Anambra, Imo, Lagos and beyond. Most of the payment stays in escrow until your cargo is safely delivered.