fbpx Lagos to Onitsha by Bus: Fares, Operators and Journey Time | Transita Skip to main content
Route diagram of the Lagos to Onitsha bus corridor, about 440km, with fares from ₦25,000 across 4 operators.

Lagos to Onitsha by Bus: Fares, Operators and Journey Time

April 9, 2026

Onitsha hosts one of West Africa's largest markets, and the Lagos corridor into it is a freight-and-trader route first and a passenger route second. That shapes the timetable: departures cluster around market hours in a way they do not on other corridors.

Key takeaways

  • 4 operators post live fares between Lagos and Onitsha.
  • Fares run from ₦25,000 to ₦61,000 depending on operator and vehicle class.
  • Scheduled journey time is 6 hours to 7h 5m across roughly 440km.
  • The lowest posted fare on the Lagos–Onitsha leg is ₦25,000 with Efex Transport.

How much is a bus ticket from Lagos to Onitsha?

Fares on this corridor currently run between ₦25,000 and ₦61,000. The spread is not arbitrary — it tracks vehicle class far more closely than it tracks operator. A seat on a 14-seat Hiace and a seat on a luxury coach are different products sold on the same road, and the gap between them is usually larger than the gap between two operators selling the same class.

Lagos to Onitsha — live fares recorded on the Transita schedule index
OperatorFare rangeTypical journey timeVehicle classesBoarding points
Efex Transport₦25,000 – ₦27,0007 hoursStandard_Bus6
Libra Motors₦27,200 – ₦43,0007 hoursToyota, Yutong6
ABC Transport₦28,000 – ₦40,0006h 36mSleeper, Sprinter5
GUO Transport₦33,000 – ₦61,0007h 5mHiace, Hiace Ultra, Luxury, Sienna, Smart Coach11

Onitsha to Lagos: the return leg

Return fares from Onitsha to Lagos start at ₦30,100 and reach ₦61,000. Note that the two directions are not priced identically: the outbound leg currently starts ₦5,100 lower. Directional imbalance is normal on Nigerian corridors, where demand rarely runs evenly both ways.

Onitsha to Lagos — live fares recorded on the Transita schedule index
OperatorFare rangeTypical journey timeVehicle classesBoarding points
Libra Motors₦30,100 – ₦44,0006 hoursToyota1
ABC Transport₦38,500 – ₦44,0006 hoursSprinter1
GUO Transport₦45,000 – ₦61,0006 hoursHiace, Hiace Ultra, Sienna1

How long does the journey take?

Operators schedule the Lagos–Onitsha run at between 6 hours and 7h 5m, covering roughly 440km via Benin City, Asaba and the River Niger Bridge. The fastest scheduled service on the corridor is ABC Transport at 6h 36m. Treat all of these as timetable figures rather than promises: they assume a clean run, and they do not include the time it takes to clear the city at either end.

Everything on this route resolves to the Niger Bridge. Westbound morning traffic and eastbound evening traffic both queue, and the second bridge has changed the picture without removing the constraint.

Where buses leave from and arrive

There are 21 recorded boarding points in Lagos serving this corridor and 3 arrival points in Onitsha. Which one you pick matters more than most travellers expect — on a long corridor, a boarding point on the right side of the city can save an hour before the bus has left.

Departure points in Lagos

  • Ajah
  • Alaba
  • Amuwo
  • Cele
  • Coker
  • EFX-Berger
  • EFX-Iyana Ipaja
  • EFX-Mile 2
  • EFX-Ojo
  • EFX-Ojota
  • EFX-Yaba
  • Ejigbo
  • Iba
  • Ijesha
  • Ikotun
  • Iyana Ipaja
  • Jibowu
  • Mazamaza
  • Mile 2
  • Okota
  • Oshodi

Arrival points in Onitsha

  • Delta
  • EFX-Onitsha
  • Onitsha

When to travel

Avoid arriving at the bridge in the late afternoon if you can choose. Early departures from Lagos clear it before the worst of it builds.

How fares on this corridor have moved

Transita holds archived fare records for this corridor alongside the live ones. The average fare has moved from ₦26,614 to ₦37,864 — a factor of 1.4. That shift is not a pricing decision by any one operator; it is the pass-through of fuel costs into a business where fuel is the largest single input. We look at the pattern across the whole network in our analysis of the national fare reset.

MetricArchived averageCurrent averageChange
Lagos – Onitsha average fare₦26,614₦37,864×1.4

Comparing your options on this corridor

Transita indexes every operator on this corridor in one search, so you see ABC Transport, Efex Transport, GUO Transport and Libra Motors side by side rather than checking each carrier separately. Compare the fare against the vehicle class and the departure terminal together — those three things decide the journey far more than the headline price does. Once you have picked a service, you complete the trip with the operator.

Compare live fares across every operator on Transita. One search covers every operator on the corridor.

Frequently asked questions

How much is the bus from Lagos to Onitsha?

Fares currently start at ₦25,000 and run up to ₦61,000. The lowest posted fare is with Efex Transport; premium coach seats sit at the top of that range.

How many hours is Lagos to Onitsha by road?

Operators schedule between 6 hours and 7h 5m for the roughly 440km run via Benin City, Asaba and the River Niger Bridge.

Which bus companies run from Lagos to Onitsha?

ABC Transport, Efex Transport, GUO Transport, Libra Motors currently post fares on this corridor.

Is there an overnight bus from Lagos to Onitsha?

Avoid arriving at the bridge in the late afternoon if you can choose. Early departures from Lagos clear it before the worst of it builds.

How do I compare Lagos to Onitsha fares?

Transita shows every operator's live fare on this corridor in one search, alongside the vehicle class and departure terminal, so you can compare before you travel. You complete the trip with the operator you choose.

Related reading