Ask which Nigerian city is the country’s bus interchange and the answer is obviously Lagos. Ask which city is the best place to change buses and the answer is not Lagos at all.
Those are different questions because an interchange is only as good as the walk between the two parks. Nigerian operators do not share terminals, so changing carriers means leaving one company’s park and finding another’s, and that distance decides whether a connection is a coffee and a wait or a keke ride across town with your luggage.
Key takeaways
- Lagos offers the most connections by a distance — and a median 10km between the two terminals.
- The easiest changes are in the southeast, where several cities have operators parked essentially on top of each other.
- Terminal proximity, not city size, is what makes an interchange work.
Every interchange, ranked by how many connections it carries
| City | Connections carried | Median transfer | Median wait |
|---|---|---|---|
| Lagos | 248,174 | 10.0 km | 15h 30m |
| Abuja | 15,179 | 15.4 km | 14h 15m |
| Port Harcourt | 3,767 | same terminal | 15h 30m |
| Asaba | 3,566 | 3.6 km | 18h |
| Benin City | 3,392 | 3.3 km | 19h 15m |
| Aba | 2,553 | same terminal | 14h 15m |
| Owerri | 1,722 | 1.2 km | 17h |
| Enugu | 1,579 | 3.0 km | 16h 40m |
| Calabar | 742 | same terminal | 17h |
| Onitsha | 722 | 1.0 km | 17h 30m |
| Awkuzu | 662 | same terminal | 19h 30m |
| Uyo | 492 | 9.2 km | 14h 30m |
| Warri | 431 | 1.4 km | 19h |
| Umuahia | 408 | 2.9 km | 17h |
| Nsukka | 369 | same terminal | 17h 30m |
| Abakaliki | 319 | same terminal | 18h |
| Awka | 299 | same terminal | 17h 30m |
| Yenagoa | 245 | same terminal | 15h 30m |
Lagos is an interchange by accident
Lagos carries more connections than everywhere else combined, for the obvious reason that almost every long-haul route touches it. But it is a poor place to change: a median of 10km between the arriving and departing terminals, in the one city in Nigeria where crossing that distance can take an hour.
Abuja is worse on this measure — a median 15.4km — because its parks are scattered between Utako, Kubwa, Maraba and Zuba, which serve different approaches to the city rather than each other.
The southeast quietly does this better
The cities worth changing at are the ones nobody calls hubs:
- Port Harcourt — 3,767 connections, operators effectively share a park
- Aba — 2,553 connections, operators effectively share a park
- Calabar — 742 connections, operators effectively share a park
- Awkuzu — 662 connections, operators effectively share a park
- Nsukka — 369 connections, operators effectively share a park
- Abakaliki — 319 connections, operators effectively share a park
- Awka — 299 connections, operators effectively share a park
- Yenagoa — 245 connections, operators effectively share a park
Port Harcourt, Aba and Calabar are the standouts. Their carriers have ended up clustered within a few hundred metres, which turns a change there into something close to a platform swap. That is not planning — it is what happens when operators all chase the same commercial district — but the effect for a traveller is real.
What this means if you are planning a journey
- Prefer a connection through a city with a short transfer over one through a bigger city with a long one. A change at Aba beats a change at Abuja.
- Where the change is in Lagos or Abuja, give yourself more room than the timetable suggests — our rule already adds four minutes per kilometre, but traffic does not read timetables.
- A same-terminal change is worth paying a little more for, and the connection pages say which terminals are involved.
The wait figures in that table are medians across every valid pairing, including the many that only work by staying overnight. The connections we actually surface first are the same-day ones — how that ordering works is in how we decide two buses are one journey.
Compare connections and their transfers. Every change shows the terminals and the distance between them.
Frequently asked questions
What is the best place to change buses in Nigeria?
By ease of transfer rather than volume, the southeast cities: Port Harcourt, Aba and Calabar all have operators parked within a few hundred metres of each other.
Why is changing buses in Lagos difficult?
The median distance between the arriving and departing terminal in Lagos is about 10km, and Lagos traffic makes that unpredictable. The connection is often fine — it just needs more slack than the timetable implies.
Do Nigerian bus operators share terminals?
No. Each carrier runs its own park, so a change between operators nearly always means travelling between two terminals. That distance is why we measure it and build it into how much time a connection needs.
