The calculated distance (air line) between Shāhpur and Siwān is approximately 43 miles respectively 69 kilometers.
By car or train, the actual journey to Siwān is certainly longer, as only the direct route (as the crow flies) between Shāhpur and Siwān has been calculated here.