The calculated distance (air line) between Sokolac and Bosanska Krupa is approximately 146 miles respectively 235 kilometers.
By car or train, the actual journey to Bosanska Krupa is certainly longer, as only the direct route (as the crow flies) between Sokolac and Bosanska Krupa has been calculated here.
Air line (approximately)
235 kilometers
127 nautical miles