The calculated distance (air line) between Surkhpur and Nawānshahr is approximately 6 miles respectively 9 kilometers.
By car or train, the actual journey to Nawānshahr is certainly longer, as only the direct route (as the crow flies) between Surkhpur and Nawānshahr has been calculated here.
Air line (approximately)
9 kilometers
5 nautical miles