Flight distance between Barceloneta, Puerto Rico and Karachi, Pakistan 8,111.9 mi / 13,054.9 km