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