Free Tool · 85 Towns
Last verified: September 2026

Distance Calculator

Road distance and drive time between any two of 85 Nigerian towns — all 36 state capitals plus FCT, and major commercial centres like Onitsha, Aba, Zaria, and Warri.

Where These Numbers Come From

There is no single Nigerian law or government agency that publishes an official inter-town road distance chart. Distances used for travel claims, logistics, and trip planning are practical approximations — road infrastructure itself falls under the Federal Ministry of Works and the Federal Road Maintenance Agency (FERMA), but neither office maintains a published town-to-town mileage chart; distance figures are treated as operational data, not a legal instrument. The closest thing to an official reference predates both agencies’ current mandates: older National Bureau of Statistics and Federal Ministry of Transportation publications listing distances from each state capital to Abuja, compiled for internal planning rather than public use.

The most widely cited reference is a road distance matrix between all 37 state capitals (36 states plus FCT), originating from UNDP Nigeria travel-allowance guidance and packaged in the open-source naijR R package. Every route between two state capitals in this tool uses that exact matrix — marked ✓ Verified route.

For routes involving a commercial hub outside the 37 capitals (Onitsha, Aba, Zaria, Warri, and 44 others), there is no equivalent official figure. This tool estimates road distance from GPS coordinates, corrected using a multiplier calibrated against the verified matrix itself — real road distance runs roughly 25–45% longer than straight-line distance depending on the route. These are marked ≈ Estimated, never presented as exact.

The 85-town list itself was built deliberately, not just pulled from a population ranking. It starts with all 37 state capitals — the full set the verified matrix covers — then adds 48 further commercial and industrial centres that a general audience actually searches for: Onitsha and Nnewi in the South-East’s commercial belt, Aba’s manufacturing cluster, Zaria and Funtua in Kaduna’s textile and grain corridor, Warri and Sapele in the Niger Delta’s oil-service towns, and northern trading hubs like Hadejia, Gashua, and Kaura Namoda. Lagos itself is treated as a single hub rather than split between “Lagos” and “Ikeja” (the state capital used in the official matrix) — the two sit about 15km apart, which barely moves any country-scale distance figure, so the matrix’s Ikeja row is reused directly under the Lagos name people actually type into a search bar.

This kind of figure is used for more than idle curiosity. Transport unions and interstate fare associations informally peg fares to distance, so knowing the real road figure for a route helps a traveller sanity-check whether a quoted fare is fair. Haulage and logistics firms moving goods between Lagos’s ports and inland markets in Kano, Kaduna, or Onitsha budget fuel and driver time off exactly this kind of number. Government and NGO field staff calculating per-diem or mileage claims often reference the same UNDP-style figures this tool pulls from directly. And for anyone simply planning a trip — say, a family drive from Enugu to Abuja for a wedding, or a supply run from Ibadan to Ilorin — a road-distance-plus-realistic-drive-time figure is far more useful than the shorter, misleading straight-line number a basic map search sometimes surfaces first.

The Gap Between Reference Numbers and the Road

Published road distances are optimistic averages. Lagos–Abuja is commonly quoted at ~760km but routinely takes 12–16+ hours — sometimes overnight — because of traffic, multiple checkpoints, and sections in poor condition, especially around Lokoja and Okene. Many federal highways remain only partially dualised or suffer severe potholes; a journey that “should” take 7–8 hours can stretch to 24–36 hours on deteriorated stretches. Security concerns, fuel queues, and seasonal flooding can inflate real travel time and cost far beyond any calculator’s output.

A handful of practical exceptions are worth knowing before a long trip. Some corridors in the North-East and parts of the North-West see periodic security restrictions that a distance figure alone won’t warn you about. Seasonal flooding — particularly along the Niger and Benue river routes around Lokoja, and low-lying stretches near Yenagoa and Warri — can close or badly slow a route for weeks during the rainy season. A small number of connections between river towns still rely on ferry crossings rather than a continuous road, which this tool doesn’t attempt to model separately. And for anyone using this for an official travel claim rather than personal trip planning, government and NGO staff typically still reference the underlying UNDP-style mileage rate directly rather than a road-trip app’s figure, since that’s the number their expense system is built around. Treat every figure here as a planning baseline, and cross-check with a live navigation app for current conditions before a long trip.

Reviewed by Evelyn John, Auto Sales Expert. State-capital distances sourced from the UNDP-derived matrix in the open-source naijR package. All other routes are Haversine-based estimates — see FAQ below.

