The calculated distance (air line) between Ashgabat and Abadan is approximately 12 miles respectively 20 kilometers.
By car or train, the actual journey to Abadan is certainly longer, as only the direct route (as the crow flies) between Ashgabat and Abadan has been calculated here.