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