Distance From Lagos to Every Town, Ranked

All 84 other towns in this tool, closest to farthest from Lagos.

#TownRegion/StateRoad km
1OtaOgun40 km
2ShagamuOgun72 km
3BadagryLagos79 km
4AbeokutaOgun82 km
5EpeLagos92 km
6Ijebu OdeOgun97 km
7Ijebu-IgboOgun122 km
8IbadanOyo132 km
9IwoOsun224 km
10OyoOyo237 km
11OsogboOsun237 km
12IseyinOyo241 km
13Ile-IfeOsun244 km
14OndoOndo247 km
15EdeOsun260 km
16IlesaOsun281 km
17IlorinKwara291 km
18OgbomosoOyo296 km
19Benin CityEdo322 km
20OffaKwara339 km
21AkureOndo341 km
22SakiOyo350 km
23OwoOndo363 km
24SapeleDelta369 km
25EnuguEnugu376 km
26WarriDelta398 km
27Ado EkitiEkiti401 km
28IkareOndo407 km
29UromiEdo463 km
30AsabaDelta467 km
31OkeneKogi478 km
32LafiagiKwara494 km
33AwkaAnambra494 km
34LokojaKogi531 km
35YenagoaBayelsa532 km
36OnitshaAnambra534 km
37NnewiAnambra557 km
38OwerriImo564 km
39BidaNiger595 km
40UmuahiaAbia600 km
41Port HarcourtRivers620 km
42BugumaRivers622 km
43OkigweImo642 km
44NsukkaEnugu644 km
45OkrikaRivers653 km
46AbakalikiEbonyi660 km
47AbaAbia673 km
48UyoAkwa Ibom689 km
49KontagoraNiger718 km
50Ikot EkpeneAkwa Ibom723 km
51MinnaNiger725 km
52SulejaNiger747 km
53AbujaFCT761 km
54CalabarCross River772 km
55MakurdiBenue820 km
56Birnin KebbiKebbi826 km
57KadunaKaduna889 km
58GbokoBenue908 km
59LafiaNasarawa941 km
60ZariaKaduna1,019 km
61SokotoSokoto1,023 km
62FuntuaKatsina1,028 km
63ArgunguKebbi1,030 km
64WukariTaraba1,046 km
65DutseJigawa1,110 km
66Kaura NamodaZamfara1,112 km
67KanoKano1,139 km
68GusauZamfara1,150 km
69JosPlateau1,168 km
70BauchiBauchi1,202 km
71KatsinaKatsina1,211 km
72JalingoTaraba1,264 km
73AzareBauchi1,276 km
74HadejiaJigawa1,334 km
75GombeGombe1,358 km
76PotiskumYobe1,386 km
77DamaturuYobe1,421 km
78NguruYobe1,421 km
79BiuBorno1,448 km
80GashuaYobe1,486 km
81MubiAdamawa1,574 km
82YolaAdamawa1,612 km
83MaiduguriBorno1,665 km
84BamaBorno1,705 km

Distance Calculator FAQ — Nigeria

How far is Lagos from Abuja by road?

Approximately 761km by the verified state-capital reference matrix. Actual drive time is commonly 12–16+ hours due to traffic, checkpoints, and rough sections around Lokoja/Okene.

Is there an official Nigerian government distance chart?

No single law or agency publishes one. The most cited reference is the UNDP-sourced 37-state-capital matrix packaged in the open-source naijR package, which this tool uses directly for capital-to-capital routes.

Why two distances — road and straight-line?

Road distance is the real driving distance and the useful figure for planning. Straight-line ("as the crow flies") is the direct GPS distance, typically 20–40% shorter — occasionally referenced for insurance or logistics purposes.

What does "estimated" mean on some routes?

Only capital-to-capital routes have a verified figure. Routes touching a commercial town outside the 37 capitals are estimated from GPS coordinates with a correction factor calibrated against the verified matrix — always labelled, never presented as exact.

Why does the real trip take longer than shown?

Published distances are optimistic averages. Traffic, checkpoints, partially dualised highways, and occasional diversions routinely double real travel time versus the "ideal" figure — always cross-check a live navigation app before a long trip.

Can I calculate fuel cost for my trip?

Yes — pick your vehicle type (or enter custom consumption) and current pump price in the calculator above; it converts the road distance directly into estimated litres and cost.

More Free Tools