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