Flight distance between Gressier, Haiti and Karachi, Pakistan 8,387.2 mi / 13,497.9 km