Flight distance between Tehran, Iran and Abeokuta, Nigeria 3,615.8 mi / 5,819.1 km