Flight distance between Gressier, Haiti and Riyadh, Saudi Arabia 7,374.4 mi / 11,867.9 km