Morocco is roughly 3,000 km away from Nigeria in a straight line, and about 5,200 km by typical road routes, depending on your exact start and end cities.

Basic distance overview

  • The straight-line (air) distance between the central points of Morocco and Nigeria is about 2,996–3,000 km , which is around 1,860–1,870 miles.
  • This is the “as the crow flies” measurement, so real travel routes will usually be longer.

Flight distance and time

  • Flight distance often quoted for trips between the two countries is about 3,000 km , similar to the straight-line distance between their centroids.
  • With a typical commercial jet, flying this distance takes roughly 3–4 hours of airtime, not counting airport procedures and layovers.

Road distance

  • By road, commonly calculated routes between Nigeria and Morocco are around 5,100–5,200 km.
  • Such a journey can take three days or more of continuous driving time, and realistically longer once borders, rest stops, and road conditions are factored in.

City‑to‑city examples

  • Distances vary depending on which cities you compare; for example, Marrakesh (Morocco) to Lagos (Nigeria) is about 3,029 km in a straight line.
  • Another example is Agadir (Morocco) to Kano (Nigeria) at about 2,766 km straight-line distance.

Quick recap

  • Air/straight line: about 3,000 km between Morocco and Nigeria.
  • Road routes: about 5,100–5,200 km between the two countries.

Information gathered from public forums or data available on the internet and portrayed here.