Flight distance between Sialkot, Pakistan and Rio Tinto, Portugal 4,458.3 mi / 7,175.0 km