The calculated distance (air line) between Ergani and Yeşilyurt is approximately 82 miles respectively 132 kilometers.
By car or train, the actual journey to Yeşilyurt is certainly longer, as only the direct route (as the crow flies) between Ergani and Yeşilyurt has been calculated here.