The calculated distance (air line) between Siuna and San Marcos is approximately 158 miles respectively 255 kilometers.
By car or train, the actual journey to San Marcos is certainly longer, as only the direct route (as the crow flies) between Siuna and San Marcos has been calculated here.
Air line (approximately)
255 kilometers
138 nautical miles