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