Flight distance between Gressier, Haiti and Hard Bargain, Bahamas 625.9 mi / 1,007.3 km