Flight distance between Islamabad, Pakistan and Puente de Vallecas, Spain 4,120.7 mi / 6,631.7 km