The calculated distance (air line) between Bhātpāra Abhaynagar and Shibganj is approximately 137 miles respectively 221 kilometers.
By car or train, the actual journey to Shibganj is certainly longer, as only the direct route (as the crow flies) between Bhātpāra Abhaynagar and Shibganj has been calculated here.
Air line (approximately)
221 kilometers
119 nautical miles