The calculated distance (air line) between Les Cayes and Gressier is approximately 84 miles respectively 135 kilometers.
By car or train, the actual journey to Gressier is certainly longer, as only the direct route (as the crow flies) between Les Cayes and Gressier has been calculated here.