Leaving from
Going to

Routes from Salisbury to Elgin

Distance
650 km
Travel time
36h 20m