Flight distance between Gressier, Haiti and Four Cross Roads, Barbados 940.2 mi / 1,513.1 km