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

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

September 16, 2026

Abuja to Onitsha links the capital to the country's largest market town, and the fares say the corridor is split between two kinds of traveller. Two operators post fares, and the gap between the standard-class seat and the premium minibus is wide for a seven-hour trip. The return leg into Abuja drops off at more boarding points than the outbound picks up from.

Key takeaways

  • 2 operators post live fares between Abuja and Onitsha.
  • Fares run from ₦27,000 to ₦73,000 depending on operator and vehicle class.
  • Scheduled journey time is 7 hours across roughly 470km.
  • The lowest posted fare on the Abuja–Onitsha leg is ₦27,000 with Peace Mass Transit.

How much is a bus ticket from Abuja to Onitsha?

Fares on this corridor currently run between ₦27,000 and ₦73,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.

Abuja to Onitsha — live fares recorded on the Transita schedule index
OperatorFare rangeTypical journey timeVehicle classesBoarding points
Peace Mass Transit₦27,000 – ₦30,0007 hoursStandard No/Ac2
GUO Transport₦43,000 – ₦73,0007 hoursHiace4

Onitsha to Abuja: the return leg

The return fare from Onitsha to Abuja is ₦46,000. Note that the two directions are not priced identically: the outbound leg currently starts ₦19,000 lower. Directional imbalance is normal on Nigerian corridors, where demand rarely runs evenly both ways.

Onitsha to Abuja — live fares recorded on the Transita schedule index
OperatorFare rangeTypical journey timeVehicle classesBoarding points
GUO Transport₦46,0007 hoursHiace1

How long does the journey take?

Operators schedule the Abuja–Onitsha run at 7 hours, covering roughly 470km via Lokoja, then south to the Niger at Onitsha. The fastest scheduled service on the corridor is GUO Transport at 7 hours. 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.

About seven hours on the timetable, south through Lokoja before the run down to Onitsha. Arriving in Onitsha itself is where time goes: the market traffic around the city is heavier than anything on the open road.

Where buses leave from and arrive

There are 5 recorded boarding points in Abuja serving this corridor and 1 arrival point 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 Abuja

  • Gwagwalada
  • Kubwa
  • Mararaba
  • Utako
  • Zuba

Arrival points in Onitsha

  • Onitsha

When to travel

Early-morning departures only. Aim to be in Onitsha before the evening rush rather than in the middle of it.

Comparing your options on this corridor

Transita indexes every operator on this corridor in one search, so you see GUO Transport and Peace Mass Transit 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 Abuja to Onitsha?

Fares currently start at ₦27,000 and run up to ₦73,000. The lowest posted fare is with Peace Mass Transit; premium coach seats sit at the top of that range.

How many hours is Abuja to Onitsha by road?

Operators schedule 7 hours for the roughly 470km run via Lokoja, then south to the Niger at Onitsha.

Which bus companies run from Abuja to Onitsha?

GUO Transport and Peace Mass Transit currently post fares on this corridor.

Is there an overnight bus from Abuja to Onitsha?

Early-morning departures only. Aim to be in Onitsha before the evening rush rather than in the middle of it.

How do I compare Abuja 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