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