Flight distance between Gressier, Haiti and Mexico City, Mexico 1,737.9 mi / 2,796.9 km