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