The calculated distance (air line) between Astara and Zanjān is approximately 125 miles respectively 201 kilometers.
By car or train, the actual journey to Zanjān is certainly longer, as only the direct route (as the crow flies) between Astara and Zanjān has been calculated here.