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