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