Flight distance between Maldives and Afghanistan 2,467.5 mi / 3,971.0 km