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