Trains to Salisbury Find train times and tickets

Exeter to Salisbury by train

from £12.00

Avg 0 changes 1hr 42m

Edinburgh to Salisbury by train

from £51.50

Avg 1 change 6hr 49m

Cambridge to Salisbury by train

from £53.90

Avg 1 change 3hr 12m

Sheffield to Salisbury by train

from £98.60

Avg 1 change 4hr 8m

Winchester to Salisbury by train

from £14.30

Avg 1 change 55m

Basingstoke to Salisbury by train

from £14.00

Avg 0 changes 35m

Bristol to Salisbury by train

from £10.50

Avg 0 changes 1hr 8m

Clapham Junction to Salisbury by train

from £56.00

Avg 0 changes 1hr 12m

Poole to Salisbury by train

from £14.00

Avg 1 change 1hr 30m

Slough to Salisbury by train

from £23.30

Avg 2 changes 1hr 39m

Weymouth to Salisbury by train

from £14.00

Avg 1 change 2hr 9m

Cardiff to Salisbury by train

from £11.50

Avg 0 changes 2hr 1m

Torquay to Salisbury by train

from £14.50

Avg 1 change 2hr 22m

Andover to Salisbury by train

from £8.40

Avg 0 changes 16m

Chichester to Salisbury by train

from £7.50

Avg 0 changes 1hr 23m

Truro to Salisbury by train

from £25.50

Avg 1 change 4hr 10m

Birmingham to Salisbury by train

from £30.70

Avg 1 change 2hr 49m

Oxford to Salisbury by train

from £32.40

Avg 1 change 1hr 37m

Woking to Salisbury by train

from £13.00

Avg 0 changes 56m

Liverpool to Salisbury by train

from £29.50

Avg 1 change 4hr 26m

Glasgow to Salisbury by train

from £54.00

Avg 1 change 6hr 55m

Trowbridge to Salisbury by train

from £12.80

Avg 0 changes 27m

Manchester to Salisbury by train

from £53.00

Avg 1 change 4hr 20m

Chester to Salisbury by train

from £107.90

Avg 1 change 4hr 25m

Bath to Salisbury by train

from £10.50

Avg 0 changes 55m

Fareham to Salisbury by train

from £15.20

Avg 0 changes 51m

Newton Abbot to Salisbury by train

from £23.00

Avg 1 change 2hr 6m

Southampton to Salisbury by train

from £9.30

Avg 0 changes 28m

Reading to Salisbury by train

from £17.40

Avg 1 change 1hr 4m

Bournemouth to Salisbury by train

from £14.00

Avg 1 change 1hr 13m

York to Salisbury by train

from £127.00

Avg 1 change 4hr 15m

Portsmouth to Salisbury by train

from £18.90

Avg 0 changes 1hr 7m

London to Salisbury by train

from £9.10

Avg 0 changes 1hr 20m

Brighton to Salisbury by train

from £9.50

Avg 0 changes 2hr 9m

Plymouth to Salisbury by train

from £19.00

Avg 1 change 2hr 49m

Search accommodation in Salisbury

Airbnb
Country guide

Trains to the UK

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.