Trains to Salisbury Find train times and tickets

Exeter to Salisbury by train

from £10.00

Avg 0 changes 1hr 42m

Edinburgh to Salisbury by train

from £73.00

Avg 1 change 6hr 46m

Cambridge to Salisbury by train

from £53.90

Avg 1 change 3hr 12m

Winchester to Salisbury by train

from £14.00

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 £14.00

Avg 0 changes 1hr 12m

Cardiff to Salisbury by train

from £11.50

Avg 0 changes 2hr 1m

Torquay to Salisbury by train

from £15.00

Avg 1 change 2hr 22m

Birmingham to Salisbury by train

from £30.70

Avg 1 change 2hr 49m

Oxford to Salisbury by train

from £64.80

Avg 1 change 1hr 37m

Woking to Salisbury by train

from £22.50

Avg 0 changes 56m

Liverpool to Salisbury by train

from £29.50

Avg 1 change 4hr 26m

Trowbridge to Salisbury by train

from £12.80

Avg 0 changes 25m

Glasgow to Salisbury by train

from £54.00

Avg 1 change 6hr 55m

Manchester to Salisbury by train

from £101.00

Avg 1 change 4hr 20m

Bath to Salisbury by train

from £10.50

Avg 0 changes 55m

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 £7.50

Avg 0 changes 2hr 9m

Plymouth to Salisbury by train

from £15.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.