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