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