Aviation solved distribution in the 1960s. A global distribution system meant any agent could see any airline's inventory, compare it, and sell it. Six decades later, intercity bus travel — which moves an order of magnitude more people across Africa than aviation does — still largely operates the way airlines did before that happened: each carrier selling its own inventory, from its own counters, with no shared view.
Key takeaways
- Bus moves far more African intercity passengers than air, with a fraction of the distribution infrastructure.
- Fragmented inventory means passengers cannot compare, and operators cannot see unserved demand.
- 74% of Nigerian corridors are single-operator, partly because thin-route demand is invisible to the operators who could serve it.
- The valuable output of an aggregation layer is the demand data, not the convenience.
What fragmentation actually costs
For passengers: no basis for comparison
On a contested Nigerian corridor the fare floor varies substantially between carriers, and vehicle class varies more. A passenger checking one operator's site has no way to know whether they are looking at the cheapest option, the most comfortable one, or neither. In practice most travellers default to the carrier they used last time, which is a rational response to an information problem and an expensive one.
For operators: demand you cannot see
This is the larger cost and the less discussed one. An operator can measure the seats it sold. It cannot measure the passengers who searched for a route it does not run, or a departure time it does not offer, and went elsewhere or did not travel. That data exists only in aggregate, across operators — which means in a fragmented market it does not exist at all.
The consequence shows up directly in the network data. 74% of corridors have a single operator. Some of those are genuinely uneconomic. But some are simply routes where nobody has ever been able to see how much demand is there, because there was no instrument that could measure it.
For planners: a national network with no public dataset
Nigeria has no published intercity route register, no fare index, and no schedule filing requirement. Transport policy on the largest passenger mode in the country is made substantially without data. Aggregated booking inventory is currently the closest thing to a national picture that exists, which is a strange situation and an argument for taking the data layer seriously as public infrastructure rather than as a commercial by-product.
Why it has not happened already
Not for lack of software. The obstacles are structural. Operator inventory systems are heterogeneous and many are partly manual. Seat maps differ by vehicle and are not standardised. Terminal naming is inconsistent even within one carrier — the same neighbourhood appears under several spellings across operators. Payments settle across multiple rails. And there is a reasonable commercial fear that aggregation commoditises the operator.
The last concern is the one worth answering directly. Aggregation commoditises operators who compete only on price. For an operator competing on coverage, frequency or vehicle class, visibility alongside competitors is an advantage — those attributes are invisible when nobody can compare.
What a working layer needs
- Real inventory, not scraped timetables. Seat-level availability that reflects what the operator can actually sell right now.
- Normalised geography. One canonical terminal and city model across every carrier, so a passenger searching a city sees all of it.
- Class as a first-class attribute. A fare comparison that does not show vehicle class is misleading, because the products differ more than the prices do.
- Payment rails that match the market. Any settlement layer built on card penetration alone excludes most of the travelling public.
- A demand signal back to operators. The searches that found nothing are the most commercially valuable output of the whole system.
The opportunity
The prize is not a better booking form. It is a market where thin routes become visible, where regional corridors get timetabled because someone can finally prove the demand, and where price competition reaches the 74% of corridors that currently have none. That is a structurally different market from the one that exists today, and the distance between them is mostly a data problem.
See what a unified index looks like. Every national operator, one search, on Transita.
Frequently asked questions
Why can’t I compare Nigerian bus operators easily?
Because each operator has historically sold only its own inventory through its own channels. Aggregation platforms are changing that, but coverage is still incomplete across the sector.
What is a bus inventory aggregation layer?
A system that connects to multiple operators’ seat inventory and presents it in one search, in the way a flight search engine does for airlines — with normalised city, terminal and vehicle-class data so the comparison is meaningful.
Does aggregation hurt bus operators?
It commoditises operators competing only on price. For operators competing on coverage, frequency or vehicle quality it does the opposite, because those attributes are invisible without a basis for comparison.
