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